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
04531d9058
Fix unit tests
2020-03-07 14:53:22 +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
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
Joe Rickerby
c0967ad622
Fix docker copy
2020-01-28 22:26:34 +00:00
Joe Rickerby
1cae983592
Add docs for CIBW_DEPENDENCY_VERSIONS
2020-01-28 22:18:37 +00:00
Joe Rickerby
06696c46a0
Pin tool dependencies whenever we pip install using a constraints file
2020-01-28 22:04:37 +00:00
Joe Rickerby
b779a88fde
Add note about 254 {vmImage: 'vs2017-win2016'} on Azure to docs
...
See #254
2020-01-28 21:28:22 +00:00
Joe Rickerby
379cf2dc13
Merge pull request #156 from Czaki/master
...
upgrade macos version for support c++11
2020-01-27 18:53:32 +00:00
Joe Rickerby
973ecf53b3
Merge pull request #249 from joerick/pypi-token-examples
...
Switch examples to use PyPI API tokens
2020-01-19 01:07:33 +00:00
Joe Rickerby
186599a1f0
Switch examples to use PyPI API tokens
2020-01-18 11:15:40 +00:00
Joe Rickerby
d17517902e
Merge pull request #241 from Czaki/fix_docs_link
...
fix link for CIBW_BUILD_VERBOSITY in README.md
2020-01-07 08:50:51 +00:00
Joe Rickerby
be721153af
Merge pull request #231 from YannickJadoul/docs-include-examples
...
Including CI configurations from examples into docs
2019-12-26 11:57:52 +00:00
Joe Rickerby
ef67ddd351
Merge pull request #237 from Czaki/repeat_get_pip_download
...
Repeat get-pip download on fail
2019-12-26 11:23:09 +00:00
Joe Rickerby
7709989603
Bump version
2019-12-07 14:58:10 +00:00
Joe Rickerby
31e67c4f1f
Update changelog
2019-12-07 14:58:00 +00:00
Joe Rickerby
11bde36627
Merge pull request #234 from Czaki/fix_setup_cfg
...
change directory to not conflict with setup.cfg of package
2019-12-07 14:35:38 +00:00
Joe Rickerby
a005e263fc
Merge pull request #233 from Czaki/fix_doc_environment
...
Add example of usage more than one environment variable
2019-12-02 08:54:26 +00:00
Joe Rickerby
9c908daf27
Merge pull request #226 from Czaki/fix_platform_bug
...
Add better protection to unittest to be shure that it will create no changes on developer machine
2019-11-29 09:34:52 +00:00
Joe Rickerby
054be2eff2
Merge pull request #228 from SethMMorton/update-travis-examples
...
Update travis examples
2019-11-28 22:45:09 +00:00
Joe Rickerby
2b62eef9e7
Merge pull request #211 from nsoranzo/delocate_command
...
Add `CIBW_REPAIR_WHEEL_COMMAND` env variable
2019-11-20 19:58:19 +00:00
Joe Rickerby
a3e9b7b8ec
Embed readme in project for PyPI
2019-11-10 19:13:49 +00:00
Joe Rickerby
1a9c6a5f66
Add azure pipelines status badge
2019-11-10 19:02:06 +00:00
Joe Rickerby
c44a084a44
Really fix link
2019-11-10 19:01:58 +00:00
Joe Rickerby
1e102b9bc5
Fix link
2019-11-10 15:54:17 +00:00
Joe Rickerby
46f1906e2d
Add docs badge
2019-11-10 15:52:01 +00:00
Joe Rickerby
79c480b896
Update changelog
2019-11-10 15:47:33 +00:00
Joe Rickerby
734ca6bfbd
Remove @tgarc from maintainers
2019-11-10 15:45:34 +00:00
Joe Rickerby
beda529298
Bump version
2019-11-10 15:16:37 +00:00
Joe Rickerby
292bf42cb0
Merge pull request #169 from joerick/docs
...
Pull docs into a dedicated documentation site
2019-11-10 15:14:09 +00:00
Joe Rickerby
a8d1e69783
Merge pull request #200 from joerick/test-bash-errexit-again
...
Add check that failing tests fail on manylinux1 specifically
2019-11-10 15:07:45 +00:00
Joe Rickerby
ab53f06bc6
Merge pull request #201 from mayeut/remove-macos-travis-python2
...
Remove macOS python2 on Travis CI
2019-11-10 15:04:01 +00:00
Joe Rickerby
053a154d1d
Merge pull request #197 from mayeut/cibw-dir
...
Use specific cibw directory on Windows to prevent collisions with installed software
2019-11-10 15:03:09 +00:00
Joe Rickerby
7d08bac099
Add note about command line option
2019-11-10 14:57:21 +00:00
Joe Rickerby
8e274700f4
Reformat examples on the options page and add a comment for each one
2019-11-10 14:54:56 +00:00
Joe Rickerby
22ae365ae9
Clean up plugin
2019-11-10 13:22:44 +00:00
Joe Rickerby
ccd22e5a5a
Allow line breaks in table headers
2019-11-10 13:22:35 +00:00
Joe Rickerby
2692162617
Improve BUILD/SKIP options formatting
2019-11-10 13:21:05 +00:00
Joe Rickerby
d112b343e1
Fix link
2019-11-10 13:20:33 +00:00
Joe Rickerby
7ac8798d26
fix element id
2019-11-10 12:08:14 +00:00