Yannick Jadoul
|
42a231f830
|
Making sure that python and pip are the ones we expect
|
2020-02-20 00:16:03 +01:00 |
|
Yannick Jadoul
|
4f47ab8052
|
Merge pull request #185 from YannickJadoul/pypy
Adding PyPy support
|
2020-02-20 00:06:04 +01:00 |
|
Yannick Jadoul
|
cf73c3355e
|
Addressing a few more minor remarks of @joerick
|
2020-02-19 17:10:17 +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
|
8c6abf3811
|
Pushing creation of symlinks into install_cpython and install_pypy
|
2020-02-19 17:10:17 +01:00 |
|
Yannick Jadoul
|
fc0dbe15d5
|
Fixing flake8 errors and warnings after rebasing
|
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 |
|
Yannick Jadoul
|
fd0a789988
|
Fix minor review comment from @Czaki and @joerick
|
2020-02-19 17:10:13 +01:00 |
|
Yannick Jadoul
|
1e317895fe
|
Adding PyPy images to main_options_test::test_manylinux_images
|
2020-02-15 23:47:07 +01:00 |
|
Yannick Jadoul
|
b743b8ae5b
|
Fixing Windows tests by skipping pp27 in 10_cpp_standards tests (and pp36 for C++17) on Windows
|
2020-02-15 23:47:03 +01:00 |
|
Yannick Jadoul
|
60f198c90d
|
Changing the expected wheel filenames to the new pip>=20 tags
|
2020-02-15 23:24:51 +01:00 |
|
Yannick Jadoul
|
11423a47f6
|
Reverting PyPy manylinux docker image back to the official version, now that it supports 7.3.0
|
2020-02-15 23:24:51 +01:00 |
|
Yannick Jadoul
|
aac5db8a46
|
Cleaning up Python installations on Windows and macOS, and creating PyPy executable python symlinks outside of installation directory
|
2020-02-15 23:24:51 +01: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
|
bafb4fd294
|
Adding PyPy to the README and docs
|
2020-02-15 23:24:51 +01:00 |
|
Yannick Jadoul
|
fea54e25ab
|
PyPy 7.3.0 released!
|
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
|
08d3ee1d91
|
Updating PyPy to v7.3.0rc3 on macOS and Windows
|
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
|
186e09d543
|
Implementing @mayeut's suggestion for alternative way of generating CPython/PyPy manylinux and Windows platform tags in test/shared/utils.py
|
2020-02-15 23:24:51 +01:00 |
|
Yannick Jadoul
|
ae6832e18d
|
Building PyPy wheels on macOS
|
2020-02-15 23:24:51 +01:00 |
|
Yannick Jadoul
|
743051a453
|
Using C:\cibw as base folder for PyPy installation (cfr. #197)
|
2020-02-15 23:24:51 +01:00 |
|
Yannick Jadoul
|
129cf601da
|
Building PyPy wheels on 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 |
|
Yannick Jadoul
|
ef80beb433
|
Skipping PyPy for 06_docker_images test, and manylinux1 and manylinux2014 runs of 08_manylinuxXXXX_only test
|
2020-02-15 23:24:51 +01:00 |
|
Yannick Jadoul
|
100fc14411
|
Adding PyPy builds to Linux, using the manylinux2010-pypy_x86_64 image
|
2020-02-15 23:24:51 +01:00 |
|
Yannick Jadoul
|
d9948da29a
|
Merge pull request #212 from nsoranzo/flake8
Fix all PEP-008 issues
|
2020-02-14 18:14:36 +01:00 |
|
Yannick Jadoul
|
1e420a9b57
|
Merge pull request #270 from YannickJadoul/debug-virtualenv
Fixing macOS CI and tests after lastest release of virtualenv
|
2020-02-14 14:06:17 +01:00 |
|
Yannick Jadoul
|
691174cf11
|
Keeping virtualenv<20 on macOS, until problems get fixed by new release
|
2020-02-14 13:32:49 +01:00 |
|
Yannick Jadoul
|
0b0830fbbb
|
Merge pull request #265 from YannickJadoul/drop-2.7
Dropping Python 2.7 host support
|
2020-02-04 23:35:19 +01:00 |
|
Yannick Jadoul
|
165e51aec5
|
Remove 'from __future__ import print_function' lines
|
2020-02-04 11:58:52 +01:00 |
|
Yannick Jadoul
|
e8d121552c
|
Remove a few more Python 2-compatibility workarounds
|
2020-02-04 11:58:52 +01:00 |
|
Yannick Jadoul
|
67ec8fe99f
|
Removing Python 2-compatible imports of urllib.request.open and shlex.quote
|
2020-02-04 11:58:52 +01:00 |
|
Yannick Jadoul
|
b900b2d51e
|
Ditching run_docker for subprocess.run
|
2020-02-04 11:58:52 +01:00 |
|
Yannick Jadoul
|
9fe8d29545
|
Dropping Python 2 from setup.py
|
2020-02-04 11:58:52 +01:00 |
|
Yannick Jadoul
|
692c64ffd9
|
Removing Python 2 configurations for CI runs
|
2020-02-04 11:58:50 +01:00 |
|
Yannick Jadoul
|
ffec9aecf8
|
Update line in docs/cpp_standards.md on setting MACOSX_DEPLOYMENT_TARGET >= 10.9 (see #220)
|
2020-02-02 20:07:22 +01:00 |
|
Yannick Jadoul
|
88029d2a28
|
Clean up temporary workaround in test/06_docker_images/cibuildwheel_test.py
|
2020-01-30 17:20:14 +01: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 |
|
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 |
|
Yannick Jadoul
|
e64916fe9c
|
Rewording a few things in cpp_standards.md, and some other minor fixes
|
2020-01-16 16:10:05 +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 |
|
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 |
|
Yannick Jadoul
|
795413e5c0
|
Fix typo in docs
|
2019-12-15 13:55:44 +01:00 |
|
Yannick Jadoul
|
eda3dc1a4f
|
Moving Azure, AppVeyor, and CircleCI minimal examples in docs also to their own file under examples/
|
2019-12-10 14:57:25 +01:00 |
|
Yannick Jadoul
|
472fa32d9f
|
Added {% include ... %} directive for including examples/travis-ci-minimal.yml in docs/setup.md
|
2019-12-08 23:51:09 +01:00 |
|
Yannick Jadoul
|
2f41683e85
|
Including example Travis CI configuration from examples/ directory in docs/setup.md
|
2019-12-08 23:50:47 +01:00 |
|
Yannick Jadoul
|
34515b78c6
|
Merge pull request #209 from YannickJadoul/silence-script-not-on-path-warnings
Avoid script location warnings on Windows
|
2019-11-14 11:59:40 +01:00 |
|
Yannick Jadoul
|
7d99ccfc7b
|
Collapse multiple 'pip install's into one in windows.py and macos.py, and replace full path by 'python' in windows.py
|
2019-11-12 23:47:06 +01:00 |
|
Yannick Jadoul
|
dc01231301
|
Replace a few shell invocations by simple_shell in windows.py
|
2019-11-12 22:25:54 +01:00 |
|
Yannick Jadoul
|
d3fd087166
|
Run python get-pip.py with Scripts directory in PATH to avoid warnings, and reorder steps to match macOS
|
2019-11-12 17:05:37 +01:00 |
|
Yannick Jadoul
|
a6164f765c
|
Merge pull request #183 from mayeut/macos-python3
Do not update brew python3
|
2019-10-26 15:47:08 +02:00 |
|
Yannick Jadoul
|
8c9345fa1f
|
Updated line of README mistakenly claiming Windows is not supported on Travis CI
|
2019-10-24 14:00:28 +02:00 |
|
Yannick Jadoul
|
31d89377da
|
Updated README with new CIBW_MANYLINUX_*_IMAGE options
|
2019-10-19 14:07:50 +02:00 |
|
Yannick Jadoul
|
2e0dc40e3f
|
Adding manylinux2010_i686 image and simplifying tests' utils.expected_wheels()
|
2019-10-16 01:15:09 +02:00 |
|
Yannick Jadoul
|
c6f1382813
|
Making manylinux1 still the default for manylinux_i686 builds
|
2019-10-16 00:35:20 +02:00 |
|
Yannick Jadoul
|
1220fbbd4b
|
Adding detection of old CIBW_MANYLINUX1_*_IMAGE options and manylinux1-* build identifiers in CIBW_BUILD and CIBW_SKIP
|
2019-10-16 00:35:20 +02:00 |
|
Yannick Jadoul
|
179148b0e5
|
Updated preset values for CIBW_MANYLINUX_*_IMAGE, fixed skip message in 08_manylinux2010_only test, and added clarifying comment on multiple wheels in Linux bash script
|
2019-10-16 00:35:20 +02:00 |
|
Yannick Jadoul
|
4536b23a1d
|
Adding test accessing manylinux2010-only ABI
|
2019-10-16 00:34:13 +02:00 |
|
Yannick Jadoul
|
4571262803
|
Adapting Linux bash script for multiple output wheels from auditwheel
|
2019-10-16 00:34:13 +02:00 |
|
Yannick Jadoul
|
27517cd8a0
|
Updating test 06_docker_images to use new CIBW_MANYLINUX_*_IMAGE options
|
2019-10-16 00:33:45 +02:00 |
|
Yannick Jadoul
|
54dd72de66
|
Copying all created manylinux wheels to the output directory
|
2019-10-16 00:33:45 +02:00 |
|
Yannick Jadoul
|
7978247fa7
|
Fixing tests still failing as manylinux1 wheels are also produced by auditwheel
|
2019-10-16 00:33:45 +02:00 |
|
Yannick Jadoul
|
7cadc6374a
|
Fixing tests failing because of new manylinux2010 default
|
2019-10-16 00:33:45 +02:00 |
|
Yannick Jadoul
|
e194dad0da
|
Alternative proposal to generalize manylinux builds and support manylinux2010
|
2019-10-16 00:33:45 +02:00 |
|
Yannick Jadoul
|
c963013858
|
Fixing weird issue with the shebang of pip installed scripts and __PYVENV_LAUNCHER__
|
2019-09-11 23:56:27 +02:00 |
|
Yannick Jadoul
|
ac4b62ca07
|
Update README.md with --print-build-identifiers switch
|
2019-04-22 16:15:47 +02:00 |
|
Yannick Jadoul
|
3f7a4d753f
|
Skip non-linux builds for 06_docker_images test, now that we have custom checks
|
2019-04-20 22:12:45 +02:00 |
|
Yannick Jadoul
|
95d2086ced
|
Adding check.py to tests, rather than a simple generic assert on number of wheels
|
2019-04-20 20:49:56 +02:00 |
|
Yannick Jadoul
|
52e8f41b5c
|
Added --print-build-identifiers command line option
|
2019-04-20 19:02:35 +02:00 |
|
Yannick Jadoul
|
44256e4aa5
|
Revert "Running 'pip install --upgrade setuptools' with 'sudo' on macOS, fixing #122" (#129)
This reverts commit d79ca07bbb.
|
2019-03-10 21:25:28 +00:00 |
|
Yannick Jadoul
|
b579cd5f2a
|
Updating version of Python 2.7 to 2.7.16 on macOS
|
2019-03-10 21:22:41 +01:00 |
|
Yannick Jadoul
|
637a251b79
|
Fixing issue #127 by avoiding bashlex 0.13 in 'install_requires'
|
2019-03-10 14:57:43 +01:00 |
|
Yannick Jadoul
|
d79ca07bbb
|
Running 'pip install --upgrade setuptools' with 'sudo' on macOS, fixing #122
|
2019-01-30 17:36:17 +01:00 |
|
Yannick Jadoul
|
38b3b0a3da
|
Merge pull request #114 from YannickJadoul/deterministic-preamble-order
Sorting build options dict items when printing preamble
|
2018-11-30 16:09:53 +01:00 |
|
Yannick Jadoul
|
5adfce9838
|
Merge pull request #113 from xanderyzwich/master
Refactoring: remove package_name
|
2018-11-30 00:03:03 +01:00 |
|
Yannick Jadoul
|
bc83839387
|
Sorting build options dict items when printing preamble
|
2018-11-30 00:02:18 +01:00 |
|
Yannick Jadoul
|
481b1cb060
|
Revert "Uninstalling oclint in Travis CI config to fix HomeBrew upgrade of gcc (triggered by upgrading Python)"
This reverts commit c43f1b6e3d.
|
2018-11-29 23:37:04 +01:00 |
|
Yannick Jadoul
|
ccfc3c3aa1
|
Fixing indentation error, and keeping only check for setup.py in project root directory in __main__.py
|
2018-11-29 23:26:10 +01:00 |
|
Yannick Jadoul
|
a448c02d7f
|
Fixing "AttributeError: 'Popen' object has no attribute 'args'" on Python 2.7 for Linux builds
|
2018-10-28 11:51:10 +01:00 |
|
Yannick Jadoul
|
696866bfe1
|
Merge pull request #111 from mayeut/openssl-update
Update openssl patch from 1.0.2o to 1.0.2p on macOS
|
2018-10-28 11:46:20 +01:00 |
|
Yannick Jadoul
|
1faa2fe5df
|
Merge pull request #110 from mayeut/python-update
Update Python from 3.6.6, 3.7.0 to 3.6.7, 3.7.1 on macOS
|
2018-10-28 11:46:05 +01:00 |
|
Yannick Jadoul
|
602acebcc8
|
Merge pull request #112 from YannickJadoul/brew-upgrade-gcc
Fixing Travic CI build with HomeBrew upgrade of gcc
|
2018-10-28 11:44:38 +01:00 |
|
Yannick Jadoul
|
c43f1b6e3d
|
Uninstalling oclint in Travis CI config to fix HomeBrew upgrade of gcc (triggered by upgrading Python)
|
2018-10-27 19:22:53 +02:00 |
|
Yannick Jadoul
|
56973d34df
|
Merge pull request #109 from safijari/add_apriltags2_to_readme
Add apriltags2-ethz library to readme
|
2018-10-18 11:13:02 +02:00 |
|
Yannick Jadoul
|
22a6f0c7a9
|
Fixing tests by reducing minimum number of built wheels
|
2018-09-23 13:08:26 +02:00 |
|
Yannick Jadoul
|
7362075b61
|
Changing variable name of BuildSelector instance, updating Python version in test 04_build_skip, and adding unit tests for BuildSelector
|
2018-09-23 13:08:26 +02:00 |
|
Yannick Jadoul
|
c108807e16
|
Renaming test 04_skip to 04_build_skip and amending it to test CIBW_BUILD as well
|
2018-09-23 13:07:28 +02:00 |
|
Yannick Jadoul
|
05a054245a
|
Updating README.md to include CIBW_BUILD and interation with CIBW_SKIP
|
2018-09-23 13:07:28 +02:00 |
|
Yannick Jadoul
|
a5f89fa7aa
|
Adding CIBW_BUILD option and changing util.BuildSkipper to util.BuildSelector
|
2018-09-23 13:07:28 +02:00 |
|
Yannick Jadoul
|
cf73851c61
|
Merge pull request #97 from YannickJadoul/docker-without-timeout
Reordering the Linux docker commands to get rid of timeout logic
|
2018-09-23 12:18:32 +02:00 |
|
Yannick Jadoul
|
1dbda7af7e
|
Add '--force' to 'docker rm' command in Linux builds
|
2018-09-12 11:52:41 +02:00 |
|
Yannick Jadoul
|
b64770a560
|
Cleaning up use of run_docker and removing some debug output
|
2018-09-09 16:11:42 +02:00 |
|
Yannick Jadoul
|
4cc09a35b4
|
Removing monotonic from dependencies (until necessary again)
|
2018-09-09 01:24:07 +02:00 |
|