Henry Schreiner
f4fe311fc9
fix: support Docker 29 ( #2660 )
...
* fix: support Docker 29
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: closer to actual case, lambda
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-11-12 14:15:10 -05:00
Henry Schreiner
ccbae30b53
feat: support uv with Android ( #2587 )
2025-11-10 19:43:52 -05:00
Henry Schreiner
1337e50f74
chore: pytest log_level is better than log_cli_level ( #2657 )
...
Committed via https://github.com/asottile/all-repos
2025-11-10 22:47:32 +01:00
Henry Schreiner
e1baa60eb0
chore: enable more Ruff checks ( #2654 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-11-07 18:48:20 -05:00
Henry Schreiner
bbe00a21e3
chore: fix warning on pylint 4 ( #2624 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-10-25 15:35:48 +01:00
Henry Schreiner
9b8ce87f0a
chore: linting updates ( #2585 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-09-14 19:44:45 +02:00
Henry Schreiner
c923d83ad9
Bump version: v3.1.4
2025-08-19 14:16:52 -04:00
Henry Schreiner
95e827ece1
chore: color and suggest_on_error are now default (3.14rc1+) ( #2554 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-08-14 20:44:05 +02:00
Henry Schreiner
ff9a284f21
fix: add patchelf requirement for android ( #2552 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-08-13 08:52:44 -04:00
cade3864de
ci: rework tests to break out ios/android tests ( #2519 )
...
* ci: rework tests to break out ios/android tests
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestions from code review
* ci: fix check for wheels
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Update .github/workflows/test.yml
* tests: pass via flag instead of envvar
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* tests: apply to serial/parallel
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* tests: join together marks
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* tests: join together marks
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: break up azure job
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: use matrix for azure pipelines
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Try installing Java on macos as well
* Revert "Try installing Java on macos as well"
This reverts commit aedf0f5106d2467938705b85180a0b249d49b99d.
* Try to get the most basic android test running first
* Rename platform to test_select, move headers in run_tests
Maybe it's a personal thing, but the header location was really making
me have to think more than I needed to look at that file!
* Only run docker unit tests on machines that are testing linux
* Update the flag name in azure-pipelines too
* Update azure-pipelines.yml
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-08-13 08:52:27 -04:00
Henry Schreiner
352e01339f
Bump version: v3.1.3
2025-08-01 12:38:46 -04:00
Henry Schreiner
c463e56ba2
tests: another iOS flaky spot ( #2539 )
...
* tests: another iOS flaky spot
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* tests: missing interceptions
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-08-01 12:32:01 -04:00
Henry Schreiner
feeb3992a7
tests: add flaky test handling ( #2527 )
...
* chore: add flaky test handling
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Update test_android.py
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-07-31 12:26:17 -04:00
Henry Schreiner
60b9cc95db
fix: never call pip directly ( #2537 )
...
You can't change the running process in Windows. In pip 25.2, the format of the generated file changes, so this now breaks if you try to update to the latest pip (which can happen if deps are unpinned).
2025-07-31 12:26:07 -04:00
Henry Schreiner
9e4e50bd76
Bump version: v3.1.2
2025-07-29 09:12:51 -06:00
Henry Schreiner and Matthieu Darbois
140bc1a96a
tests: mark and add skips ( #2524 )
...
* tests: mark and add skips
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix comment
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2025-07-27 12:12:42 +02:00
Henry Schreiner
55fcb25edc
fix: error on CIBW_FREE_THREADED_SUPPORT set ( #2520 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-07-26 19:09:26 +02:00
Henry Schreiner
ffd835cef1
Bump version: v3.1.0
2025-07-23 23:23:06 -04:00
Henry Schreiner
3e2a9aa6e8
fix: regenerate schema
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-07-23 22:47:02 -04:00
Henry Schreiner
fbf37256a5
feat: include free-threaded 3.14 by default ( #2503 )
...
This is no longer experimental in 3.13 beta 3, so we don't need an enable for it anymore. Someone can skip expliclity with `'cp31?t-*'` if they really don't want free-threaded wheels.
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-07-19 19:38:05 -04:00
Henry Schreiner
7247e3887c
fix: show options for --only ( #2499 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-07-17 00:00:49 +02:00
Henry Schreiner and Joe Rickerby
d0e4aded3e
feat: add summary to Action ( #2469 )
...
* chore: add summary to Action
* refactor: new summary table
* fix: fixup tests and formatting
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: pyodide missing some logging
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: nicer printout, nicer in-place summary
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: use summary for everything
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: support only one output wheel from repair
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Add new Github summary format
* Remove a couple of humanize uses
* fix: filter ANSI codes in summary
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: add sha256
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: nicer wheel/wheels depending on how many are present
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-07-15 20:45:53 -07:00
Henry Schreiner and Joe Rickerby
834ea40510
chore: pattern matching ( #2434 )
...
* chore: use match for stringify_setting
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* chore: more match statements
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-07-08 08:59:20 -04:00
Henry Schreiner
dafc3545eb
fix: support only one output wheel from repair ( #2478 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-07-08 09:32:22 +01:00
Henry Schreiner
405ddd5315
fix: pyodide missing some logging ( #2477 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-28 09:18:18 +02:00
Henry Schreiner
588dee0e0c
docs: include Windows ARM in examples ( #2468 )
...
docs: include Windows ARM
2025-06-14 09:58:07 -04:00
Henry Schreiner
9c53c4ee46
chore: minor tweaks to generate schema script ( #2467 )
...
chore: minor tweeks to generate schema script
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-14 14:58:57 +02:00
Henry Schreiner
ff86a64577
docs: add tips for numpy ( #2465 )
...
* docs: add tips for numpy
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* docs: update example for numpy 2.3.0
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Update docs/faq.md
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-11 08:57:24 +01:00
Henry Schreiner
6f5e480fec
chore: use pip's groups in CI ( #2463 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-11 08:56:12 +01:00
Henry Schreiner
3c5ff09888
Bump version: v3.0.0rc3
2025-06-11 00:57:01 -04:00
Henry Schreiner
aa9fe2a24e
ci: use uv python for docs (binary b1) ( #2462 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-10 18:28:34 -04:00
Henry Schreiner and Joe Rickerby
e188d9e260
feat: remove 32-bit linux from auto arch, fix auto32 on linux aarch64 ( #2458 )
...
* feat: remove 32-bit linux from auto arch, fix auto32 on linux aarch64
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com >
* Update cibuildwheel/architecture.py
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-06-10 17:57:41 -04:00
Henry Schreiner
3fa7bd1e72
ci: fix cirrus and reduce rebuilds ( #2460 )
...
* ci: fix Cirrus CI on Windows
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: skip unrelated changes more often
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-10 17:57:25 -04:00
Henry Schreiner
dcecda6962
chore: handle update of cog to 3.5 ( #2459 )
...
chore: handle update of cog
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-10 01:54:45 -04:00
Henry Schreiner
adc58e93d1
Revert "ci: update example too"
...
This reverts commit 487154abbb .
2025-06-09 23:39:56 -04:00
Henry Schreiner
487154abbb
ci: update example too
2025-06-09 23:15:34 -04:00
Henry Schreiner
0fe82c5882
chore: order python-standalone releases for stability ( #2456 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-09 18:32:32 -04:00
Henry Schreiner
38dab4b641
docs: warning about pyodide-version ( #2450 )
2025-06-06 09:57:58 -04:00
Henry Schreiner
2edf578499
Bump version: v3.0.0rc2
2025-06-06 00:05:23 -04:00
Henry Schreiner
4e8d0757df
chore: touch up release script ( #2442 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-03 17:34:22 -04:00
Henry Schreiner
a76b6fc338
Bump version: v3.0.0b5
2025-06-03 02:49:08 -04:00
Henry Schreiner
ef60c822df
ci: fix gitlab Windows with --allow-downgrade
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-06-03 02:36:02 -04:00
Henry Schreiner and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
c90accef51
docs: color output for docs ( #2407 )
...
* docs: color output for docs
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: use asdf (python-build)
* docs: try to fix colors
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Update .pre-commit-config.yaml
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-01 01:34:20 -04:00
Henry Schreiner
2125d7117e
fix: test-sources should use project dir ( #2437 )
...
* fix: test-sources should use project dir
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* docs: fix docstring
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-31 23:36:02 -04:00
Henry Schreiner and Joe Rickerby
ea08120e25
feat: support multiple commands on iOS ( #2432 )
...
* feat: support multiple commands on iOS
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Move split_command into a util module
* (unrelated) fix test docstring
* Implement short-circuit behaviour on test-command
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-05-30 09:53:20 -04:00
Henry Schreiner and Matthieu Darbois
f8168e2a89
docs: found more to convert to toml ( #2430 )
...
* docs: found more to convert to toml
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2025-05-29 19:54:00 -04:00
Henry Schreiner
3431adedba
fix: use standard schema line ( #2433 )
...
This was a workaround for a bug in validate-pyproject, but that bug was fixed some time ago, so we can use the standard line here now.
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-29 19:44:38 -04:00
Henry Schreiner
c5a3ced8c8
docs: rerender README
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-29 10:37:55 -04:00
Henry Schreiner
e8a7a374ee
docs: typo b3 -> b4
2025-05-29 00:33:43 -04:00
Henry Schreiner
cf078b0954
Bump version: v3.0.0b4
2025-05-29 00:27:20 -04:00
Henry Schreiner
b9f1942e8d
chore: use cog for quick README updates ( #2428 )
...
* chore: use cog for quick README updates
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: rename scripts
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-28 23:36:16 -04:00
Henry Schreiner
2d6c328457
fix: drop PYTHONSAFEPATH ( #2429 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-28 19:43:19 -04:00
Henry Schreiner
db2d59be22
chore: use kw_only (Python 3.10+) on most dataclasses ( #2422 )
...
* chore: use kw_only (Python 3.10+) on many dataclasses
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: expose windows file to type checker
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-28 10:41:26 +01:00
Henry Schreiner
e18ab66cca
fix: pyodide missing wheel placeholder ( #2421 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-27 19:32:25 -04:00
Henry Schreiner
b8814b8148
chore: fix update script to handle pymanager addition to page ( #2424 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-27 19:32:14 -04:00
Henry Schreiner
e2b6431822
docs: flip TOML and envvars order ( #2389 )
2025-05-26 00:35:27 -04:00
Henry Schreiner and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1bfec0e7c9
chore: move codespell config to pyproject.toml ( #2409 )
...
* chore: move codespell config to pyproject.toml
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-25 13:58:13 +02:00
Henry Schreiner
327f5c327d
ci: add labels to autoupdate ( #2408 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-22 11:01:58 +01:00
Henry Schreiner
c2cffa3d1e
feat: adding pypy-eol enable group ( #2393 )
2025-05-15 09:06:48 -04:00
Henry Schreiner
cab1ff4076
fix: support Python 3.14's color CLI ( #2394 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-14 13:04:07 -04:00
Henry Schreiner and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
5b65230f64
fix: virtualenv 20.31 no-wheel ( #2382 )
...
* fix: virtualenv 20.31 no-wheel
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: show failed output on failure
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update linux.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update linux.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-08 12:12:14 -04:00
Henry Schreiner and mayeut
99183d68ac
ci: add Windows ARM ( #2362 )
...
* ci: add Windows ARM
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: install rust on Windows ARM
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: different action for rust
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: no sync required (avoid dev group)
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: expected wheels on Windows ARM64
* fix: skip python 3.8 on Windows ARM64
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2025-04-15 14:49:17 -04:00
Henry Schreiner
93314a8d65
refactor: pull out dependency_constraint ( #2347 )
...
* refactor: pull out dependency_constraint
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: address feedback
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: better parallel
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-04-09 09:58:57 -04:00
Henry Schreiner and Matthieu Darbois
2aaa489371
fix: support wider range of verbosity settings on other build backends ( #2339 )
...
* fix: support wider range of verbosity settings on other build backends
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
* refactor: address review comments
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2025-04-06 18:50:24 +02:00
Henry Schreiner
2efa648f38
fix: always resolve --python argument ( #2328 ) ( #2331 )
...
fix: always resolve --python argument (#2328 )
fix: always resolve the --python argument
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-03-23 15:03:30 -04:00
Henry Schreiner
462c99589a
fix: always resolve --python argument ( #2328 )
...
fix: always resolve the --python argument
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-03-22 07:32:25 +01:00
Henry Schreiner and mayeut
be2a707315
feat: use build by default ( #2321 )
...
* feat: use build by default
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: test/test_before_build.py:test
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2025-03-21 09:49:04 -04:00
Henry Schreiner and Joe Rickerby
a880bf5105
fix: warn on deprecated images being set ( #2312 )
...
* fix: warn on deprecated images being set
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: handle repeated warning messages
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com >
* fix: try making the warnings once per Options
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-03-15 17:54:37 +00:00
Henry Schreiner and Joe Rickerby
915d15cc32
fix: warn on deprecated images being set ( #2312 )
...
* fix: warn on deprecated images being set
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: handle repeated warning messages
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com >
* fix: try making the warnings once per Options
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-03-11 16:44:06 -04:00
Henry Schreiner
708cf1d32b
style: remove from future import annotations
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Henry Schreiner
1b63074d76
chore: remove PopenBytes & TYPE_CHECKING
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Henry Schreiner
783be9bc2f
chore: add pathlib check
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Henry Schreiner
3e37148923
chore: remove staticmethod to appease buggy pylint check
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Henry Schreiner
183a7c3f1d
chore: some cleanup from ruff --preview checks
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Henry Schreiner
2f62696400
chore: use StrEnum from Python 3.11
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Henry Schreiner
63a7c44b7f
chore: cleanup for 3.11+
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Henry Schreiner
b08f1ba966
chore: use nox 2025.2.9 features ( #2274 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-25 07:43:09 +01:00
Henry Schreiner
3a0db72c17
docs: fix typo in enable ( #2097 )
2024-11-25 08:24:51 +01:00
Henry Schreiner
ee63bf16da
Bump version: v2.22.0
2024-11-23 01:44:09 -05:00
Henry Schreiner and Matthieu Darbois
e158f22d51
ci: update gitlab for dependency-groups ( #2089 )
...
* ci: update gitlab for dependency-groups
* Update .gitlab-ci.yml
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
---------
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2024-11-20 01:17:54 -05:00
8f21eb17be
chore: use dependency-groups ( #2064 )
...
* chore: use dependency-groups
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* ci: use dep groups in other CIs
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
* chore: read dep groups in noxfile
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
* Add dev environment instructions
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2024-11-19 19:30:06 +01:00
Henry Schreiner and mayeut
393e0352e8
feat: adding enable ( #2048 )
...
* feat: adding enable
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: use recommended term
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: use `cached_property` for `Options` properties
* fix: warn on PyPy default
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2024-11-14 11:39:52 -05:00
Henry Schreiner and Matthieu Darbois
cc1d977359
feat: support test-groups ( #2063 )
...
* feat: support test-groups
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: address review comments
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* tests: add a integration test
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
* fix: better error messages based on feedback
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2024-11-04 21:25:01 +01:00
Henry Schreiner
b98602705f
chore: stricter mypy ( #2053 )
...
* chore: improve mypy
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* chore(types): type functions in tests
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* chore(types): No partial types in tests
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-22 10:16:59 -04:00
Henry Schreiner
18f54c08e2
docs: print a couple slighly more detailed error messages ( #2044 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-18 08:52:05 -04:00
Henry Schreiner
3d3159b37b
docs: update for 3.13.0 final ( #2035 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-08 10:26:58 -04:00
Henry Schreiner and mayeut
d5c6a83aeb
ci: update job slightly ( #2028 )
...
* ci: update job slightly
* Ignore check-wheel-content W002
---------
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2024-10-02 14:52:36 -04:00
Henry Schreiner
ee7fa96f6d
chore: remove a couple of things pylint is unhappy about ( #2027 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-02 00:22:40 -04:00
Henry Schreiner
d625d18b91
ci: add 3.13 classifier ( #2026 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-10-02 00:22:31 -04:00
Henry Schreiner
08e5b97e57
ci: modernize update workflow ( #2010 )
2024-09-17 07:54:17 +02:00
Henry Schreiner
d4a2945fcc
Bump version: v2.21.1
2024-09-16 21:04:46 -04:00
Henry Schreiner
01ecd4e011
docs: bump pinned versions ( #2011 )
...
Trying to fix ci; might need to add `pathspec` if this isn't enough.
2024-09-16 14:01:04 -04:00
Henry Schreiner and mayeut
3580374b18
fix: support empty CIBW_PLATFORM ( #1969 )
...
* fix: support empty CIBW_PLATFORM
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: support empty CIBW_PLATFORM
* Add test
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2024-08-14 15:56:06 -04:00
Henry Schreiner
bd033a4447
Bump version: v2.20.0
2024-08-03 22:37:32 -04:00
Henry Schreiner
7e5a838a63
Bump version: v2.19.2
2024-07-02 08:07:58 -04:00
Henry Schreiner
19e1b8a4b0
chore: attestations ( #1916 )
2024-07-02 07:55:40 -04:00
Henry Schreiner
973946b172
fix: support --no-isolation with build[uv] ( #1889 )
...
* fix: support --no-isolation with build[uv]
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* docs: mention caveat
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-07-01 20:15:09 -04:00
Henry Schreiner
932529cab1
Bump version: v2.19.1
2024-06-13 02:38:27 -04:00
Henry Schreiner
70fb1c4a1a
fix: specify full path to non-venv Python ( #1881 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-06-13 08:18:09 +02:00
Henry Schreiner
8d86d3122b
tests: don't print xfails ( #1865 )
...
tests: skip warnings on xfails for now
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-06-12 10:46:24 -04:00