Skip to content

Update Python packaging according to PEP 517, 518  #571

Open
@jruebsam

Description

@jruebsam

Build-independent format for source tree

This would be a desired feature somewhere in the near future.
Currently a lot of python projects shift towards more advanced build tools like e.g.

https://python-poetry.org/
https://pipenv.pypa.io/en/latest/
https://pdm.fming.dev/

These tools require a build-independent format (which is often not relying on setuptools / distutils)
furthermore these tools can satisfy deterministic builds easily.

The definition of this format is officially defined by PEP 517 and PEP 518, e.g.:

https://www.python.org/dev/peps/pep-0517/
https://www.python.org/dev/peps/pep-0518/

So basically what this means would be at some point to create a pyproject.toml which defines
all mandatory build / version specifications.

Since this project doesn't rely on a lot of dependencies, I think for now this is not an important feature,
but this should be addressed at some point in the future

Cheers

Metadata

Metadata

Assignees

No one assigned

    Labels

    SuggestionsI just want to drop by and leave this suggestion to think about.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions