Commit Graph
872 Commits
Author SHA1 Message Date
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
Yannick Jadoul 88029d2a28 Clean up temporary workaround in test/06_docker_images/cibuildwheel_test.py 2020-01-30 17:20:14 +01:00
mayeut 513ef49cd4 Only build x86_64 / Intel 10.9+ on macOS 2020-01-29 22:59:01 +01: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
Grzegorz Bokota b64b106fbd use pypi wheel 2020-01-27 09:36:41 +01: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
Yannick Jadoul aca7611fc4 Merge pull request #248 from YannickJadoul/travis-ci-if-tagged
Remove check for branch of tags in examples/travis-ci-test-and-deploy.yml; fix #246
2020-01-17 11:00:00 +01:00
Yannick Jadoul 9d44d9edf0 Remove check for branch of tags in examples/travis-ci-test-and-deploy.yml; fix #246 2020-01-16 17:17:20 +01:00
Grzegorz Bokota 2473c405bc again change pinned version of wheel 2020-01-16 16:10:05 +01:00
Grzegorz Bokota 984df80ec9 change pinned version of wheel 2020-01-16 16:10:05 +01:00
Yannick Jadoul 0d5a2a7843 Moving MACOSX_DEPLOYMENT_TARGET from test utils' expected_wheels to run_cibuildwheel, and some minor style fixes 2020-01-16 16:10:05 +01:00
Grzegorz Bokota 1f784a1a29 fix conflicts with main branch 2020-01-16 16:10:05 +01:00
Yannick Jadoul e64916fe9c Rewording a few things in cpp_standards.md, and some other minor fixes 2020-01-16 16:10:05 +01:00
Grzegorz Bokota 9cb796edcd update docs 2020-01-16 16:10:05 +01:00
Grzegorz Bokota 758f158bbd Update information about need to use modern standards in c++
add test for c++ standards for all platform change macos platform tag on more generic.
2020-01-16 16:10:05 +01: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
Grzegorz Bokota 200d4e3b8c fix link for CIBW_BUILD_VERBOSITY in README.md 2020-01-07 09:04:58 +01:00
Yannick Jadoul 9648b44bdf Merge pull request #232 from Czaki/improve_platform_tag_tests
Test main function with unit tests
2019-12-30 20:12:38 +01:00
Yannick Jadoul 492b5f4039 Splitting off fake_project_dir fixture from mock_protection, only mocking os.path.exist for setup.py in the mocked project directory 2019-12-27 00:56:00 +01:00
Matthieu Darbois 651f6a9172 Merge pull request #238 from mayeut/update-python
Update CPython on macOS / Windows
2019-12-26 16:07:19 +01:00
Yannick Jadoul fabb82e9cf Add manylinux2014 to unit_test/main_options_test.py::test_manylinux_images 2019-12-26 15:03:13 +01:00
Yannick Jadoul 8bfe9ac6cd Fix @joerick's remarks in unit_test/main_options_test.py 2019-12-26 14:55:08 +01:00
Yannick Jadoul de55153931 Remove 'from cibuildwheel import linux, macos, windows' from new tests, as imports are done in fixtures 2019-12-26 14:55:08 +01:00
Yannick Jadoul a9c968868a Fix main_platform_test.py::test_platform_argument, making sure --platform overrides CIBW_PLATFORM 2019-12-26 14:55:08 +01:00
Yannick Jadoul 05e7858815 Refactoring main_function_test.py 2019-12-26 14:55:08 +01:00
Grzegorz Bokota 5e33011229 remove apply_mock_protection by making it fixture 2019-12-26 14:55:08 +01:00
Grzegorz Bokota 0b707b22ed split test function on parts to be more readable. 2019-12-26 14:55:08 +01:00
Grzegorz Bokota d66e201c3f test main function with unit tests 2019-12-26 14:55:08 +01:00
mayeut 6732812ad7 Update CPython on macOS / Windows
- Update CPython 3.7 from 3.7.5 to 3.7.6
- Update CPython 3.8 from 3.8.0 to 3.8.1
2019-12-26 14:26:58 +01:00
mayeut cbb7eafd1f Remove extras spaces 2019-12-26 14:25:33 +01: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