Skip to content

Commit 47d3ef1

Browse files
matteiusauvipy
authored andcommitted
Have appveyor build relevant versions of Python. (celery#5887)
* Have appveyor build relevant and buildable versions of Python. * Appveyor is missing CI requirements to build. * Pin pycurl to version that will build with appveyor (because wheels files exist) * Restrict python 2.7 64 bit version of python-dateutil for parse.
1 parent 1ad5592 commit 47d3ef1

File tree

4 files changed

+21
-12
lines changed

4 files changed

+21
-12
lines changed

appveyor.yml

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,28 @@ environment:
1212
# a later point release.
1313
# See: https://www.appveyor.com/docs/installed-software#python
1414

15-
- PYTHON: "C:\\Python27"
16-
PYTHON_VERSION: "2.7.x"
17-
PYTHON_ARCH: "32"
18-
19-
- PYTHON: "C:\\Python34"
20-
PYTHON_VERSION: "3.4.x"
21-
PYTHON_ARCH: "32"
22-
2315
- PYTHON: "C:\\Python27-x64"
2416
PYTHON_VERSION: "2.7.x"
2517
PYTHON_ARCH: "64"
2618
WINDOWS_SDK_VERSION: "v7.0"
2719

28-
- PYTHON: "C:\\Python34-x64"
29-
PYTHON_VERSION: "3.4.x"
20+
- PYTHON: "C:\\Python35-x64"
21+
PYTHON_VERSION: "3.5.x"
22+
PYTHON_ARCH: "64"
23+
WINDOWS_SDK_VERSION: "v7.1"
24+
25+
- PYTHON: "C:\\Python36-x64"
26+
PYTHON_VERSION: "3.6.x"
27+
PYTHON_ARCH: "64"
28+
WINDOWS_SDK_VERSION: "v7.1"
29+
30+
- PYTHON: "C:\\Python37-x64"
31+
PYTHON_VERSION: "3.7.x"
32+
PYTHON_ARCH: "64"
33+
WINDOWS_SDK_VERSION: "v7.1"
34+
35+
- PYTHON: "C:\\Python38-x64"
36+
PYTHON_VERSION: "3.8.x"
3037
PYTHON_ARCH: "64"
3138
WINDOWS_SDK_VERSION: "v7.1"
3239

@@ -39,6 +46,7 @@ install:
3946
- "%PYTHON%/python -m pip install -U pip setuptools"
4047
- "%PYTHON%/Scripts/pip.exe install -U eventlet"
4148
- "%PYTHON%/Scripts/pip.exe install -U -r requirements/extras/thread.txt"
49+
- "%PYTHON%/Scripts/pip.exe install -U -r requirements/test-ci-default.txt"
4250

4351
build: off
4452

requirements/extras/sqs.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
boto3>=1.9.125
2-
pycurl
2+
pycurl==7.43.0.2 # Latest version with wheel built (for appveyor)

requirements/test-ci-default.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
-r extras/azureblockblob.txt
2222

2323
# SQS dependencies other than boto
24-
pycurl
24+
pycurl==7.43.0.2 # Latest version with wheel built (for appveyor)

requirements/test.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
case>=1.3.1
22
pytest>=4.6.0,<5.0.0
33
boto3>=1.9.178
4+
python-dateutil<2.8.1,>=2.1; python_version < '3.0'
45
moto==1.3.7
56
pre-commit
67
-r extras/yaml.txt

0 commit comments

Comments
 (0)