diff --git a/Dockerfile b/Dockerfile index 4e41e75e..c02cf53c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # FROM python:3.10.0-alpine3.15 -FROM python:3.5-alpine3.12 +FROM python:3.8-alpine3.12 WORKDIR /usr/src/app @@ -14,6 +14,7 @@ RUN apk add --update --no-cache \ libxslt-dev \ libmemcached-dev \ zlib-dev \ + libffi-dev \ && rm -rf /var/cache/apk/* ## For alpine 3.15 replace postgresql-dev with libpq-dev diff --git a/requirements.txt b/requirements.txt index bff8290c..7bc874a2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,118 +1,116 @@ -Babel==2.7.0 -Django==1.11.29 -Django-Select2==6.3.1 -Pillow==6.0.0 +Django==2.2.28 +Babel==2.8.0 +Django-Select2==7.4.2 +Pillow==7.2.0 URLObject==2.4.3 -Unidecode==1.0.23 +Unidecode==1.1.1 YURL==1.0.0 -aldryn-apphooks-config==0.5.2 +aldryn-apphooks-config==0.6.0 aldryn-boilerplates==0.8.0 aldryn-categories==1.2.0 aldryn-common==1.0.5 aldryn-newsblog==2.2.1 aldryn-people==2.2.0 -aldryn-search==1.0.1 +aldryn-search==1.1.0 aldryn-translation-tools==0.3.0 backport-collections==0.1 -cmsplugin-filer==1.1.3 -django-appconf==1.0.3 -django-appdata==0.2.1 -django-bootstrap3==11.0.0 -django-classy-tags==0.9.0 -django-cms==3.6.0 -django-compressor==2.3 -django-debug-toolbar==2.0 -python-dotenv==0.10.3 -django-extensions==2.1.9 -django-filer==1.5.0 -django-filter==2.1.0 -django-formtools==2.1 -django-guardian==2.0.0 +django-appconf==1.0.4 +django-appdata==0.3.0 +django-bootstrap3==14.0.0 +django-classy-tags==1.0.0 +django-cms==3.7.3 +django-compressor==2.4 +django-debug-toolbar==2.2 +python-dotenv==0.13.0 +django-extensions==3.0.1 +django-filer==1.7.1 +django-filter==2.3.0 +django-formtools==2.2 +django-guardian==2.3.0 django-haystack==2.8.1 -django-meta==1.5.1 -django-model-utils==3.2.0 -django-mptt==0.10.0 -django-parler==1.9.2 +django-meta==1.6.1 +django-model-utils==4.0.0 +django-mptt==0.11.0 +django-parler==2.0.1 django-phonenumber-field==1.3.0 -django-polymorphic==2.0.3 -django-reversion==2.0.13 -django-sekizai==1.0.0 -django-sortedm2m==1.5.0 -django-spurl==0.6.6 +django-polymorphic==2.1.2 +django-reversion==3.0.7 +django-sekizai==1.1.0 +django-sortedm2m==3.0.0 +django-spurl==0.6.7 django-standard-form==1.1.1 -django-stored-messages==1.4.0 -django-taggit==0.23.0 -django-taggit-autosuggest==0.3.7 +django-taggit==1.2.0 +django-taggit-autosuggest==0.3.8 django-taggit-templatetags==0.2.5 django-templatetag-sugar==1.0 -django-treebeard==4.3 -djangocms-admin-style==1.4.0 -djangocms-apphook-setup==0.3.0 -djangocms-blog==0.9.9 -djangocms-file==2.3.0 +django-treebeard==4.3.1 +djangocms-admin-style==1.5.0 +djangocms-apphook-setup==0.4.1 +djangocms-blog==1.1.1 +djangocms-file==2.4.0 djangocms-flash==0.3.0 -djangocms-googlemap==1.3.0 +djangocms-googlemap==1.4.0 djangocms-inherit==0.2.2 -djangocms-link==2.4.0 -djangocms-page-meta==0.8.5 -djangocms-picture==2.2.1 +djangocms-link==2.6.1 +djangocms-page-meta==0.10.0 +djangocms-picture==2.4.0 djangocms-teaser==0.2.0 -djangocms-text-ckeditor==3.8.0 -djangocms-video==2.1.1 -easy-thumbnails==2.6 -html5lib==1.0.1 -ldap3==2.6 -lxml==4.3.4 -model-mommy==1.6.0 -phonenumbers==8.10.14 -phonenumberslite==8.10.14 -psycopg2==2.7.7 -pycryptodome==3.8.2 -pylibmc==1.6.0 -python-dateutil==2.8.0 -python-slugify==3.0.2 -pytz==2019.1 +djangocms-text-ckeditor==3.9.1 +djangocms-video==2.3.0 +easy-thumbnails==2.7 +html5lib==1.1 +ldap3==2.7 +lxml==4.5.1 +model-mommy==2.0.0 +phonenumbers==8.12.6 +phonenumberslite==8.12.6 +psycopg2==2.8.5 +pycryptodome==3.9.8 +pylibmc==1.6.1 +python-dateutil==2.8.1 +python-slugify==4.0.1 +pytz==2020.1 rcssmin==1.0.6 -requests==2.22.0 +requests==2.24.0 rjsmin==1.1.0 -six==1.12.0 -sqlparse==0.3.0 -stripe==2.32.0 -wheel==0.33.4 +six==1.15.0 +sqlparse==0.3.1 +stripe==2.48.0 +wheel==0.34.2 django-admin-honeypot==1.1.0 -coverage==4.5.3 -djangorestframework==3.9.4 -flake8==3.7.7 +coverage==5.1 +djangorestframework==3.11.0 +flake8==3.8.3 python-memcached==1.59 -celery==4.3.0 -redis==3.2.1 -django-celery-results==1.1.2 -kombu==4.6.3 +celery==4.4.6 +redis==3.5.3 +django-celery-results==1.2.1 +kombu==4.6.11 mccabe==0.6.1 -pycodestyle==2.5.0 -pyflakes==2.1.1 -billiard==3.6.0.0 -amqp==2.5.0 +pycodestyle==2.6.0 +pyflakes==2.2.0 +billiard==3.6.3.0 +amqp==2.6.0 vine==1.3.0 -cdist==5.1.2 -pyotp==2.2.7 -django-recaptcha==2.0.4 -git+https://github.com/ungleich/python-oca.git#egg=oca -git+https://github.com/ungleich/djangocms-multisite.git#egg=djangocms_multisite -# transitive dependencies, pinned for reproducible builds -certifi==2021.10.8 +cdist==6.6.0 +pyotp==2.3.0 +django-recaptcha==2.0.6 +certifi==2020.6.20 chardet==3.0.4 -django-js-asset==1.2.3 -django-multisite==1.9.0 +django-js-asset==1.2.2 djangocms-attributes-field==1.2.0 entrypoints==0.3 -idna==2.8 -importlib-metadata==2.1.3 +idna==2.10 +importlib-metadata==1.7.0 pluggy==0.13.1 pyasn1==0.4.8 -requests-file==3.0.1 -text-unidecode==1.2 -tldextract==2.2.3 -urllib3==1.25.11 +requests-file==1.5.1 +text-unidecode==1.3 +tldextract==2.2.2 +urllib3==1.25.9 webencodings==0.5.1 -zipp==1.2.0 +zipp==3.1.0 +git+https://github.com/ungleich/python-oca.git#egg=oca +# transitive dependencies, pinned for reproducible builds +django-multisite==1.9.0 +future==1.0.0