Commit Graph
1414 Commits
Author SHA1 Message Date
Henry Schreiner 1441972046 fix: improve correctness of exits (#539)
* fix: improve correctness of exits

* refactor: use sys.exit
2021-01-17 14:13:26 -05:00
Henry Schreiner 45c3c2ea8e fix: empty image check (#543) 2021-01-17 13:08:55 -05:00
Joe Rickerby fbd5bc707f Update pinned version 2021-01-16 11:49:04 +00:00
Henry SchreinerandJoe Rickerby e91d8d82a2 feat: support brace expansion in BUILD/SKIP (#527)
* wip: try wcmatch

* feat: expand braces

* docs: mention brace expansion

* docs: more reasonable examples of brackets

* Update docs/options.md

Co-authored-by: Joe Rickerby <joerick@mac.com>

Co-authored-by: Joe Rickerby <joerick@mac.com>
2021-01-15 15:25:22 -05:00
d394386318 feat: update python versions as part of update_dependencies (#496)
* Update python versions as part of update_dependencies

* refactor: pulling out to update_pythons

* refactor: rewrite and expect install

* feat: support macos too, logging output

* WIP: update

* refactor: drive from original file

* Remove unused variable

* Output a diff instead of the result file, to review changes more easily

* fix: minor cleanup

Co-authored-by: Henry Fredrick Schreiner <henry.fredrick.schreiner@cern.ch>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Joe Rickerby <joerick@mac.com>
2021-01-15 14:40:03 +00:00
Henry Schreiner ca7871ce0c feat: native / all archs (#535)
* feat: native / all archs

* docs: mention new options
2021-01-15 14:38:47 +00:00
Henry SchreinerandJoe Rickerby b627134e16 docs: normalize CI list (#532)
* docs: normalize CI list

Closes #531

* Apply suggestions from code review

Co-authored-by: Joe Rickerby <joerick@mac.com>

Co-authored-by: Joe Rickerby <joerick@mac.com>
2021-01-12 23:34:47 +00:00
github-actions[bot]andmayeut f6eea06dd2 chore: update dependencies (#530)
Co-authored-by: mayeut <mayeut@users.noreply.github.com>
2021-01-11 09:37:11 -05:00
Henry SchreinerandJoe Rickerby 8b22048dea docs: drop double install and add a few projects (#520)
* docs: project update

* docs: pyproject.toml mention

* Apply suggestions from code review

Co-authored-by: Joe Rickerby <joerick@mac.com>

* docs: one more change from @joerick, dropped double install example

Co-authored-by: Joe Rickerby <joerick@mac.com>
2021-01-09 15:41:41 -05:00
Henry Schreiner 5eb5ea10f5 refactor: identifiers in a file (#511)
* refactor: identifiers in a file

* chore: more typing

* refactor: PlatStr -> PlatformName

* refactor: load in file, use importlib.resources

* refactor: change toml structure

* refactor: use common Traversable

* fix: ensure reasonable version of importlib_resources

* style: fix extra line
2021-01-09 15:40:40 -05:00
Henry Fredrick Schreiner 635b226a6c style: pre-commit run -a 2021-01-06 18:10:32 -05:00
Henry Fredrick Schreiner b1e5b8b647 style: isort 2021-01-06 18:10:32 -05:00
probot-auto-merge[bot] 9f610d0f5f Merge pull request #507 from henryiii/feat/windowsfilter
feat: Windows filtering and sets
2021-01-05 23:19:39 +00:00
Henry Schreiner fce7c70a63 refactor: standard arch checking in one place 2021-01-05 13:23:54 -05:00
probot-auto-merge[bot] 6f28d7851f Merge pull request #512 from joerick/update-dependencies-pr
[Bot] Update dependencies
2021-01-04 07:27:07 +00:00
mayeut 42616735cf Update dependencies 2021-01-04 06:14:55 +00:00
Henry Fredrick SchreinerandMatthieu Darbois a99e0ded76 feat: Windows filtering and sets
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com>
2021-01-02 22:51:16 -05:00
probot-auto-merge[bot] 1cfd5ed265 Merge pull request #510 from henryiii/style/pyupgrade
style: pyupgrade
2021-01-03 01:32:54 +00:00
Henry Fredrick Schreiner e9423a0d7f style: reorder checks 2021-01-02 19:13:31 -05:00
Henry Fredrick Schreiner 7e80e4b0b6 style: pyupgrade 2021-01-02 19:11:40 -05:00
Henry Schreiner 2a73fee411 fix: enable and fix full type checking (#509)
* fix: enable and fix fully type checking

* chore: pre-commit autoupdate

* refactor: pull types out to file
2021-01-02 14:32:55 -05:00
Henry Schreiner bc8716c188 refactor: setup.cfg and dev requirements (#504)
* refactor: use setup.cfg instead

* refactor: use dev extra

* fix: restore dev requiremetns
2021-01-02 11:33:38 -05:00
Joe Rickerby 10c052b5ef Merge branch '1.7.x' 2021-01-02 11:48:52 +00:00
Joe Rickerby 4be9285fc7 Bump version: v1.7.4 v1.7.4 2021-01-02 11:47:05 +00:00
Joe Rickerby d3bcfe431f Merge pull request #506 from Czaki/macos_patch_fix
Macos patch fix
2021-01-02 11:43:30 +00:00
Joe Rickerby 0b5ac86ae1 Merge pull request #506 from Czaki/macos_patch_fix
Macos patch fix
2021-01-02 11:41:05 +00:00
Grzegorz Bokota 122a0e62c2 use -p1 2021-01-01 19:37:06 +01:00
Grzegorz Bokota 9888a6d88f use -i syntax for patch 2021-01-01 18:31:04 +01:00
Joe Rickerby 5c695593f3 Merge pull request #482 from asfaltboy/support-quemu-on-github
Support qemu in GitHub Actions
2021-01-01 17:21:24 +00:00
Joe Rickerby eed12cf4c9 Bump version: v1.7.3 v1.7.3 2021-01-01 13:21:29 +00:00
Joe Rickerby da91d7944d Fix docs version number 2021-01-01 13:06:47 +00:00
probot-auto-merge[bot] 965ced1984 Merge pull request #505 from joerick/update-dependencies-pr
[Bot] Update dependencies
2020-12-31 19:26:48 +00:00
henryiii a015f3425c Update dependencies 2020-12-31 16:52:34 +00:00
Grzegorz BokotaandYannick Jadoul 99203a83f9 fix: patching pypy venv (#502)
Potentially revert / remove on release of PyPy 7.3.4.

* patching linux and macos

* try test

* add patch files for pypy2.7

* fix installing

* Combine patch files into one

* Simplify further, and add test to remind ourselves to remove the PyPy patch

* ignore fail of patch on linux

make new test failing only on linux

* fix test

* add timeout

* fix patch on linux

* change `-N` to `--force`

Co-authored-by: Yannick Jadoul <yannick.jadoul@belgacom.net>
2020-12-31 11:50:19 -05:00
Joe Rickerby aa871284fc Make the StrEnums proper Enums 2020-12-31 16:35:26 +00:00
Joe Rickerby 5b5078e5e9 Copy edit of --archs help text to make 'auto' clearer 2020-12-31 15:45:02 +00:00
Joe Rickerby d65da2ee46 docs edits from review 2020-12-31 15:44:27 +00:00
Joe Rickerby f43407210a option ordering 2020-12-31 15:22:19 +00:00
Joe Rickerby 5ee663fe12 Add test for failure when setting CIBW_ARCHS on macos/windows 2020-12-31 15:17:24 +00:00
Joe Rickerby b5f5437114 Suggestion from review 2020-12-31 14:59:45 +00:00
Joe Rickerby 1029a1a123 Merge pull request #503 from joerick/update-dependencies-pr
[Bot] Update dependencies
2020-12-31 14:36:13 +00:00
mayeut 143febd9fa Update dependencies 2020-12-28 06:10:06 +00:00
Henry Schreiner 4e17c275ef fix: adding pyproject.toml 2020-12-27 22:26:31 -05:00
Henry Schreiner 93a095d3de docs: include action form of cibuildwheel 2020-12-27 22:26:31 -05:00
Henry Schreiner 723b5e5128 feat: add support for composite-actions 2020-12-27 22:26:31 -05:00
Henry Schreiner 02f3849738 chore: update projects based on Discussion #485 (#498) 2020-12-27 22:22:34 -05:00
Joe Rickerby 0893731090 Simplify arch matching code 2020-12-28 00:43:24 +00:00
e43b105d28 [Bot] Update dependencies (#495)
* Update dependencies

* chore: bump Python 3.8.6 -> 3.8.7

Co-authored-by: mayeut <mayeut@users.noreply.github.com>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
2020-12-24 10:00:12 -05:00
Matthieu Darbois 14a6a77f48 Run update workflow weekly (#497) 2020-12-23 23:38:45 +01:00
Joe Rickerby 6b00931dca Allow the testing of any of the example configs in /examples 2020-12-23 21:11:08 +00:00