Yannick Jadoul
ed491d0e22
Simplify virtualenv test in test_testing
2020-06-14 00:37:34 +02:00
Yannick Jadoul
46688ae3f9
Revert previous solution and just don't try removing the container if 'docker create' errors
2020-06-02 17:15:27 +02:00
Yannick Jadoul
a0dab888a7
Ignore errors when cleaning up docker container in linux.py
2020-06-02 15:09:41 +02:00
mayeut
5e767fcc9a
Use f-strings
...
Now that minimum python supported is 3.6, we can use f-strings !
2020-05-09 11:53:20 +02:00
Yannick Jadoul
7cc85c2e4f
Replace Callable[[str], bool] by BuildSelector
2020-05-07 00:07:14 +02:00
Yannick Jadoul
1a765ac431
Use variable annotations instead of workarounds
2020-05-06 23:55:54 +02:00
Yannick Jadoul
5bdb21b705
More type annotations after rebasing
2020-05-06 23:55:54 +02:00
Yannick Jadoul
40967a6572
collections.namedtuple to typing.NameTuple and flake8 fixes
2020-05-06 23:55:54 +02:00
Yannick Jadoul
618f1cefae
Added majority of type annotations (to a by now outdated version)
2020-05-06 23:55:54 +02:00
Grzegorz Bokota and Joe Rickerby
3f3effe25d
add linux32 to i686 builds ( #338 )
...
* add linux32 to i686 builds
* Add test. Fix bug with space.
* Apply suggestions from code review
apply suggestions
Co-authored-by: Joe Rickerby <joerick@mac.com >
* change uname to platform.machine
Co-authored-by: Joe Rickerby <joerick@mac.com >
2020-05-04 17:06:47 +01:00
Joe Rickerby
dd3bec5ba9
Fix #323
2020-05-02 16:57:28 +01:00
Joe Rickerby
95678f3d5d
Merge pull request #319 from joerick/support-subdirectory-joerick
...
Provide `package_dir` for setting subdirectory of project [alternative]
2020-04-14 19:12:50 +01:00
Joe Rickerby
fa605d080b
Add back missing 'troubleshoot' function call
2020-04-10 14:18:09 +01:00
Joe Rickerby
e07d8038c6
Remove lingering project_dir references
2020-04-10 12:27:26 +01:00
Joe Rickerby
7e59d8c61c
Change how paths are handled, using 'project is working dir' mentality
2020-04-09 16:19:36 +01:00
Joe Rickerby
d5010b8242
Merge remote-tracking branch 'origin/master' into support-subdirectory
2020-04-09 14:05:09 +01:00
Grzegorz Bokota
13a8c549bf
rename opt to options
2020-04-08 12:54:58 +02:00
Grzegorz Bokota
6554c3cf86
pack build argument in named tuple, introduce typing arguments
2020-04-08 12:54:58 +02:00
Joe Rickerby
98dbbaecf4
Fix docker build on CircleCI
2020-03-14 17:27:51 +00:00
Joe Rickerby
7316d69139
Improve logging of docker calls
2020-03-14 17:21:47 +00:00
Joe Rickerby
7090bfa4f1
Stop isn't necessary, docker rm will stop the container
2020-03-13 15:08:37 +00:00
Joe Rickerby
2db9d9a089
The docker container needs a main process
2020-03-13 15:08:10 +00:00
Joe Rickerby
4e31c65d09
Workaround docker cp bug
...
https://github.com/moby/moby/issues/38995
2020-03-13 12:58:23 +00:00
Filip Š
1e08d29cfc
Use package_dir to specify path to Python package
2020-03-13 13:45:14 +01:00
Joe Rickerby
e49644edf2
Some docker fixes
2020-03-12 09:00:40 +00:00
Joe Rickerby
c4f54c6aa3
Run each build using docker exec, for faster builds
2020-03-11 21:55:53 +00:00
Joe Rickerby
4fb4e44c23
Fix some errors introduced after the merge
2020-03-10 22:33:50 +00:00
Joe Rickerby
7ab2d599b9
Merge branch 'master' of github.com:joerick/cibuildwheel into deterministic-builds
...
# Conflicts:
# cibuildwheel/__main__.py
# cibuildwheel/linux.py
# cibuildwheel/macos.py
# cibuildwheel/windows.py
2020-03-10 21:16:45 +00:00
Joe Rickerby
fd1cd2442c
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-03-07 18:37:57 +00:00
Grzegorz Bokota
79cf7e47ae
fix test after rebase, fix typos in readme
2020-03-07 18:18:01 +01:00
Joe Rickerby
54fda3f965
Add back the version field to manylinux PythonConfiguration
...
(needed for constraints)
2020-03-07 14:13:04 +00:00
Grzegorz Bokota
01a7c2d6df
reorder before_test
2020-03-07 12:24:15 +01:00
Grzegorz Bokota
4e9316036c
add before test variable
2020-03-07 12:24:15 +01:00
Joe Rickerby
1880b6d14d
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-03-01 12:53:07 +00:00
Grzegorz Bokota
01dd18bbf8
change 02_test to check if virtualenv is properly used
2020-03-01 10:14:32 +01:00
Matthew Treinish
05df9bbfd4
Add comment and update test_06 skip message
2020-02-21 09:32:09 -05:00
Matthew Treinish
549fc8a93e
Extract platform check to separate function
2020-02-21 06:43:56 -05:00
Matthew Treinish
6ddac481c0
Fix typo
2020-02-20 16:18:51 -05:00
Matthew Treinish
a83ac06c8d
Fix small oversights
2020-02-20 16:17:51 -05:00
Matthew Treinish
ec5670a476
Use platform instead of distutils
2020-02-20 16:12:29 -05:00
Matthew Treinish
ce76b74251
Add support for manylinux wheels on non-x86 platforms
...
This commit adds config options and identifiers for building manylinux
wheels on non-x86 platforms. Based on what travis and manylinux2014
support this includes aarch64 (ARMv8), ppce64le (power pc 64bit little
endian), and the s390x platforms.
Fixes #269
2020-02-20 13:57:00 -05:00
Yannick Jadoul
d14427d781
Adding more informative error messages
2020-02-20 00:17:06 +01:00
Yannick Jadoul
42a231f830
Making sure that python and pip are the ones we expect
2020-02-20 00:16:03 +01:00
Yannick Jadoul
60dd3f0807
Fixing paths of PyPy on manylinux after PyPy's manylinux image's update
2020-02-19 17:10:17 +01:00
Yannick Jadoul
0423d79e63
Dropping PyPy version from PyPy build identifiers
2020-02-19 17:10:17 +01:00
Joe Rickerby
5187633e26
Add the --no-download flag to virtualenv, to prevent it getting the latest
...
version of pip, setuptools, wheel from PyPI on creation.
Virtualenv will use bundled version of those tools instead
2020-02-18 22:03:14 +00:00
Yannick Jadoul
17137c3c2f
Changing *-manylinux_pypy_x86_64 build identifiers to *-manylinux_x86_64
2020-02-15 23:24:51 +01:00
Yannick Jadoul
4c718706c8
Trying out PyPy 7.3.0rc3 on manylinux2010 as well, with a temporary newer version of manylinux2010-pypy_x86_64 image
2020-02-15 23:24:51 +01:00
Yannick Jadoul
e80f7f4774
Trying out PyPy 7.3.0rc1 on macOS and Windows
2020-02-15 23:24:51 +01:00
Yannick Jadoul
dd26ef8ac6
Updated PyPy from 7.1.1 to 7.2.0
2020-02-15 23:24:51 +01:00