Skip to content
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

DX: define developer environment with uv #289

Merged
merged 33 commits into from
Oct 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
78fc2db
MAINT: update pip constraints and pre-commit
web-flow Oct 7, 2024
685f812
Merge branch 'main' into create-pull-request/patch-1728271154
redeboer Oct 11, 2024
0080e27
MAINT: update pip constraints and pre-commit
web-flow Oct 11, 2024
324cec0
MAINT: merge `tox.ini` into `pyproject.toml` with `legacy_tox_ini`
redeboer Oct 14, 2024
2d03afd
MAINT: share `passenv` through base environment
redeboer Oct 14, 2024
593afc6
MAINT: move `description` on one line
redeboer Oct 14, 2024
152907e
DX: remove `PYTHONHASHSEED`
redeboer Oct 14, 2024
7020002
MAINT: write `pre-commit` keyword argument in full
redeboer Oct 14, 2024
bd135e7
MAINT: clean up `doc` environments with `base` key
redeboer Oct 14, 2024
dbcf1dc
DX: remove `FORCE_COLOR`
redeboer Oct 14, 2024
d7cadd8
DX: remove `pydeps` and `jcache` jobs
redeboer Oct 14, 2024
4d04c82
DX: sync test coverage with codecov (85%)
redeboer Oct 14, 2024
4b3e9a9
DX: run `src` with `cov` job
redeboer Oct 14, 2024
1ab9fc6
DX: run all notebooks in `tox` commands
redeboer Oct 14, 2024
62cb855
MAINT: add `=` sign between keyword arguments
redeboer Oct 14, 2024
52dca68
DX: open `sphinx-autobuild` on random available port
redeboer Oct 14, 2024
2ddd071
MAINT: switch back to `python-constraint`
redeboer Oct 14, 2024
f4e060b
MAINT: update link to AmpForm intersphinx inventory
redeboer Oct 14, 2024
c6cc869
DX: disable Sphinx warnings in `linkcheck` job
redeboer Oct 14, 2024
05f1e56
DX: migrate to `uv` environment
redeboer Oct 14, 2024
cc2c250
MAINT: update lock files
web-flow Oct 14, 2024
6a48f6b
MAINT: update lock files
web-flow Oct 15, 2024
14d98c0
MAINT: update lock files
web-flow Oct 15, 2024
2615135
MAINT: simplify `sphinx-autobuild` ignore patterns
redeboer Oct 15, 2024
8a995ee
MAINT: update ComPWA/policy and apply changes
redeboer Oct 15, 2024
a7aa274
MAINT: update lock files and dev environment
redeboer Oct 16, 2024
d2bbed6
DOC: update Binder links
redeboer Oct 17, 2024
adc06e6
MAINT: update lock files
web-flow Oct 17, 2024
dc28548
MAINT: update lock files
web-flow Oct 18, 2024
8db59b6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 18, 2024
6147b00
MAINT: remove redundant comment
redeboer Oct 18, 2024
8c54e30
MAINT: remove redundant EditorConfig setting
redeboer Oct 18, 2024
cd3574a
FIX: do not install `pytest-profiling v1.8.0`
redeboer Oct 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .binder/apt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
graphviz
12 changes: 12 additions & 0 deletions .binder/postBuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/bash
set -ex
curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.cargo/env
uv export \
--extra jupyter \
--extra notebooks \
> requirements.txt
uv pip install \
--requirement requirements.txt \
--system
uv cache clean
1 change: 1 addition & 0 deletions .binder/runtime.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python-3.9
1 change: 0 additions & 1 deletion .constraints/.gitignore

This file was deleted.

196 changes: 0 additions & 196 deletions .constraints/py3.10.txt

This file was deleted.

Loading
Loading