The mesonpep517 module
This is a python module that implements pep517 for the meson build system.
This implies that any project that deals with python code can easily distributed
to the Python Package Index (PyPI) by just setting the right
metadatas in its pyproject.toml
config file
Usage
mesonpep517
doesn't provide any command line tools and should be used
though other standard tools like pip3,
twine and build
Workflow to upload a release to pypi
- Add a pyproject.toml to your project
- Install build:
pip3 install build
- Build packages:
python3 -m build .
(which adds the sdist and wheel to thedist/
folder) - Publish the package
twine upload dist/*
In short for the next release: rm dist/* && python3 -m build && twine upload dist/*
The results of the search are