-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add pyproject toml file backended with pdm manager for python >= 3.9 #126
Conversation
@Kludex , https://app.travis-ci.com/github/py-bson - only |
@Kludex , regardless the 24 files being changed, this PR is not as big as it may seem. Let's see:
In total, only 5 files to check. UPD: running the |
Closed in favour of the PR #133 . |
Greetings.
The PR targets the following major goals:
pyproject.toml
file as a single source for defining project metadata -> removing thesetup.py
scriptIt covered minor goals:
.gitignore
got updatedxrange
withrange
utilities)py.typed
file for mypy analysistests
directory removed from the source code and is placed alongsidecodec.py
andtypes.py
modules got linted and formatted with mypy and ruff packagesTestData
got prefixed with underscore to remove pytest warning messageNotes: