Skip to content

Commit 1e72766

Browse files
committed
Use .tar.gz instead of .zip to work around pip bug
This works around pypa/pip#1698, where pip fails to install the zip with unicode filenames on Python 2.
1 parent 5a67ad0 commit 1e72766

File tree

2 files changed

+38
-38
lines changed

2 files changed

+38
-38
lines changed

generate_configurations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ def is_pypy(self):
3636
'1.5': 'Django>=1.5,<1.6',
3737
'1.6': 'Django>=1.6,<1.7',
3838
'1.7': 'Django>=1.7,<1.8',
39-
'1.8': 'https://github.com/django/django/archive/stable/1.8.x.zip',
40-
'master': 'https://github.com/django/django/archive/master.zip',
39+
'1.8': 'https://github.com/django/django/archive/stable/1.8.x.tar.gz',
40+
'master': 'https://github.com/django/django/archive/master.tar.gz',
4141
}
4242

4343
TOX_TESTENV_TEMPLATE = dedent("""

tox.ini

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ basepython = pypy
233233
deps =
234234
pytest==2.6.4
235235
pytest-xdist==1.11
236-
https://github.com/django/django/archive/stable/1.8.x.zip
236+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
237237
django-configurations==0.8
238238
south==1.0.2
239239
setenv =
@@ -248,7 +248,7 @@ basepython = pypy
248248
deps =
249249
pytest==2.6.4
250250
pytest-xdist==1.11
251-
https://github.com/django/django/archive/stable/1.8.x.zip
251+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
252252
django-configurations==0.8
253253
south==1.0.2
254254
setenv =
@@ -263,7 +263,7 @@ basepython = pypy
263263
deps =
264264
pytest==2.6.4
265265
pytest-xdist==1.11
266-
https://github.com/django/django/archive/master.zip
266+
https://github.com/django/django/archive/master.tar.gz
267267
django-configurations==0.8
268268
south==1.0.2
269269
setenv =
@@ -278,7 +278,7 @@ basepython = pypy
278278
deps =
279279
pytest==2.6.4
280280
pytest-xdist==1.11
281-
https://github.com/django/django/archive/master.zip
281+
https://github.com/django/django/archive/master.tar.gz
282282
django-configurations==0.8
283283
south==1.0.2
284284
setenv =
@@ -377,7 +377,7 @@ basepython = pypy3
377377
deps =
378378
pytest==2.6.4
379379
pytest-xdist==1.11
380-
https://github.com/django/django/archive/stable/1.8.x.zip
380+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
381381
django-configurations==0.8
382382
setenv =
383383
PYTHONPATH = {toxinidir}
@@ -391,7 +391,7 @@ basepython = pypy3
391391
deps =
392392
pytest==2.6.4
393393
pytest-xdist==1.11
394-
https://github.com/django/django/archive/stable/1.8.x.zip
394+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
395395
django-configurations==0.8
396396
setenv =
397397
PYTHONPATH = {toxinidir}
@@ -405,7 +405,7 @@ basepython = pypy3
405405
deps =
406406
pytest==2.6.4
407407
pytest-xdist==1.11
408-
https://github.com/django/django/archive/master.zip
408+
https://github.com/django/django/archive/master.tar.gz
409409
django-configurations==0.8
410410
setenv =
411411
PYTHONPATH = {toxinidir}
@@ -419,7 +419,7 @@ basepython = pypy3
419419
deps =
420420
pytest==2.6.4
421421
pytest-xdist==1.11
422-
https://github.com/django/django/archive/master.zip
422+
https://github.com/django/django/archive/master.tar.gz
423423
django-configurations==0.8
424424
setenv =
425425
PYTHONPATH = {toxinidir}
@@ -1163,7 +1163,7 @@ basepython = python2.7
11631163
deps =
11641164
pytest==2.6.4
11651165
pytest-xdist==1.11
1166-
https://github.com/django/django/archive/stable/1.8.x.zip
1166+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
11671167
django-configurations==0.8
11681168
south==1.0.2
11691169
mysql-python==1.2.5
@@ -1180,7 +1180,7 @@ basepython = python2.7
11801180
deps =
11811181
pytest==2.6.4
11821182
pytest-xdist==1.11
1183-
https://github.com/django/django/archive/stable/1.8.x.zip
1183+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
11841184
django-configurations==0.8
11851185
south==1.0.2
11861186
mysql-python==1.2.5
@@ -1197,7 +1197,7 @@ basepython = python2.7
11971197
deps =
11981198
pytest==2.6.4
11991199
pytest-xdist==1.11
1200-
https://github.com/django/django/archive/stable/1.8.x.zip
1200+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
12011201
django-configurations==0.8
12021202
south==1.0.2
12031203
psycopg2==2.5.2
@@ -1213,7 +1213,7 @@ basepython = python2.7
12131213
deps =
12141214
pytest==2.6.4
12151215
pytest-xdist==1.11
1216-
https://github.com/django/django/archive/stable/1.8.x.zip
1216+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
12171217
django-configurations==0.8
12181218
south==1.0.2
12191219
setenv =
@@ -1228,7 +1228,7 @@ basepython = python2.7
12281228
deps =
12291229
pytest==2.6.4
12301230
pytest-xdist==1.11
1231-
https://github.com/django/django/archive/stable/1.8.x.zip
1231+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
12321232
django-configurations==0.8
12331233
south==1.0.2
12341234
setenv =
@@ -1244,7 +1244,7 @@ basepython = python2.7
12441244
deps =
12451245
pytest==2.6.4
12461246
pytest-xdist==1.11
1247-
https://github.com/django/django/archive/master.zip
1247+
https://github.com/django/django/archive/master.tar.gz
12481248
django-configurations==0.8
12491249
south==1.0.2
12501250
mysql-python==1.2.5
@@ -1261,7 +1261,7 @@ basepython = python2.7
12611261
deps =
12621262
pytest==2.6.4
12631263
pytest-xdist==1.11
1264-
https://github.com/django/django/archive/master.zip
1264+
https://github.com/django/django/archive/master.tar.gz
12651265
django-configurations==0.8
12661266
south==1.0.2
12671267
mysql-python==1.2.5
@@ -1278,7 +1278,7 @@ basepython = python2.7
12781278
deps =
12791279
pytest==2.6.4
12801280
pytest-xdist==1.11
1281-
https://github.com/django/django/archive/master.zip
1281+
https://github.com/django/django/archive/master.tar.gz
12821282
django-configurations==0.8
12831283
south==1.0.2
12841284
psycopg2==2.5.2
@@ -1294,7 +1294,7 @@ basepython = python2.7
12941294
deps =
12951295
pytest==2.6.4
12961296
pytest-xdist==1.11
1297-
https://github.com/django/django/archive/master.zip
1297+
https://github.com/django/django/archive/master.tar.gz
12981298
django-configurations==0.8
12991299
south==1.0.2
13001300
setenv =
@@ -1309,7 +1309,7 @@ basepython = python2.7
13091309
deps =
13101310
pytest==2.6.4
13111311
pytest-xdist==1.11
1312-
https://github.com/django/django/archive/master.zip
1312+
https://github.com/django/django/archive/master.tar.gz
13131313
django-configurations==0.8
13141314
south==1.0.2
13151315
setenv =
@@ -1457,7 +1457,7 @@ basepython = python3.2
14571457
deps =
14581458
pytest==2.6.4
14591459
pytest-xdist==1.11
1460-
https://github.com/django/django/archive/stable/1.8.x.zip
1460+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
14611461
django-configurations==0.8
14621462
psycopg2==2.5.2
14631463
setenv =
@@ -1472,7 +1472,7 @@ basepython = python3.2
14721472
deps =
14731473
pytest==2.6.4
14741474
pytest-xdist==1.11
1475-
https://github.com/django/django/archive/stable/1.8.x.zip
1475+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
14761476
django-configurations==0.8
14771477
setenv =
14781478
PYTHONPATH = {toxinidir}
@@ -1486,7 +1486,7 @@ basepython = python3.2
14861486
deps =
14871487
pytest==2.6.4
14881488
pytest-xdist==1.11
1489-
https://github.com/django/django/archive/stable/1.8.x.zip
1489+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
14901490
django-configurations==0.8
14911491
setenv =
14921492
PYTHONPATH = {toxinidir}
@@ -1501,7 +1501,7 @@ basepython = python3.2
15011501
deps =
15021502
pytest==2.6.4
15031503
pytest-xdist==1.11
1504-
https://github.com/django/django/archive/master.zip
1504+
https://github.com/django/django/archive/master.tar.gz
15051505
django-configurations==0.8
15061506
psycopg2==2.5.2
15071507
setenv =
@@ -1516,7 +1516,7 @@ basepython = python3.2
15161516
deps =
15171517
pytest==2.6.4
15181518
pytest-xdist==1.11
1519-
https://github.com/django/django/archive/master.zip
1519+
https://github.com/django/django/archive/master.tar.gz
15201520
django-configurations==0.8
15211521
setenv =
15221522
PYTHONPATH = {toxinidir}
@@ -1530,7 +1530,7 @@ basepython = python3.2
15301530
deps =
15311531
pytest==2.6.4
15321532
pytest-xdist==1.11
1533-
https://github.com/django/django/archive/master.zip
1533+
https://github.com/django/django/archive/master.tar.gz
15341534
django-configurations==0.8
15351535
setenv =
15361536
PYTHONPATH = {toxinidir}
@@ -1677,7 +1677,7 @@ basepython = python3.3
16771677
deps =
16781678
pytest==2.6.4
16791679
pytest-xdist==1.11
1680-
https://github.com/django/django/archive/stable/1.8.x.zip
1680+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
16811681
django-configurations==0.8
16821682
psycopg2==2.5.2
16831683
setenv =
@@ -1692,7 +1692,7 @@ basepython = python3.3
16921692
deps =
16931693
pytest==2.6.4
16941694
pytest-xdist==1.11
1695-
https://github.com/django/django/archive/stable/1.8.x.zip
1695+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
16961696
django-configurations==0.8
16971697
setenv =
16981698
PYTHONPATH = {toxinidir}
@@ -1706,7 +1706,7 @@ basepython = python3.3
17061706
deps =
17071707
pytest==2.6.4
17081708
pytest-xdist==1.11
1709-
https://github.com/django/django/archive/stable/1.8.x.zip
1709+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
17101710
django-configurations==0.8
17111711
setenv =
17121712
PYTHONPATH = {toxinidir}
@@ -1721,7 +1721,7 @@ basepython = python3.3
17211721
deps =
17221722
pytest==2.6.4
17231723
pytest-xdist==1.11
1724-
https://github.com/django/django/archive/master.zip
1724+
https://github.com/django/django/archive/master.tar.gz
17251725
django-configurations==0.8
17261726
psycopg2==2.5.2
17271727
setenv =
@@ -1736,7 +1736,7 @@ basepython = python3.3
17361736
deps =
17371737
pytest==2.6.4
17381738
pytest-xdist==1.11
1739-
https://github.com/django/django/archive/master.zip
1739+
https://github.com/django/django/archive/master.tar.gz
17401740
django-configurations==0.8
17411741
setenv =
17421742
PYTHONPATH = {toxinidir}
@@ -1750,7 +1750,7 @@ basepython = python3.3
17501750
deps =
17511751
pytest==2.6.4
17521752
pytest-xdist==1.11
1753-
https://github.com/django/django/archive/master.zip
1753+
https://github.com/django/django/archive/master.tar.gz
17541754
django-configurations==0.8
17551755
setenv =
17561756
PYTHONPATH = {toxinidir}
@@ -1897,7 +1897,7 @@ basepython = python3.4
18971897
deps =
18981898
pytest==2.6.4
18991899
pytest-xdist==1.11
1900-
https://github.com/django/django/archive/stable/1.8.x.zip
1900+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
19011901
django-configurations==0.8
19021902
psycopg2==2.5.2
19031903
setenv =
@@ -1912,7 +1912,7 @@ basepython = python3.4
19121912
deps =
19131913
pytest==2.6.4
19141914
pytest-xdist==1.11
1915-
https://github.com/django/django/archive/stable/1.8.x.zip
1915+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
19161916
django-configurations==0.8
19171917
setenv =
19181918
PYTHONPATH = {toxinidir}
@@ -1926,7 +1926,7 @@ basepython = python3.4
19261926
deps =
19271927
pytest==2.6.4
19281928
pytest-xdist==1.11
1929-
https://github.com/django/django/archive/stable/1.8.x.zip
1929+
https://github.com/django/django/archive/stable/1.8.x.tar.gz
19301930
django-configurations==0.8
19311931
setenv =
19321932
PYTHONPATH = {toxinidir}
@@ -1941,7 +1941,7 @@ basepython = python3.4
19411941
deps =
19421942
pytest==2.6.4
19431943
pytest-xdist==1.11
1944-
https://github.com/django/django/archive/master.zip
1944+
https://github.com/django/django/archive/master.tar.gz
19451945
django-configurations==0.8
19461946
psycopg2==2.5.2
19471947
setenv =
@@ -1956,7 +1956,7 @@ basepython = python3.4
19561956
deps =
19571957
pytest==2.6.4
19581958
pytest-xdist==1.11
1959-
https://github.com/django/django/archive/master.zip
1959+
https://github.com/django/django/archive/master.tar.gz
19601960
django-configurations==0.8
19611961
setenv =
19621962
PYTHONPATH = {toxinidir}
@@ -1970,7 +1970,7 @@ basepython = python3.4
19701970
deps =
19711971
pytest==2.6.4
19721972
pytest-xdist==1.11
1973-
https://github.com/django/django/archive/master.zip
1973+
https://github.com/django/django/archive/master.tar.gz
19741974
django-configurations==0.8
19751975
setenv =
19761976
PYTHONPATH = {toxinidir}

0 commit comments

Comments
 (0)