Joe Rickerby
4fb4e44c23
Fix some errors introduced after the merge
2020-03-10 22:33:50 +00:00
Joe Rickerby
8603deac93
Update constraints
2020-03-10 21:50:20 +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
34f8427aab
Merge pull request #296 from myselfhimself/patch-1
...
Referencing gmic-py as Working example (for the macosx Github Actions…
2020-03-09 19:21:31 +00:00
Joe Rickerby
77fb97caf3
Fix typo
2020-03-08 18:08:48 +00:00
Joe Rickerby
23870b6780
Update options.md
...
Docs edit- now Windows does run in a shell too
2020-03-08 18:06:14 +00:00
Joe Rickerby
4caee57c21
Merge pull request #242 from Czaki/before_test
...
Add CIBW_BEFORE_TEST to customize test environment
2020-03-08 17:55:59 +00:00
Joe Rickerby
02a52791c9
Fix incorrect constraints file on pypy2.7
2020-03-08 13:12:27 +00:00
Joe Rickerby
9ae2ae4ac6
Produce a python-3-only wheel
2020-03-08 13:10:06 +00:00
Joe Rickerby
42489436a2
Remove obsolete bumpversion config
2020-03-08 12:52:22 +00:00
Joe Rickerby
4628c1334e
Bump version: v1.2.0
2020-03-08 12:50:23 +00:00
Joe Rickerby
18b4d42f83
Add bump_version.py script
2020-03-08 12:49:35 +00:00
Joe Rickerby
dd2c27ab01
Some test fixes related to PyPy
2020-03-07 19:35:17 +00:00
Joe Rickerby
ff99cb37f8
Update changelog
2020-03-07 19:09:28 +00:00
Joe Rickerby
d0e5781832
Merge pull request #293 from joerick/windows-chain-commands
...
Allow chaining of commands on Windows
2020-03-07 18:39:04 +00:00
Joe Rickerby
fd1cd2442c
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-03-07 18:37:57 +00:00
Joe Rickerby
ad1b59febf
Remove hashes from constraint files
2020-03-07 18:31:39 +00:00
Joe Rickerby
7dfc173bca
Update docs
2020-03-07 18:05:30 +00:00
Joe Rickerby
2f1ec582e9
Add constraints for python3.6 too
2020-03-07 17:53:12 +00:00
Joe Rickerby
7c6e69ea28
Add separate constraints for Python3.5
...
The new virtualenv requires some packages whose latest versions are 3.6+
2020-03-07 17:05:14 +00:00
Joe Rickerby
dbc2f06b9a
Fix constraint resolution on pypy-2.7
2020-03-07 17:04:28 +00:00
Joe Rickerby
99dc079380
Merge pull request #292 from joerick/s390x-allow-failures
...
Allow failures on s390x on Travis
2020-03-07 14:55:53 +00:00
Joe Rickerby
04531d9058
Fix unit tests
2020-03-07 14:53:22 +00:00
Joe Rickerby
696067f19e
Merge pull request #230 from mayeut/macos-appveyor
...
Add macOS support on AppVeyor
2020-03-07 14:17:07 +00:00
Joe Rickerby
e934c8219e
Merge pull request #291 from mayeut/update-cpython3.8
...
Update CPython 3.8 from 3.8.1 to 3.8.2 on macOS/Windows
2020-03-07 14:16:01 +00:00
Joe Rickerby
e06b7696a0
Add missing function call, which causing tests to be skipped
...
(maybe types are not such a bad idea...)
2020-03-07 14:15:09 +00:00
Joe Rickerby
54fda3f965
Add back the version field to manylinux PythonConfiguration
...
(needed for constraints)
2020-03-07 14:13:04 +00:00
Joe Rickerby
219266258e
Fix missing pypy image name
2020-03-07 14:12:15 +00:00
Joe Rickerby
298df76b8b
Consume new config file with pypy and extra architectures
2020-03-07 13:39:57 +00:00
Joe Rickerby
7e583dcab7
Update constraints
2020-03-07 13:24:52 +00:00
Joe Rickerby
9768897764
Add other architectures and pypy to pinned image config.
...
Also, restructure the file to have platform first, then manylinux version
2020-03-07 13:24:38 +00:00
Joe Rickerby
8de326a67a
Another test
2020-03-07 12:22:44 +00:00
Joe Rickerby
c33fa2ada0
Add test for boolean ops on windows
2020-03-07 12:21:31 +00:00
Joe Rickerby
6265d87d09
Try removing the explicit cmd call
2020-03-07 12:17:49 +00:00
Joe Rickerby
93913ef2fa
Remove debugging fail on s390x
2020-03-07 11:19:52 +00:00
Joe Rickerby
ce5fc12b5f
Merge pull request #283 from Czaki/test_virtualenv2
...
change 02_test to check if virtualenv is properly used another version
2020-03-07 10:54:47 +00:00
Joe Rickerby
07fae7e0e5
Try neatening windows config
2020-03-07 10:52:53 +00:00
Joe Rickerby
d0692932fb
Fix travis deprecation warnings
2020-03-07 10:46:26 +00:00
Joe Rickerby
1238c9d7e5
Try 'minimal' build image
2020-03-07 10:38:27 +00:00
Joe Rickerby
38fef4e1d8
Consistent build names
2020-03-07 10:37:21 +00:00
Joe Rickerby
863829f67b
Allow the failure of x390x and update Travis job names
2020-03-07 10:31:51 +00:00
Joe Rickerby
4456d51e03
Merge pull request #290 from joerick/remove-run-with-env
...
Try removing appveyor_run_with_env.cmd
2020-03-07 10:14:20 +00:00
Joe Rickerby
ec42cb6f42
Fix example references to python3 on Windows, where it's only python
...
Fix #285
2020-03-06 10:31:01 +00:00
Joe Rickerby
850db69eb7
Try removing appveyor_run_with_env.cmd
2020-03-06 10:15:30 +00:00
Joe Rickerby
4e3cef81d7
Fix style errors
2020-03-06 09:08:20 +00:00
Joe Rickerby
83452b75dd
Apply suggestions from code review
2020-03-05 18:28:16 +00:00
Joe Rickerby
1880b6d14d
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-03-01 12:53:07 +00:00
Joe Rickerby
4c7453df6c
Neater test implementation based on review
2020-03-01 12:32:41 +00:00
Joe Rickerby
5e16e86355
Fix some comments from review
2020-03-01 11:09:22 +00:00
Joe Rickerby
958fa1b824
Fix lint errors
...
Serves me right for editing code in the github editor!!
2020-02-28 16:26:08 +00:00
Joe Rickerby
8d8b91a9f6
Remove commented line of code and move comment
2020-02-28 16:23:38 +00:00
Joe Rickerby
bae011950c
Add note about changing python after cibuildwheel run
...
See #266
2020-02-28 11:30:58 +00:00
Joe Rickerby
9275e7431a
Merge pull request #279 from joerick/fix-266
...
Change twine references to be immediately preceded by pip install in examples
2020-02-28 09:31:05 +00:00
Joe Rickerby
16e23410b4
Change twine references to be immediately preceded by the pip install
...
line
This ensures that the python that installs is the same python that
should execute the module (this sometimes isn't true on macOS because
the python.org installs that cibuildwheel makes take precedence over
the system versions)
Fix #266
2020-02-27 20:30:02 +00:00
Joe Rickerby
d32055e8a9
Merge pull request #278 from metabolize/bump-macos-image
...
Bump MacOS build image on Azure Pipelines
2020-02-27 20:12:55 +00:00
Joe Rickerby
be72b8b85d
Update README.md
2020-02-27 09:12:50 +00:00
Joe Rickerby
12f0eff609
Readme improvements
2020-02-26 22:29:53 +00:00
Joe Rickerby
4bc7e4f40d
Use python3 instead of python in examples
2020-02-26 22:10:42 +00:00
Joe Rickerby
6ad0aebaf8
Merge pull request #273 from mtreinish/non-x86-support
...
Add support for manylinux wheels on non-x86 platforms
2020-02-26 20:43:37 +00:00
Joe Rickerby
8a450b7655
Fix expected wheel test logic
2020-02-18 22:19:13 +00: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
Joe Rickerby
fc20273f8b
Remove the unit test check - the versions are determined by virtualenv at creation time
2020-02-18 21:55:03 +00:00
Joe Rickerby
f55a5d44a3
Fix typo and add debug logging
2020-02-18 21:03:00 +00:00
Joe Rickerby
fd69aed369
Remove dead code
2020-02-18 20:45:13 +00:00
Joe Rickerby
ddc4fb2ab8
Add tests for pinned software in setup.py of test project
2020-02-18 20:44:52 +00:00
Joe Rickerby
3c20f70c5d
Add test for user-specified constraints file
2020-02-18 20:38:14 +00:00
Joe Rickerby
b7fc45afd9
Fix expected wheels in test
2020-02-18 20:21:08 +00:00
Joe Rickerby
c9e4a66915
Add a test case for pinned tool versions
2020-02-18 09:33:07 +00:00
Joe Rickerby
fe3abfba92
Docs updates
2020-02-18 09:32:02 +00:00
Joe Rickerby
bf87df5d62
Ensure subprocess.run commands succeed with check=True
2020-02-15 12:46:55 +00:00
Joe Rickerby
4c076b8d41
Fix piping script into docker bash
2020-02-15 12:32:33 +00:00
Joe Rickerby
50bd6f41da
Merge branch 'master' into deterministic-builds
2020-02-15 12:22:34 +00:00
Joe Rickerby
cf8fa693b8
Change flake8 config to make it easier to run locally
2020-02-15 12:15:44 +00:00
Joe Rickerby
f2c2a06c19
Merge fixes and code style
2020-02-15 11:57:31 +00:00
Joe Rickerby
103381774c
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-02-15 11:45:54 +00:00
Joe Rickerby
ada46aaf43
Fix exports / version check ordering
2020-02-03 20:50:11 +00:00
Joe Rickerby
67022e620e
Merge pull request #263 from joerick/cython-error-reporting
...
Raise a warning if .so files were found in a project that fails to build
2020-02-03 20:33:54 +00:00
Joe Rickerby
17a019b450
Neaten comment
2020-02-03 19:01:17 +00:00
Joe Rickerby
bf65679cc3
Fix imports on Python 2
2020-02-03 18:59:32 +00:00
Joe Rickerby
a953c5f4ee
Remove auditwheel from pinned deps - it's preinstalled on manylinux
...
auditwheel's pinning of an old version of 'wheel' is causing problems on
mac
2020-02-03 09:02:17 +00:00
Joe Rickerby
d8a245dcf6
Use abspath for constraints file
2020-02-02 23:05:58 +00:00
Joe Rickerby
e32d0af532
Allow any version of the docker image in the unit test
2020-02-02 22:38:09 +00:00
Joe Rickerby
6177408076
Consume our pinned manylinux image version file for the defaults
2020-02-02 18:09:29 +00:00
Joe Rickerby
baa0897f1d
Add unit test case and fix filename confusion
2020-02-02 17:46:12 +00:00
Joe Rickerby
b9607ffae7
Add ability to pin different dependencies for each python version
2020-02-02 17:30:27 +00:00
Joe Rickerby
076987cb7e
Move the config flow control of the linux build into Python
...
The use of separate bash processes for each build means we can be a bit
freer with environment pollution
2020-02-02 16:03:33 +00:00
Joe Rickerby
bad72cbb15
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-02-02 15:21:42 +00:00
Joe Rickerby
17a224c525
Ignore a python2 virtualenv too
2020-02-02 15:16:36 +00:00
Joe Rickerby
4bc851ddf2
Add an editorconfig to standardise styles across projects
...
See https://editorconfig.org/
2020-02-02 15:16:23 +00:00
Joe Rickerby
0124d174be
Raise a warning if .so files were found in a project that fails to build
...
Fix #139
2020-02-02 14:33:36 +00:00
Joe Rickerby
8236877f02
Merge pull request #220 from mayeut/macos-platform
...
Only build x86_64 / Intel 10.9+ on macOS
2020-02-01 23:07:47 +00:00
Joe Rickerby
c3f628d03d
Add migration for build identifier change, and test for migration
2020-02-01 21:44:07 +00:00
Joe Rickerby
8ead985cfd
Generate separate python2 constraint files
2020-01-31 20:27:29 +00:00
Joe Rickerby
1b9b6e9000
Add the ability to pin docker image tags (this isn't consumed yet)
2020-01-31 20:00:30 +00:00
Joe Rickerby
042efd6090
Update constraints
2020-01-31 19:59:57 +00:00
Joe Rickerby
b159617a3e
Vendor get-pip (version 19.3.1)
2020-01-31 19:08:19 +00:00
Joe Rickerby
a97b6a13f1
Fix test protection reference
2020-01-31 17:11:56 +00:00
Joe Rickerby
a143ff2bfd
Use the internal download() function rather than curl
2020-01-31 17:06:58 +00:00
Joe Rickerby
1a7d1d8cb1
Add MACOSX_DEPLOYMENT_TARGET flag and don't overwrite user-set env vars
2020-01-31 17:05:32 +00:00
Joe Rickerby
68d688c016
Merge pull request #257 from YannickJadoul/newer-dockcross-images
...
Clean up temporary workaround in test/06_docker_images/cibuildwheel_test.py
2020-01-31 15:50:42 +00:00