This website requires JavaScript.
7b906fb5dc
Update README table
Matthew Treinish
2020-02-20 17:43:38 -05:00
90da096b14
More test updates
Matthew Treinish
2020-02-20 17:29:28 -05:00
43c45b6011
Update tests again
Matthew Treinish
2020-02-20 16:24:52 -05:00
6ddac481c0
Fix typo
Matthew Treinish
2020-02-20 16:18:51 -05:00
a83ac06c8d
Fix small oversights
Matthew Treinish
2020-02-20 16:17:51 -05:00
ec4ea4e011
Adjust tests when running on non-x86
Matthew Treinish
2020-02-20 16:12:54 -05:00
ec5670a476
Use platform instead of distutils
Matthew Treinish
2020-02-20 15:59:43 -05:00
ce76b74251
Add support for manylinux wheels on non-x86 platforms
Matthew Treinish
2020-02-20 13:51:37 -05:00
65792bd700
Merge pull request #264 from YannickJadoul/check-python-path
Yannick Jadoul
2020-02-20 12:10:37 +01:00
d14427d781
Adding more informative error messages
Yannick Jadoul
2020-02-19 17:56:11 +01:00
2ce304d5d9
Add test checking cibuildwheel detects when PATH is messed up by CIBW_ENVIRONMENT
Yannick Jadoul
2020-02-03 14:26:53 +01:00
42a231f830
Making sure that python and pip are the ones we expect
Yannick Jadoul
2020-02-03 14:11:53 +01:00
4f47ab8052
Merge pull request #185 from YannickJadoul/pypy
Yannick Jadoul
2020-02-20 00:06:04 +01:00
cf73c3355e
Addressing a few more minor remarks of @joerick
Yannick Jadoul
2020-02-19 17:09:18 +01:00
0d2bec3cb8
Make sure PyPy is only patched once, and use check_call to execute 'patch'
Grzegorz Bokota
2020-02-19 07:45:13 +01:00
60dd3f0807
Fixing paths of PyPy on manylinux after PyPy's manylinux image's update
Yannick Jadoul
2020-02-17 18:01:18 +01:00
8c6abf3811
Pushing creation of symlinks into install_cpython and install_pypy
Yannick Jadoul
2020-02-16 14:32:19 +01:00
fc0dbe15d5
Fixing flake8 errors and warnings after rebasing
Yannick Jadoul
2020-02-15 23:51:12 +01:00
0423d79e63
Dropping PyPy version from PyPy build identifiers
Yannick Jadoul
2020-02-13 10:52:46 +01:00
fd0a789988
Fix minor review comment from @Czaki and @joerick
Yannick Jadoul
2020-02-11 14:44:53 +01:00
8a450b7655
Fix expected wheel test logic
Joe Rickerby
2020-02-18 22:19:03 +00:00
5187633e26
Add the --no-download flag to virtualenv, to prevent it getting the latest version of pip, setuptools, wheel from PyPI on creation.
Joe Rickerby
2020-02-18 22:03:14 +00:00
fc20273f8b
Remove the unit test check - the versions are determined by virtualenv at creation time
Joe Rickerby
2020-02-18 21:55:03 +00:00
f55a5d44a3
Fix typo and add debug logging
Joe Rickerby
2020-02-18 21:03:00 +00:00
fd69aed369
Remove dead code
Joe Rickerby
2020-02-18 20:45:13 +00:00
ddc4fb2ab8
Add tests for pinned software in setup.py of test project
Joe Rickerby
2020-02-18 20:44:52 +00:00
3c20f70c5d
Add test for user-specified constraints file
Joe Rickerby
2020-02-18 20:38:14 +00:00
b7fc45afd9
Fix expected wheels in test
Joe Rickerby
2020-02-18 20:21:08 +00:00
c9e4a66915
Add a test case for pinned tool versions
Joe Rickerby
2020-02-18 09:33:07 +00:00
fe3abfba92
Docs updates
Joe Rickerby
2020-02-18 09:32:02 +00:00
1e317895fe
Adding PyPy images to main_options_test::test_manylinux_images
Yannick Jadoul
2020-01-30 17:08:38 +01:00
b743b8ae5b
Fixing Windows tests by skipping pp27 in 10_cpp_standards tests (and pp36 for C++17) on Windows
Yannick Jadoul
2020-01-30 16:46:58 +01:00
176f4aca1f
Apply PyPy patch with default MACOSX_DEPLOYMENT_TARGET to local installation
Grzegorz Bokota
2020-01-29 21:41:06 +01:00
60f198c90d
Changing the expected wheel filenames to the new pip>=20 tags
Yannick Jadoul
2020-01-29 15:41:14 +01:00
11423a47f6
Reverting PyPy manylinux docker image back to the official version, now that it supports 7.3.0
Yannick Jadoul
2020-01-10 12:08:28 +01:00
aac5db8a46
Cleaning up Python installations on Windows and macOS, and creating PyPy executable python symlinks outside of installation directory
Yannick Jadoul
2019-12-26 20:30:58 +01:00
17137c3c2f
Changing *-manylinux_pypy_x86_64 build identifiers to *-manylinux_x86_64
Yannick Jadoul
2019-12-26 17:18:18 +01:00
bafb4fd294
Adding PyPy to the README and docs
Yannick Jadoul
2019-12-26 13:51:57 +01:00
fea54e25ab
PyPy 7.3.0 released!
Yannick Jadoul
2019-12-24 15:55:32 +01:00
4c718706c8
Trying out PyPy 7.3.0rc3 on manylinux2010 as well, with a temporary newer version of manylinux2010-pypy_x86_64 image
Yannick Jadoul
2019-12-23 15:42:39 +01:00
08d3ee1d91
Updating PyPy to v7.3.0rc3 on macOS and Windows
Yannick Jadoul
2019-12-23 14:27:40 +01:00
e80f7f4774
Trying out PyPy 7.3.0rc1 on macOS and Windows
Yannick Jadoul
2019-12-13 21:52:40 +01:00
186e09d543
Implementing @mayeut's suggestion for alternative way of generating CPython/PyPy manylinux and Windows platform tags in test/shared/utils.py
Yannick Jadoul
2019-12-13 20:33:20 +01:00
ae6832e18d
Building PyPy wheels on macOS
Yannick Jadoul
2019-11-17 17:56:07 +01:00
743051a453
Using C:\cibw as base folder for PyPy installation (cfr. #197 )
Yannick Jadoul
2019-11-10 21:56:34 +01:00
129cf601da
Building PyPy wheels on Windows
Yannick Jadoul
2019-11-07 00:55:58 +01:00
dd26ef8ac6
Updated PyPy from 7.1.1 to 7.2.0
Yannick Jadoul
2019-11-06 19:21:51 +01:00
ef80beb433
Skipping PyPy for 06_docker_images test, and manylinux1 and manylinux2014 runs of 08_manylinuxXXXX_only test
Yannick Jadoul
2019-10-30 17:05:17 +01:00
100fc14411
Adding PyPy builds to Linux, using the manylinux2010-pypy_x86_64 image
Yannick Jadoul
2019-10-30 14:57:47 +01:00
bf87df5d62
Ensure subprocess.run commands succeed with check=True
Joe Rickerby
2020-02-15 12:46:55 +00:00
4c076b8d41
Fix piping script into docker bash
Joe Rickerby
2020-02-15 12:32:33 +00:00
50bd6f41da
Merge branch 'master' into deterministic-builds
Joe Rickerby
2020-02-15 12:22:34 +00:00
cf8fa693b8
Change flake8 config to make it easier to run locally
Joe Rickerby
2020-02-15 12:15:44 +00:00
f2c2a06c19
Merge fixes and code style
Joe Rickerby
2020-02-15 11:57:31 +00:00
103381774c
Merge remote-tracking branch 'origin/master' into deterministic-builds
Joe Rickerby
2020-02-15 11:45:54 +00:00
d9948da29a
Merge pull request #212 from nsoranzo/flake8
Yannick Jadoul
2020-02-14 18:14:36 +01:00
c738481e82
Rename main_util_fixtures.py to conftest.py to allow fixture auto discovery
Nicola Soranzo
2020-01-07 02:42:38 +00:00
c15d656726
Add a CircleCI job for flake8
Nicola Soranzo
2019-11-17 19:45:59 +00:00
cab6ecef24
Fix all PEP-008 issues
Nicola Soranzo
2019-11-12 23:51:27 +00:00
1e420a9b57
Merge pull request #270 from YannickJadoul/debug-virtualenv
Yannick Jadoul
2020-02-14 14:06:17 +01:00
691174cf11
Keeping virtualenv<20 on macOS, until problems get fixed by new release
Yannick Jadoul
2020-02-14 13:32:30 +01:00
0b0830fbbb
Merge pull request #265 from YannickJadoul/drop-2.7
Yannick Jadoul
2020-02-04 23:35:19 +01:00
165e51aec5
Remove 'from __future__ import print_function' lines
Yannick Jadoul
2020-02-03 23:05:45 +01:00
48055273f1
Remove inheritance from object base
Grzegorz Bokota
2020-02-03 20:42:55 +01:00
e8d121552c
Remove a few more Python 2-compatibility workarounds
Yannick Jadoul
2020-02-03 20:11:00 +01:00
67ec8fe99f
Removing Python 2-compatible imports of urllib.request.open and shlex.quote
Yannick Jadoul
2020-02-03 17:34:55 +01:00
b900b2d51e
Ditching run_docker for subprocess.run
Yannick Jadoul
2020-02-03 17:26:41 +01:00
9fe8d29545
Dropping Python 2 from setup.py
Yannick Jadoul
2020-02-03 17:37:35 +01:00
692c64ffd9
Removing Python 2 configurations for CI runs
Yannick Jadoul
2020-02-03 15:31:51 +01:00
ada46aaf43
Fix exports / version check ordering
Joe Rickerby
2020-02-03 20:50:11 +00:00
67022e620e
Merge pull request #263 from joerick/cython-error-reporting
Joe Rickerby
2020-02-03 20:33:54 +00:00
17a019b450
Neaten comment
Joe Rickerby
2020-02-03 19:01:17 +00:00
bf65679cc3
Fix imports on Python 2
Joe Rickerby
2020-02-03 18:59:32 +00:00
a953c5f4ee
Remove auditwheel from pinned deps - it's preinstalled on manylinux
Joe Rickerby
2020-02-03 09:02:17 +00:00
d8a245dcf6
Use abspath for constraints file
Joe Rickerby
2020-02-02 23:05:58 +00:00
e32d0af532
Allow any version of the docker image in the unit test
Joe Rickerby
2020-02-02 22:38:09 +00:00
ffec9aecf8
Update line in docs/cpp_standards.md on setting MACOSX_DEPLOYMENT_TARGET >= 10.9 (see #220 )
Yannick Jadoul
2020-02-02 20:07:22 +01:00
6177408076
Consume our pinned manylinux image version file for the defaults
Joe Rickerby
2020-02-02 18:09:29 +00:00
baa0897f1d
Add unit test case and fix filename confusion
Joe Rickerby
2020-02-02 17:39:18 +00:00
b9607ffae7
Add ability to pin different dependencies for each python version
Joe Rickerby
2020-02-02 17:30:27 +00:00
076987cb7e
Move the config flow control of the linux build into Python
Joe Rickerby
2020-02-02 16:03:33 +00:00
bad72cbb15
Merge remote-tracking branch 'origin/master' into deterministic-builds
Joe Rickerby
2020-02-02 15:21:42 +00:00
17a224c525
Ignore a python2 virtualenv too
Joe Rickerby
2020-02-02 15:16:36 +00:00
4bc851ddf2
Add an editorconfig to standardise styles across projects
Joe Rickerby
2020-02-02 15:16:23 +00:00
0124d174be
Raise a warning if .so files were found in a project that fails to build
Joe Rickerby
2020-02-02 14:33:36 +00:00
8236877f02
Merge pull request #220 from mayeut/macos-platform
Joe Rickerby
2020-02-01 23:07:47 +00:00
c3f628d03d
Add migration for build identifier change, and test for migration
Joe Rickerby
2020-02-01 21:44:07 +00:00
8ead985cfd
Generate separate python2 constraint files
Joe Rickerby
2020-01-31 20:27:29 +00:00
1b9b6e9000
Add the ability to pin docker image tags (this isn't consumed yet)
Joe Rickerby
2020-01-31 20:00:30 +00:00
042efd6090
Update constraints
Joe Rickerby
2020-01-31 19:59:57 +00:00
b159617a3e
Vendor get-pip (version 19.3.1)
Joe Rickerby
2020-01-31 19:08:19 +00:00
a97b6a13f1
Fix test protection reference
Joe Rickerby
2020-01-31 17:11:56 +00:00
a143ff2bfd
Use the internal download() function rather than curl
Joe Rickerby
2020-01-31 17:06:58 +00:00
1a7d1d8cb1
Add MACOSX_DEPLOYMENT_TARGET flag and don't overwrite user-set env vars
Joe Rickerby
2020-01-31 17:05:32 +00:00
68d688c016
Merge pull request #257 from YannickJadoul/newer-dockcross-images
Joe Rickerby
2020-01-31 15:50:42 +00:00
88029d2a28
Clean up temporary workaround in test/06_docker_images/cibuildwheel_test.py
Yannick Jadoul
2020-01-30 17:20:14 +01:00
513ef49cd4
Only build x86_64 / Intel 10.9+ on macOS
mayeut
2019-11-19 23:36:20 +01:00
c0967ad622
Fix docker copy
Joe Rickerby
2020-01-28 22:26:34 +00:00
1cae983592
Add docs for CIBW_DEPENDENCY_VERSIONS
Joe Rickerby
2020-01-28 22:18:37 +00:00
06696c46a0
Pin tool dependencies whenever we pip install using a constraints file
Joe Rickerby
2020-01-28 22:04:37 +00:00