Commit Graph
100 Commits
Author SHA1 Message Date
Joe Rickerby 3fa9935d5b Ensure the correct versions of constraint files are used for each version 2020-03-28 09:52:28 +00:00
Joe Rickerby 13554d0490 Call get-pip.py on Windows with dependency constraint flags 2020-03-24 21:09:07 +00:00
Joe Rickerby 4b6df458fd Docs wording edit 2020-03-23 22:16:47 +00:00
Joe Rickerby de4bf6dafe Add missing version-specific constraint tests 2020-03-23 22:16:47 +00:00
Joe Rickerby ffaad9134b Remove PyPy version from PythonConfiguration 2020-03-18 10:11:09 +00:00
Joe Rickerby 33da3d65c7 Fix CUSTOM_COMPILE_COMMAND and add comment 2020-03-17 20:28:53 +00:00
Joe Rickerby 36a2f00e68 Revert "See stdout during tests to debug circleCI"
This reverts commit dc5dbea4c9.
2020-03-14 18:09:16 +00: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 dc5dbea4c9 See stdout during tests to debug circleCI 2020-03-14 17:21:22 +00:00
Joe Rickerby 580b065bb0 Add no_output_timeout to CircleCI tests to prevent them timing out 2020-03-13 17:12:23 +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 94824f95af Merge remote-tracking branch 'origin/master' into deterministic-builds 2020-03-13 14:20: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
Joe Rickerby 40ff745321 Bump version: v1.3.0 2020-03-12 19:53:34 +00:00
Joe Rickerby 8f9a68fe94 Improve setup docs for Github actions 2020-03-12 19:46:58 +00:00
Joe Rickerby 840da16d39 Merge pull request #194 from mayeut/github-workflows
Add support for GitHub Actions
2020-03-12 09:25:31 +00: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 7efec9a0fc Try updating more things 2020-03-11 21:50:26 +00:00
Joe Rickerby b4ed192e88 Run dependency tests on pypy too, and update constraint for 3.6 2020-03-11 20:56:11 +00:00
Joe Rickerby b55e98fb2c Update test-pinned version of pip 2020-03-11 11:51:46 +00:00
Joe Rickerby cc956ea6cd Update version of setuptools used to test constraint file 2020-03-11 08:46:01 +00:00
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