[Distutils] PEP 517: Open questions around artifact export directories

Nick Coghlan ncoghlan at gmail.com
Tue Jun 13 21:55:52 EDT 2017


On 14 June 2017 at 11:53, Nick Coghlan <ncoghlan at gmail.com> wrote:
>     def build_sdist(sdist_dir, config_settings):
>         sdist_subdir = "mypackage-0.1"
>         sdist_path = pathlib.Path(sdist_dir) / (sdist_subdir + ".tar.gz")
>         sdist = tarfile.open(sdist_path, "w:gz", format=tarfile.PAX_FORMAT)
>         sdist.add(os.getcwd(), arcname=sdist_subdir,
> filter=_exclude_hidden_and_special_files)

Slight adjustment to return the sdist name:

    def build_sdist(sdist_dir, config_settings):
        sdist_subdir = "mypackage-0.1"
        sdist_name = sdist_subdir + ".tar.gz"
        sdist_path = pathlib.Path(sdist_dir) / sdist_name
        sdist = tarfile.open(sdist_path, "w:gz", format=tarfile.PAX_FORMAT)
        sdist.add(os.getcwd(), arcname=sdist_subdir,
                  filter=_exclude_hidden_and_special_files)
        return sdist_name

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the Distutils-SIG mailing list