Skip to content

Update Python packaging according to PEP 517, 518  #571

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions