Henry Schreiner and Joe Rickerby
fba65a6008
feat: CIBW_TEST_SKIP ( #537 )
...
* feat: CIBW_TEST_SKIP
* refactor: adjust a bit and add docs
* fix: typo in name
* docs: Update docs/options.md
Co-authored-by: Joe Rickerby <joerick@mac.com >
* docs: add README line from markdown
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-01-20 21:22:48 -05:00
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
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 Schreiner
fce7c70a63
refactor: standard arch checking in one place
2021-01-05 13:23:54 -05:00
Henry Fredrick Schreiner and Matthieu 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
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
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
Grzegorz Bokota and Yannick 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
0893731090
Simplify arch matching code
2020-12-28 00:43:24 +00:00
Joe Rickerby
0c9af0357b
Add platform-specific CIBW_ARCHS options.
...
Remove 'auto' as a possible Architecture enum value. This is resolved
at option parse time.
2020-12-20 19:42:28 +00:00
Henry Schreiner
26b7b72d5e
fix: drop printout
2020-12-18 14:39:27 -05:00
Henry Schreiner
0d29bf8dae
refactor: --archs, CIBW_ARCHS, "auto"
...
Using `--archs` for the flag, comma separated, also accepting CIBW_ARCHS.
Supports "auto" as the default that can also expand, matching
CIBW_PLATFORM.
2020-12-18 12:30:02 -05:00
Pavel Savchenko
ec99c01b2f
Allow architecture selection
2020-12-16 23:20:10 +00:00
Pavel Savchenko
90a14b9dd2
fixup! Support docker qemu emulation in any linux env
2020-12-16 22:19:07 +00:00
Pavel Savchenko
76fe472638
Support docker qemu emulation in any linux env
...
- currently just prints out envs
2020-12-12 21:18:19 +00:00
Joe Rickerby
e0f2f8fdac
Merge pull request #458 from joerick/logger
...
Improve CI logs using fold groups
2020-11-26 17:44:49 +00:00
Yannick Jadoul
6f3fcf8b12
Fix PATH of CPython 3.8 binary for CIBW_BEFORE_ALL
2020-11-23 00:49:32 +01:00
Joe Rickerby
38297e6663
Add log steps to macOS/Windows
2020-11-13 16:30:35 +00:00
Joe Rickerby
06b6823637
Remove some unnecessary step_end calls
2020-11-04 11:48:12 +00:00
Joe Rickerby
75c6e6a0a4
Improvements from code review
2020-11-04 11:11:42 +00:00
Joe Rickerby
fa4a0cbd33
Improve error output
2020-11-01 21:36:44 +00:00
Joe Rickerby
4b402e0593
Experiment
2020-11-01 20:44:38 +00:00
Joe Rickerby
39b94b7dec
Tidy up log output
2020-11-01 15:19:25 +00:00
Joe Rickerby
f51c8dc1e3
More tweaks
2020-11-01 12:33:14 +00:00
Joe Rickerby
f48a84d92f
Improve some formatting
2020-11-01 11:43:28 +00:00
Joe Rickerby
38e7b5a91d
Change to an imperative-style API
2020-11-01 11:34:02 +00:00
Joe Rickerby
461aa35f99
Initial commit of logger functionality
2020-10-31 17:48:34 +00:00
Yannick Jadoul
acd9300077
Update Linux versions as well, with 'yannickjadoul/manylinux2010-pypy_x86_64:7.3.2rc1' temporary docker image
2020-09-25 15:41:33 +02:00
Joe Rickerby
8a434b1759
Merge pull request #382 from joerick/python3.9
...
Add python3.9 support
2020-09-07 20:10:56 +01:00
Joe Rickerby
f19c606573
Fix comment
2020-08-13 11:50:17 +01:00
Joe Rickerby
ac3523132d
Add troubleshoot test
2020-08-13 11:46:39 +01:00
Joe Rickerby
ebf56281ed
Add pure wheel detection, and failing with an error in this case
2020-07-24 15:54:31 +01:00
Joe Rickerby
0896566743
Merge remote-tracking branch 'origin/master' into python3.9
2020-07-24 15:35:31 +01:00
Grzegorz Bokota
cfec077f05
change project_path to container_project_path
2020-07-23 20:24:19 +02:00
Grzegorz Bokota
a15ccb6ef0
change project_path to PurePath
2020-07-22 17:26:25 +02:00
Grzegorz Bokota
ae6d65e62e
use variable instead on '/project' literal
2020-07-22 15:27:51 +02:00
Yannick Jadoul
2610f3220a
Run Linux docker images with /project as cwd
2020-07-20 18:07:45 +02:00
Joe Rickerby
44e3198880
Convert glob to take a Path and a str pattern
2020-07-10 12:57:05 +01:00
Joe Rickerby
68d8f89fb3
Style tweaks
2020-06-26 11:02:23 +01:00
Joe Rickerby
dd4fc69e7c
Revert "Remove hard-coded shell info to use the docker ENTRYPOINT instead"
...
This reverts commit a052c71aec .
2020-06-25 10:39:26 +01:00
Joe Rickerby
a052c71aec
Remove hard-coded shell info to use the docker ENTRYPOINT instead
...
This lets us use the 'linux32 bash' that's specified by the i686 docker
images, without specifying it explicitly.
2020-06-24 16:50:08 +01:00
Joe Rickerby
31339ba30e
Extract DockerContainer into its own file
2020-06-24 16:43:33 +01:00
Joe Rickerby
53c00a0af6
Use a long-running remote bash shell, rather than docker exec
2020-06-24 16:39:20 +01:00
Joe Rickerby
e417791ae4
Remove the linux bash script, replaced with a docker exec approach
2020-06-23 19:46:23 +01:00
Joe Rickerby
46352c8e30
Add a modern python to linux build before_all environment
2020-06-22 13:55:04 +02:00
Grzegorz Bokota
7b7e24d36d
add missed quote of before_all command
2020-06-22 13:55:04 +02:00
Grzegorz Bokota
9f6c91404d
fix flake8
2020-06-22 13:55:04 +02:00
Grzegorz Bokota
36b8f7fff2
changes in code from code review
2020-06-22 13:55:04 +02:00