-
Notifications
You must be signed in to change notification settings - Fork 21
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
Modernize setup and build infrastructure #109
Conversation
trevormorgan
commented
Jun 3, 2022
•
edited
Loading
edited
- Convert to pep517 compatible project (pyproject.toml)
- Build wheels and sdist using build
- Automatic upload to pypi
- Move config to pyproject.toml and setup.cfg
- pin dependencies with requirements.txt
…eS/broadbean into trmorgan/update-build-setup
…eS/broadbean into trmorgan/update-build-setup
…eS/broadbean into trmorgan/update-build-setup
…eS/broadbean into trmorgan/update-build-setup
Codecov Report
@@ Coverage Diff @@
## master #109 +/- ##
==========================================
- Coverage 79.90% 79.75% -0.16%
==========================================
Files 15 16 +1
Lines 2359 2366 +7
==========================================
+ Hits 1885 1887 +2
- Misses 474 479 +5
📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more |
…eS/broadbean into trmorgan/update-build-setup
adding /s
…eS/broadbean into trmorgan/update-build-setup
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
awesome! after merging this, let's not forget to tag a 0.11.0dev1 release to ensure that the publishing pipeline works correctly :)
@trevormorgan The requirements.txt file has been created as UTF-16 please convert that to UTF-8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comments