-
-
Notifications
You must be signed in to change notification settings - Fork 526
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
Update build infrastructure to hatch #4541
Conversation
pre-commit.ci autofix |
for more information, see https://pre-commit.ci
On MacOS I get this error with this branch ( e8a17e0 ).
|
One easy way to contribute at the moment is the docs. I cant get sphinx running because it runs for +30 mins and sphinx-autobuild creates ever growing recursive directories. But you can make smaller improvements directly to the text, run pre-commit and push. Another easy way to contribute is help the community on Discourse. Most effort id directed to the release and not support at the moment. 👍 |
TODO list:
|
Attempt at #4428
This PR removes pyctdev, pyct, doit, tox and replaces it all with hatch. The new system has the following commands:
Commands
hatch build -t wheel
: Builds wheelshatch build -t sdist
: Builds sdisthatch run test.py3.10:run
: Runs tests on python 3.10hatch run test-ui.py3.10:run
: Runs UI tests on python 3.10hatch run docs:build
hatch run docs:serve
hatch run jupyterlite:build
hatch run jupyterlite:serve
hatch -e dev.py310 shell
: Set up Python 3.10 conda environment and launch into shellhatch -e pip.py310 shell
: Set up Python 3.10 pip environment and launch into shellTest Matrix
ToDo