Matthieu Darbois and Joe Rickerby
40ddede41b
Add a workflow to update dependencies ( #490 )
...
* Add a workflow to update dependencies
* Use '--no-docker' to run dependency update using local pythons
Default method is to use docker
* Only run the dependency update workflow manually
PR are only created for master
* Create constraints for all python versions
* Use manylinux2010_x86_64:latest to update dependencies
Co-authored-by: Joe Rickerby <joerick@mac.com >
2020-12-21 19:51:27 +01:00
Joe Rickerby
bfd9bb482b
Fix unit test
2020-11-23 21:21:40 +00:00
Matthieu Darbois and Joe Rickerby
336c80b694
Use certifi provided certificates when downloading files ( #455 )
...
* Use certifi provided certificates when downloading files
* fix typo
* Add comment about certifi usage
Co-authored-by: Joe Rickerby <joerick@mac.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2020-10-31 10:06:14 +01:00
Yannick Jadoul
29b0cdb08a
Add cwd argument to DockerContainer
2020-07-20 18:07:45 +02:00
Yannick Jadoul
3142806f4b
Capture output in DockerContainer.environment_executor to fix command substitutions in CIBW_ENVIRONMENT on Linux
2020-07-20 02:23:07 +02:00
Yannick Jadoul
44fd8b5c26
Fix test to demonstrate failure
2020-07-19 17:19:48 +02:00
Joe Rickerby
08eddeff8b
Fix test and add another more awkward example
2020-07-15 21:07:33 +01:00
Joe Rickerby
9fb748bfb0
Add unit test for this failure mode
2020-07-12 21:45:46 +01:00
Joe Rickerby
5842a75927
Flake8 fixes
2020-07-10 13:04:50 +01:00
Joe Rickerby
44e3198880
Convert glob to take a Path and a str pattern
2020-07-10 12:57:05 +01:00
Joe Rickerby
4c0af9f152
Finish file/dir tests
2020-07-10 12:46:32 +01:00
Joe Rickerby
9e35d65de4
Add file-based unit tests
2020-07-08 22:56:33 +01:00
Joe Rickerby
833a069207
Pass PATH during command substitution test
2020-07-05 17:39:40 +01:00
Joe Rickerby
b12a560e87
Add docker test images for other architectures
2020-07-01 13:22:24 +01:00
Joe Rickerby
faf6a76375
Change 'slow' tests to 'docker' tests, only run them on Linux
2020-06-28 10:53:03 +01:00
Joe Rickerby
91c3e90017
Fix Python 3.6 compatibility
2020-06-26 21:47:42 +01:00
Joe Rickerby
ad871f886a
Fix style
2020-06-26 21:41:00 +01:00
Joe Rickerby
c956f118f6
Add unit tests for DockerContainer
2020-06-26 21:37:02 +01:00
Joe Rickerby
df69dda44a
Fix broken PATH test - it was erroring for a different reason
2020-06-26 12:59:26 +01:00
Grzegorz Bokota
43fcb31231
fix tests
2020-06-22 13:55:04 +02:00
Grzegorz Bokota
fc52c5e7b6
add unit_test
2020-06-22 13:55:04 +02:00
Yannick Jadoul
acf5c24881
Use patlib.Path in tests and tools
2020-06-18 15:29:48 +02:00
Yannick Jadoul
f012fa1af0
Mock Path.mkdir calls in unit tests
2020-06-18 00:23:25 +02:00
Yannick Jadoul
c53e7824a7
Remove unused imports
2020-06-18 00:23:25 +02:00
Yannick Jadoul
46a39b06cb
Fix paths in unit tests
2020-06-18 00:23:25 +02:00
mayeut
5e767fcc9a
Use f-strings
...
Now that minimum python supported is 3.6, we can use f-strings !
2020-05-09 11:53:20 +02:00
Joe Rickerby
a1983b94d8
Merge commit '882ea3426a837acfe205cc5de98793c98b6a1bf7' into support-subdirectory-joerick
2020-04-10 12:33:05 +01:00
Joe Rickerby
f84388fe26
Changes that let me run the entire the entire linux test suite locally
2020-04-10 12:18:21 +01:00
Joe Rickerby
d5010b8242
Merge remote-tracking branch 'origin/master' into support-subdirectory
2020-04-09 14:05:09 +01:00
Yannick Jadoul
25f2e8cb46
Fix flake8
2020-04-09 14:37:12 +02:00
Grzegorz Bokota
6554c3cf86
pack build argument in named tuple, introduce typing arguments
2020-04-08 12:54:58 +02:00
Filip Š
ed50cfd20a
Fix tests
2020-03-28 16:25:57 +01:00
Joe Rickerby
de4bf6dafe
Add missing version-specific constraint tests
2020-03-23 22:16:47 +00:00
Joe Rickerby
94824f95af
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-03-13 14:20:10 +00:00
Matthieu Darbois
b797430d21
Add support for GitHub Actions
...
Closes #159
2020-03-10 22:45:29 +01:00
Joe Rickerby
04531d9058
Fix unit tests
2020-03-07 14:53:22 +00:00
Joe Rickerby
1880b6d14d
Merge remote-tracking branch 'origin/master' into deterministic-builds
2020-03-01 12:53:07 +00:00
Yannick Jadoul
1e317895fe
Adding PyPy images to main_options_test::test_manylinux_images
2020-02-15 23:47:07 +01: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
Nicola Soranzo
c738481e82
Rename main_util_fixtures.py to conftest.py to allow fixture auto discovery
...
Also fix new PEP-008 issues.
2020-02-14 15:50:06 +00:00
Nicola Soranzo
cab6ecef24
Fix all PEP-008 issues
2020-02-14 15:50:06 +00:00
Grzegorz Bokota
48055273f1
Remove inheritance from object base
2020-02-04 11:58:52 +01: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
baa0897f1d
Add unit test case and fix filename confusion
2020-02-02 17:46:12 +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
a97b6a13f1
Fix test protection reference
2020-01-31 17:11:56 +00:00
mayeut
513ef49cd4
Only build x86_64 / Intel 10.9+ on macOS
2020-01-29 22:59:01 +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