dcc414824d
miniconda -> miniforge for AppVeyor
...
Should fix recent issue with failing to download miniconda.
Using miniforge is recommended by conda-forge.
2025-06-17 10:55:50 +09:00
0a19feed25
Drop Python 3.9; focus tests on 3.10 and 3.13 ( #4912 )
...
Note the last 32bit Windows MiniConda was for Python 3.9, this means
we will be dropping testing on 32bit Windows with these changes.
2025-01-15 21:26:18 +00:00
36e82eb537
GitHub actions CodeCov ( #4904 )
...
* coverage capture on GitHub Actions (not PyPy), Linux may be too slow?
* collect coverage for Bio and BioSQL (although later not working)
* drop restriction on numpy (no longer an issue)
Pending - coverage upload from AppVeyor too
2025-01-05 20:27:25 +00:00
aea4f9988e
Force appveyor to use conda-forge while updating conda to avoid using the defaults channel
2025-01-03 19:21:37 +00:00
f7aedac150
Adjust coverages settings under AppVeyor & CircleCI
...
Suggested by Manuel Lera-Ramirez, should close #4867
2024-12-31 17:30:38 +00:00
cf7844c6e8
Stop explicitly dropping conda defaults on AppVeyor
...
This has started to fail on 64bit Windows with:
```
CondaKeyError: 'channels': value 'defaults' not present in config
```
See #4801 . We might still want to do this for 32bit Windows?
2024-10-28 09:39:52 +00:00
70476e15b6
Replace bash commands with powershell in appveyor build
2024-08-25 20:26:05 +01:00
1b630d3228
removed (non-free) defaults channel from conda in appveyor build
2024-08-25 20:26:05 +01:00
c0b029af66
Avoid Numpy 2.1.0 ( #4798 )
...
Avoid numpy 2.1.0 due to np.set_printoptions() regression
See numpy bug 27254
2024-08-21 10:37:23 +01:00
abf5a3b077
Drop CodeCov from CI (wasn't working) ( #4723 )
...
Currently this sometimes causes a CI failure, and isn't doing anything useful due to changes on the CodeCov side.
Closes #3752 .
2024-05-13 14:02:54 -04:00
644f0416e3
Update testing to avoid issues with compiled code and increase robustness ( #3912 )
...
- Remove sys.path hacking from `run_tests`
- Update CI workflow to use `pip` instead of `python setup.py install`
- Force-update build dependencies (setuptools, pip, wheel) across all 3 OSes.
2022-04-25 15:51:19 -04:00
8d9c2d6ae4
Minimal conda dependency set
...
Hopefully this gets conda working again...
2020-07-30 12:42:30 +01:00
b93962eba9
Drop testing on Python 2.7 and 3.5
...
For AppVeyor this should half our test time (yay)
2019-12-20 14:43:22 +00:00
fb5fb95aa6
WIP: Update .appveyor.yml with conditional mysql-connector installation for Python 3 ( #2157 )
...
* Install mysql-connector-python for Python 2 only for Python 3
2019-07-04 07:11:47 +02:00
456c2e7b9e
mysql-connector-python workaround, pin older version
...
Stop-gap solution for #2120
2019-06-10 10:07:54 +01:00
b11f363fcb
Workaround for ReportLab bug with Pillow v6.0 ( #2013 )
...
See issue our GitHub issue #1995 and the upstream bug,
https://bitbucket.org/rptlab/reportlab/issues/176/incompatibility-with-pillow-600
Conda doesn't have pillow 5.4, latest pre 6.0 is 5.4.1
2019-04-17 12:42:45 +01:00
a107f215d2
TravisCI/AppVeyor - stop blocking numpy 1.14.x
...
This is so that I can test long term fixes for
the NumPy 1.14 output changes breaking our
doctests, see GitHub issue #1496 .
2018-02-23 19:16:17 +00:00
3628959027
Use NumPy 1.13.1 on AppVeyor
...
Hopefully this makes SciPy happy...
2018-01-10 15:00:32 +00:00
fad96a99fc
Also use NumPy 1.13 on AppVeyor
...
Right now NumPy 1.14 changes break some doctests.
2018-01-10 15:00:32 +00:00
ccf88fc058
Tests do not require postgresql CREATE DATABASE permissions
...
Test framework changes so as not to require a postgres user with createdb privileges.
Under TravisCI / AppVeyor a dedicated postgres user is setup.
Squashed commit of pull request #1420 .
2017-10-27 14:11:39 +01:00
7d792b3588
Appveyor: python setup.py build instead of pip
...
Trying this to see if it means the test suite can
find and use the compiled C code, see issue #1378 .
2017-08-28 12:41:38 +01:00
19b2c2df13
AppVeyor: Include 64-bit Python 2 target
2017-07-13 10:41:30 +01:00
a57022818a
AppVeyor: Call coverage xml and use same path as TravisCI
...
Hopefully this will solve the path mis-match in the two
sets of coverage reports...
2017-07-07 15:20:08 +01:00
ef47c06775
AppVeyor: Use fast-fail as builds run in serial.
...
Rather than waiting for all three builds to finish, would be
better to have the entire build finish at the first failure.
This will give quicker feedback on pull requests etc, and
waste less resources at AppVeyor for little additional info.
2017-07-05 10:30:41 +01:00
30c1d4b381
AppVeyor: Use coverage and upload to codecov
2017-07-05 10:30:40 +01:00
09ba3065d1
Try AppVeyor for Windows testing
...
This is based on the NumPy project's configuration using conda.
2017-06-23 12:15:37 +01:00