pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
510382886d
[pre-commit.ci] pre-commit autoupdate ( #1791 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.2.2 → v0.3.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.2.2...v0.3.2 )
- [github.com/pre-commit/mirrors-mypy: v1.8.0 → v1.9.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.8.0...v1.9.0 )
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-03-15 13:27:39 -04:00
Henry Schreiner
b3c4d37885
fix(schema): use $refs instead of defines ( #1788 )
2024-03-12 11:25:23 -04:00
Joe Rickerby
90c14a333f
Improve version push command
2024-03-11 21:24:21 +00:00
Joe Rickerby
920f574191
Remove manylinux1 docker pin
2024-03-11 09:05:43 +00:00
Henry Schreiner
f654071fe2
ci: pin manylinux1 with missing tag
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-03-08 14:52:43 -05:00
Henry Schreiner and Joe Rickerby
8f58f71c2e
feat: add inherit to override ( #1730 )
...
* feat: add inherit to override
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: use dict and support prepend
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Refactor: simplifying by splitting the responsibilities of _dig_first
* Refactor to allow merging of string settings, and preserve table cascades
* docs: add some docs for inherit
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2024-03-02 16:58:18 -05:00
Matthieu Darbois
ae2451a199
chore(ci): speed-up tests ( #1752 )
...
* chore(ci): speed-up tests
* back to 2 processes on Azure macOS
2024-02-29 16:27:09 -05:00
Joe Rickerby
4db49f5485
Don't require --platform when running on a development machine
...
Historically, we required `--platform` when running cibuildwheel outside of CI, because cibuildwheel would attempt to globally install Python interpreters and some packages.
That was fixed in https://github.com/pypa/cibuildwheel/pull/974 a couple of years ago. As a result, there's no reason to require --platform these days, the `auto` behaviour is perfectly fine for dev machines.
It also makes running tests locally simpler, one can just do `pytest test/test_0_basic.py` (or `nox -s tests -- test/test_0_basic.py`) and not have to worry about setting CIBW_PLATFORM most of the time.
2024-01-21 18:24:43 +00:00
Joe Rickerby
23a6e88b0c
Merge pull request #1672 from pypa/disable-host-mount
...
feat: Adds disable_host_mount suboption to container-engine
2024-01-20 19:05:12 +00:00
Joe Rickerby
7c99262c00
Adds disable_host_mount suboption to container-engine
2023-11-21 22:25:20 +00:00
Henry Schreiner
4586062efb
chore: move to ruff-format ( #1651 )
...
* chore: move to ruff-format
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
* Apply suggestions from code review
* chore: bump Ruff
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-10-27 01:21:20 -04:00
Henry Schreiner
1efccd03b5
fix: minor ruff updates ( #1649 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-10-26 10:57:23 -04:00
c2e19fb391
[pre-commit.ci] pre-commit autoupdate ( #1645 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-mypy: v1.5.1 → v1.6.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.5.1...v1.6.0 )
* chore: update ignore code
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2023-10-23 11:51:26 -04:00
Henry Schreiner
36e40805e8
fix(schema): small bug + prepare for SchemaStore ( #1638 )
...
* fix(schema): small bug + prepare for SchemaStore
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix(schema): schema kw is supposed to have a number sign
* fix(schema): differing conventions
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-10-09 09:36:09 -04:00
Joe Rickerby
9535d168fa
Merge pull request #1629 from henryiii/henryiii/refactor/schemaref
...
refactor: use refs instead of copies
2023-10-03 18:19:53 +01:00
Henry Schreiner
86248929ed
fix: ensure 2+ items in each override in schema ( #1628 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-09-28 19:32:18 -04:00
Henry Schreiner
5fee29256d
refactor: use refs instead of copies
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-09-28 12:35:07 -04:00
Henry Schreiner
d4af0ac229
feat: add schema and validate-pyproject support ( #1622 )
...
* feat: add schema and validate-pyproject support
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: address review comments, fix bug, add tests
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: add test of examples in docs and fix
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: nicer titles
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-09-26 11:23:20 -05:00
e8bb208374
[pre-commit.ci] pre-commit autoupdate ( #1583 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.284 → v0.0.285](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.284...v0.0.285 )
- [github.com/pre-commit/mirrors-mypy: v1.5.0 → v1.5.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.5.0...v1.5.1 )
* chore: add check arguments
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Update bin/bump_version.py
Co-authored-by: Joe Rickerby <joerick@mac.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2023-08-24 11:57:20 -04:00
Matthieu Darbois and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
36049d86a2
feature: add musllinux_1_2 support ( #1561 )
...
* feature: add musllinux_1_2 support
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix[test]: clean-up docker images in test_*linux*_only.py
We are reaching disk space limits (14 GB) when running tests.
Add a fixture to clean-up docker images after tests.
This fixture is applied on tests that pull a specific image for one test only in order not to take too much time pulling that image many times.
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-07 12:01:10 -04:00
mayeut
4b19db8454
chore: drop python 3.7 for cibuildwheel driver
...
This drops python 3.7 for cibuildwheel.
Building python 3.6 / 3.7 packages is still supported.
2023-07-01 14:33:24 +02:00
aeb0a3ee83
[pre-commit.ci] pre-commit autoupdate ( #1536 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.272 → v0.0.275](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.272...v0.0.275 )
- [github.com/pre-commit/mirrors-mypy: v1.3.0 → v1.4.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.3.0...v1.4.1 )
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore: update for better mypy lambdas
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-06-27 17:30:17 -04:00
mayeut
c2fb0e4e96
chore: update to virtualenv<20.22.0
...
virtualenv>=20.22.0 can't create python 3.6 environments.
2023-04-29 11:58:41 +02:00
Henry Schreiner
aff6dd5adc
refactor: tomllib in _compat
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-04-18 23:29:54 -04:00
Henry Schreiner
d996af554a
fix: restore Python 3.7 support
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-04-18 22:02:47 -04:00
Henry Schreiner
8c5f89c035
chore: update typing to be generic on function args
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-04-18 13:06:17 -04:00
Henry Schreiner
6d038dfbdf
chore: update typing to collections.abc
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-04-18 12:38:21 -04:00
Henry Schreiner
ec9919a088
chore: add Ruff logging format check
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-04-18 12:01:08 -04:00
Henry Schreiner
1512427455
chore: touch up Ruff, add exe check
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-04-18 12:00:35 -04:00
Henry Schreiner
5ab3b55378
style: run pre-commit
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-02-07 10:25:34 -05:00
Henry Schreiner
c8b037ba3e
chore: use Ruff ( #1405 )
...
chore: use ruff
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-01-30 15:53:44 -05:00
92cb1d8990
feat: add PyPy macOS arm64 ( #1372 )
...
* feat: add PyPy macOS arm64
* fix: use PyPy 7.3.11
* fix: filter-out unsupported PyPy cross-compilation configs
* Add quiet notice about the auto-skipping of arm64 pp builds on x86_64
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2023-01-14 09:48:01 +01:00
Matthieu Darbois
4786f528a9
chore: remove comment block in docs/working-examples.md ( #1328 )
...
This produces a lot of line diffs on every update and was mostly used to debug star-based sorting.
2022-10-30 00:09:33 +02:00
Joe Rickerby
6086673d33
Fix badge URL
2022-10-07 12:16:57 +01:00
Joe Rickerby
c940b2ee0c
Fix Gitlab support for bin/run_example_ci_config.py
2022-10-07 10:11:22 +01:00
Joe Rickerby
3b75524632
Fix badge URLs
2022-10-07 10:04:37 +01:00
Joe Rickerby
f7669045f5
Merge pull request #1258 from henryiii/henryiii/chore/dev
...
chore: nicer tracebacks and dev improvements
2022-09-25 09:34:05 +01:00
Joe Rickerby
728e37103b
Add script to generate the image from HTML
2022-09-18 16:12:57 +01:00
Henry Schreiner
534cada6a5
chore: cleaner exception tracebacks
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-09-16 11:05:35 -04:00
Henry Schreiner
929ecac7f8
chore(bin): remove ghapi requirement
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-09-16 11:05:35 -04:00
Matthieu Darbois
3ebce17339
feat: manylinux_2_28_s390x support ( #1255 )
...
A `manylinux_2_28` image now exists for the `s390x` architecture.
2022-09-05 09:00:55 +02:00
Jakub Kuczys
ce8e3fe68d
List Cirrus CI in README and update relevant scripts
2022-08-17 15:48:02 +02:00
Matthieu Darbois
35c795e4c6
fix: update workflow ( #1209 )
...
move the `pip-compile` command directly in `noxfile.py`
2022-08-02 22:56:59 +02:00
mayeut
6d27f05c7c
chore: use from __future__ import annotations
2022-07-19 07:47:45 +02:00
mayeut
bc17f103f1
chore: drop python 3.6 for cibuildwheel driver
...
This drops python 3.6 for cibuildwheel.
Building python 3.6 packages is still supported.
2022-07-19 07:47:20 +02:00
Henry Schreiner
ee85748505
ci: fix update script ( #1179 )
2022-07-15 07:57:22 -05:00
Henry Schreiner
5e2d02d809
Merge branch 'main' into new_podman_support
2022-07-03 14:04:06 -04:00
Joe Rickerby
d02366f547
fix: multiple version tags per release bug in release tooling ( #1166 )
2022-07-03 14:00:19 -04:00
Joe Rickerby
7c56b98331
Merge remote-tracking branch 'origin/main' into new_podman_support
2022-06-29 20:20:36 +01:00
Joe Rickerby
f69fa19d07
Run podman tests only on linux
2022-06-29 20:18:08 +01:00