Skip to content

Commit e33c433

Browse files
authored
Merge pull request #5179 from rtfd/humitos/upgrade-packages
Upgrade all packages removing py2 compatibility
2 parents 04fd0c2 + 24dc253 commit e33c433

File tree

4 files changed

+15
-27
lines changed

4 files changed

+15
-27
lines changed

readthedocs/restapi/views/model_views.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ class ProjectViewSet(UserSelectViewSet):
105105
admin_serializer_class = ProjectAdminSerializer
106106
model = Project
107107
pagination_class = api_utils.ProjectPagination
108-
filter_fields = ('slug',) # django-filter<2.0.0
109108
filterset_fields = ('slug',)
110109

111110
@decorators.action(detail=True)
@@ -250,10 +249,6 @@ class VersionViewSet(UserSelectViewSet):
250249
serializer_class = VersionSerializer
251250
admin_serializer_class = VersionAdminSerializer
252251
model = Version
253-
filter_fields = (
254-
'active',
255-
'project__slug',
256-
) # django-filter<2.0.0
257252
filterset_fields = (
258253
'active',
259254
'project__slug',
@@ -266,7 +261,6 @@ class BuildViewSetBase(UserSelectViewSet):
266261
serializer_class = BuildSerializer
267262
admin_serializer_class = BuildAdminSerializer
268263
model = Build
269-
filter_fields = ('project__slug', 'commit') # django-filter<2.0.0
270264
filterset_fields = ('project__slug', 'commit')
271265

272266

requirements/deploy.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-r pip.txt
22
# http://initd.org/psycopg/docs/install.html#binary-install-from-pypi
3-
psycopg2==2.7.6.1 --no-binary psycopg2
3+
psycopg2==2.7.7 --no-binary psycopg2
44
gunicorn==19.9.0
55
django-redis-cache==1.8.1
66

requirements/lint.txt

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
-r pip.txt
2-
# We need these special cases of Python < 3 because we run tests with
3-
# Python 2 still
42
# prospector 1.1.6.2 is not compatible with 2.1.0
5-
astroid==2.0.4; python_version > '3'
6-
astroid<1.7; python_version < '3'
3+
astroid<=2.0.4
74
# prospector 1.1.6.2 is not compatible with 2.2.2
8-
pylint==2.1.1; python_version > '3'
9-
pylint<2; python_version < '3'
10-
# prospector 1.1.6.2 is not compatible with 2.0.5
11-
pylint-django==2.0.2; python_version > '3'
12-
pylint-django<0.12; python_version < '3'
5+
pylint<=2.1.1
6+
pylint-django<2.0.5
137
pylint-celery==0.3
148
prospector==1.1.6.2
159
# prospector 1.1.6.2 is not compatible with 2.0.0

requirements/pip.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Base packages
2-
pip==18.1
2+
pip==19.0.1
33
appdirs==1.4.3
4-
virtualenv==16.2.0
4+
virtualenv==16.3.0
55

66
django==1.11.18
77
django-tastypie==0.14.2
@@ -11,13 +11,7 @@ django-extensions==2.1.4
1111
djangorestframework==3.9.1
1212

1313
# Filtering for the REST API
14-
# When Python2 gets deprecated we can upgrade django-filter
15-
# > from .filterset import FilterSet
16-
# E File "/home/travis/build/rtfd/readthedocs.org/.tox/py27/lib/python2.7/site-packages/django_filters/filterset.py", line 184
17-
# E def __init__(self, data=None, queryset=None, *, request=None, prefix=None):
18-
# E ^
19-
# E SyntaxError: invalid syntax
20-
django-filter<2.0.0
14+
django-filter==2.1.0
2115

2216
django-vanilla-views==1.0.6
2317
jsonfield==2.0.2
@@ -57,8 +51,14 @@ GitPython==2.1.10
5751

5852
# Search
5953
elasticsearch==6.2.0
54+
55+
56+
# elasticsearch-dsl==6.3.1 produces this error
57+
# File "/home/travis/build/rtfd/readthedocs.org/.tox/py36/lib/python3.6/site-packages/django_elasticsearch_dsl/documents.py", line 8, in <module>
58+
# from elasticsearch_dsl.document import DocTypeMeta as DSLDocTypeMeta
59+
# ImportError: cannot import name 'DocTypeMeta'
6060
elasticsearch-dsl==6.1.0
61-
django-elasticsearch-dsl==0.5.0
61+
django-elasticsearch-dsl==0.5.1
6262
pyquery==1.4.0
6363

6464
# Utils
@@ -68,7 +68,7 @@ beautifulsoup4==4.7.1
6868
Unipath==1.1
6969
django-kombu==0.9.4
7070
mock==2.0.0
71-
stripe==2.18.0
71+
stripe==2.19.0
7272

7373
django-formtools==2.1
7474

0 commit comments

Comments
 (0)