presidio
presidio copied to clipboard
Migrate Python Packaging to pyproject.toml
Change Description
Modernize packaging by migrating from setup.py to pyproject.toml:
- Dropped all setup.py and setup.cfg
- Added pyproject.toml for all 5 presidio packages
- Used 'flat-layout' automatic package discovery, dropping all
tool.setuptoolsandtool.setuptools.packages.findoptions - Read versions from VERSION file, add one where missing
- Used bdist wheel pakaging, updated release pipeline accordingly.
Checklist
- [x] I have reviewed the contribution guidelines
- [x] I have signed the CLA (if required)
- [x] My code includes unit tests
- [x] All unit tests and lint checks pass locally
- [x] My PR contains documentation updates / additions if required
Looks great. Can you please add the changes to deployment scripts into this PR? or should it come in a subsequent PR?
LGTM. Any documentation that needs to change as well?