Joe Rickerby
ea6ada0728
Fix update deps script bugs
2020-04-06 14:30:43 +01:00
Joe Rickerby
e78a731e2d
Fix bug in Docker pin script causing the latest tag to be pinned
2020-04-06 11:47:23 +01:00
Joe Rickerby
8986b2d468
Add dependency update script
2020-04-06 11:45:18 +01: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
dc5dbea4c9
See stdout during tests to debug circleCI
2020-03-14 17:21:22 +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
18b4d42f83
Add bump_version.py script
2020-03-08 12:49:35 +00:00
Joe Rickerby
ad1b59febf
Remove hashes from constraint files
2020-03-07 18:31:39 +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
219266258e
Fix missing pypy image name
2020-03-07 14:12:15 +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
103381774c
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-02-15 11:45:54 +00:00
Nicola Soranzo
cab6ecef24
Fix all PEP-008 issues
2020-02-14 15:50:06 +00:00
Yannick Jadoul
165e51aec5
Remove 'from __future__ import print_function' lines
2020-02-04 11:58:52 +01:00
Joe Rickerby
b9607ffae7
Add ability to pin different dependencies for each python version
2020-02-02 17:30:27 +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
06696c46a0
Pin tool dependencies whenever we pip install using a constraints file
2020-01-28 22:04:37 +00:00
Matthieu Darbois
09e72800c6
Run each test using a temporary directory ( #217 )
2019-11-20 22:20:53 +01:00
Joe Rickerby
3f5572e956
Make included scripts virtualenv-friendly
2019-04-23 22:17:59 +01:00
Joe Rickerby
bab8b6668e
Full error output during pytest fails
2019-04-23 22:17:25 +01:00
Joe Rickerby
f29697d623
Retain PYTHONPATH if already in env
2019-04-23 22:17:03 +01:00
Joe Rickerby
857aafbd3f
Move the pythonpath fiddling to the test runner
...
instead of including it in every test
2019-04-22 23:13:34 +01:00
Joe Rickerby
8b632bcb6d
Skip cleanup if its not needed (when a test is skipped)
2019-04-22 18:55:55 +01:00
Joe Rickerby
21fb27faf7
Rework custom test machinery to give the individual tests more control
...
on how they're run, and combine environment.json and check.py
2019-04-22 18:22:43 +01: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
22a6f0c7a9
Fixing tests by reducing minimum number of built wheels
2018-09-23 13:08:26 +02:00
Joe Rickerby
0cd8228db1
Use same python interpreter for running pytest
2017-09-07 21:59:04 +01:00
Joe Rickerby
857644e391
Merge branch 'master' into python3-ci
...
* master: (28 commits)
Update README to combine environment sections
Update README
os.path.samefile is not available on windows.
Add shell-style execution on the Mac
Use os.path.samefile to get around filename case insensitivity
Add test for before_build executing in a shell
Fix some linter warnings
Add CIBW_ENVIRONMENT to README and reorder options
Fix empty env string case
Fix string splitting for the env string
Making call from run_tests to run_test subprocess.check_call
Fixing 'ValueError: Attempted relative import in non-package'
Update README.md
Reducing code duplication in bin/run_test.py and bin/run_tests.py
Semicolons need quoting
Ignore vscode project settings
Windows uses a different pathsep so have to use that in the test
Make shell evals work and add tests for that
Use parse_environment in the main code
Run the unit tests in CI
...
# Conflicts:
# .travis.yml
# appveyor.yml
# run_tests.py
2017-09-07 18:55:33 +01:00
Yannick Jadoul
93d2a593c4
Making call from run_tests to run_test subprocess.check_call
2017-09-06 16:14:39 +02:00
Yannick Jadoul
3188c978c9
Fixing 'ValueError: Attempted relative import in non-package'
2017-09-06 15:46:31 +02:00
Yannick Jadoul
a7c7a58407
Reducing code duplication in bin/run_test.py and bin/run_tests.py
2017-09-06 15:07:58 +02:00
Joe Rickerby
9091533fcc
Run the unit tests in CI
2017-09-01 13:32:34 +01:00
Joe Rickerby
38f89e955f
Added test for environment and a script for local running
2017-07-24 22:39:16 +01:00