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 #142

Merged
merged 24 commits into from
Oct 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
8ed5aa1
MAINT: move `description` on one line
redeboer Oct 10, 2024
7abdcbd
MAINT: share `passenv` through base environment
redeboer Oct 10, 2024
eac21a8
MAINT: remove `FORCE_COLOR` from `tox`
redeboer Oct 10, 2024
beacf64
DX: remove `pydeps` support
redeboer Oct 10, 2024
14eefd7
MAINT: simplify `tox.ini` with `base`
redeboer Oct 10, 2024
bbd1b14
MAINT: write CLI flags with `=` sign and quotation marks
redeboer Oct 10, 2024
1a7b8b1
MAINT: use `--ignore` instead of `--re-ignore` where possible
redeboer Oct 10, 2024
867a560
DX: run `cov`, `docnb-force`, `linkcheck`, and `sty` in `tox`
redeboer Oct 10, 2024
9a15198
DX: disable Sphinx warnings in `linkcheck` job
redeboer Oct 10, 2024
91c69d4
MAINT: ignore links to PRD
redeboer Oct 10, 2024
755426a
MAINT: update intersphinx inventory links
redeboer Oct 10, 2024
000596b
FIX: start `sphinx-autobuild` on random available port
redeboer Oct 10, 2024
a0ea613
MAINT: write CLI flags with `=` sign and quotation marks
redeboer Oct 11, 2024
3dd3aae
DOC: improve Tox job descriptions
redeboer Oct 11, 2024
79158a8
DOC: group doc jobs for `tox list`
redeboer Oct 11, 2024
747b89f
DX: add `.virtual_documents` to `--re-ignore`
redeboer Oct 11, 2024
f3672cf
Merge branch 'main' into modernize-dev
redeboer Oct 11, 2024
62736c9
DX: modernize dev environment with `uv`
redeboer Oct 16, 2024
6888893
MAINT: update lock files and dev environment
redeboer Oct 16, 2024
e753e49
MAINT: update lock files
web-flow Oct 18, 2024
133fead
MAINT: update lock files
web-flow Oct 18, 2024
8ae9088
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 18, 2024
4b6a214
MAINT: remove redundant comment
redeboer Oct 18, 2024
4eba365
DX: launch Binder in Jupyter Lab
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.12
1 change: 0 additions & 1 deletion .constraints/.gitignore

This file was deleted.

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

This file was deleted.

Loading
Loading