Henry Schreiner
94efa61f76
ci: fix appveyor (Python 3.8+ needed for macOS)
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-03-07 12:20:21 -05:00
Matthieu Darbois and Henry Schreiner
9b0d63b2f4
ci: use normal AppVeyor macOS image ( #1388 )
...
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2023-01-03 15:06:28 -05:00
Henry Schreiner
1ee0692f68
Revert "ci: avoid editable installs with old pip"
...
This reverts commit 0fe600eea3 .
2022-10-08 15:58:04 -04:00
Henry Schreiner
0fe600eea3
ci: avoid editable installs with old pip
2022-10-08 15:53:46 -04:00
mayeut
4cb90fcfe4
fix(ci): always upgrade pip on appveyor
...
pip was too old to download windows abi3 wheels leading to pynacl failing to build from sources
2022-01-09 10:47:46 +01:00
Joe Rickerby
ab1b0f2f94
Code changes to support the master->main branch switch ( #701 )
2021-05-27 11:28:52 +02:00
Henry Schreiner and Joe Rickerby
3be2d0c356
chore: rename joerick/cibuildwheel -> pypa/cibuildwheel ( #682 )
...
* chore: rename joerick/cibuildwheel -> pypa/cibuildwheel
* Update Appveyor status badge markup
Note that it still has joerick/cibuildwheel - confusingly it's still within my appveyor account, but this is the new project that points to the pypa github repo
* Update Appveyor badge markup again
I went through a few passes to enable that project, here's the latest.
* Update Azure badge, also
* Update Travis badge to reference the .com
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-05-24 10:21:03 -04:00
Henry Schreiner
bc8716c188
refactor: setup.cfg and dev requirements ( #504 )
...
* refactor: use setup.cfg instead
* refactor: use dev extra
* fix: restore dev requiremetns
2021-01-02 11:33:38 -05:00
Yannick Jadoul
0154a8f992
Run less tests in macOS builds on Travis CI
2020-10-04 00:13:18 +02:00
Yannick Jadoul
a7b69cc16d
Remove workaround for AppVeyor bug on macOS ( #318 ), as the AppVeyor issue is closed now
2020-09-25 15:41:33 +02:00
Yannick Jadoul
87dfa75dcb
Revert "Allow failures on Appveyor macos"
...
This reverts commit f1c4ebbed0 .
2020-09-25 15:41:33 +02:00
Henry Schreiner
9df68df525
style: add a few more checks
2020-08-14 16:12:24 -04:00
Joe Rickerby
f1c4ebbed0
Allow failures on Appveyor macos
...
Temporarily allow this build to fail to get the tests green again
2020-06-14 11:03:38 +01:00
Joe Rickerby
7b3bcfae34
Remove allow_failures block and add comment
2020-04-10 14:13:42 +01:00
Joe Rickerby
b5175e6159
Try Appveyor config workaround
...
APPVEYOR_CONSOLE_DISABLE_PTY, as suggested in https://github.com/appveyor/ci/issues/3376#issuecomment-611314299
2020-04-09 10:43:21 +01:00
Yannick Jadoul
8be6d47eec
Merge pull request #313 from YannickJadoul/less-appveyor
...
Only run unit tests and 01_basic on AppVeyor
2020-04-08 16:24:44 +02:00
Yannick Jadoul
b0d99df007
Allow failure for macOS job on AppVeyor
2020-04-08 15:10:48 +02:00
Yannick Jadoul
f38eb2644f
Run all tests on AppVeyor on master and appveyor-* branches
2020-04-08 13:18:27 +02:00
Joe Rickerby
2345cf20da
Merge pull request #314 from joerick/conserve-ci-on-origin-branches
...
Build PR branches only once (for origin branches) and skip docs changes
2020-04-08 11:40:57 +01:00
Yannick Jadoul
3a3d1a4d2b
Only run unit tests and 01_basic on AppVeyor
2020-04-08 10:45:12 +02:00
Joe Rickerby
97628673d2
Build PR branches only once (for origin branches) and skip docs changes
2020-04-07 11:49:10 +01:00
Grzegorz Bokota
3aa97f09e2
appveyor retries
2020-04-07 12:30:53 +02:00
mayeut
028c1dbf10
Add macOS support on AppVeyor
2020-03-07 12:03:00 +01:00
Yannick Jadoul
692c64ffd9
Removing Python 2 configurations for CI runs
2020-02-04 11:58:50 +01:00
mayeut
d3450e84ac
Rework platform detection to ignore CI provider.
...
CI provider is now mostly irrelevant, rework platform detection with that in mind.
Run linux test in AppVeyor
2019-11-10 23:40:20 +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
Joe Rickerby
f64cb35d22
Merge remote-tracking branch 'origin/master' into environment
2017-09-01 13:42:45 +01:00
Joe Rickerby
9091533fcc
Run the unit tests in CI
2017-09-01 13:32:34 +01:00
Joe Rickerby
f07979ec23
Actually fix syntax error
2017-08-14 23:23:15 +01:00
Joe Rickerby
e66ab50909
Fix syntax error
2017-08-14 23:20:41 +01:00
Joe Rickerby
037cda5ef3
Add Python 3 CI runners
2017-08-14 23:19:39 +01:00
Joe Rickerby
abfbe42d6f
Add -u flag so the test output is in the right order on Appveyor
2017-08-14 21:11:04 +01:00
Joe Rickerby
38f89e955f
Added test for environment and a script for local running
2017-07-24 22:39:16 +01:00
Joe Rickerby
309a2adcda
Add a single test project and set to build on travis/appveyor
2017-03-20 23:54:29 +00:00