diff --git a/requirements/analyzer.txt b/requirements/analyzer.txt index e8f2be9f..9fa65340 100644 --- a/requirements/analyzer.txt +++ b/requirements/analyzer.txt @@ -4,13 +4,13 @@ # # pip-compile analyzer.in # -babel==2.15.0 +babel==2.16.0 # via courlan beautifulsoup4==4.12.3 # via -r analyzer.in blis==0.7.11 # via thinc -cachetools==5.4.0 +cachetools==5.5.0 # via textacy catalogue==2.0.10 # via @@ -18,7 +18,7 @@ catalogue==2.0.10 # srsly # textacy # thinc -certifi==2024.7.4 +certifi==2024.8.30 # via # requests # trafilatura @@ -35,7 +35,7 @@ confection==0.1.5 # via # thinc # weasel -courlan==1.2.0 +courlan==1.3.1 # via trafilatura cymem==2.0.8 # via @@ -48,27 +48,26 @@ dateparser==1.2.0 # via htmldate en-core-web-md @ https://github.com/explosion/spacy-models/releases/download/en_core_web_md-3.4.0/en_core_web_md-3.4.0-py3-none-any.whl # via -r analyzer.in -filelock==3.15.4 +filelock==3.16.1 # via # huggingface-hub # torch # transformers - # triton floret==0.10.5 # via textacy -fsspec==2024.6.1 +fsspec==2024.9.0 # via # huggingface-hub # torch -htmldate==1.8.1 +htmldate==1.9.0 # via trafilatura -huggingface-hub==0.23.4 +huggingface-hub==0.25.1 # via # sentence-transformers # transformers -idna==3.7 +idna==3.10 # via requests -jellyfish==1.0.4 +jellyfish==1.1.0 # via textacy jinja2==3.1.4 # via @@ -81,20 +80,20 @@ joblib==1.4.2 # textacy justext==3.0.1 # via trafilatura -langcodes==3.4.0 +langcodes==3.4.1 # via spacy langdetect==1.0.9 # via -r analyzer.in language-data==1.2.0 # via langcodes -lxml[html-clean,html_clean]==5.2.2 +lxml[html-clean,html_clean]==5.3.0 # via # -r analyzer.in # htmldate # justext # lxml-html-clean # trafilatura -lxml-html-clean==0.1.1 +lxml-html-clean==0.2.2 # via lxml marisa-trie==1.2.0 # via language-data @@ -112,7 +111,7 @@ networkx==2.8.8 # -r analyzer.in # textacy # torch -nltk==3.8.1 +nltk==3.9.1 # via sentence-transformers numpy==1.26.4 # via @@ -140,7 +139,7 @@ pathlib-abc==0.1.1 # via pathy pathy==0.11.0 # via spacy -pgvector==0.3.1 +pgvector==0.3.4 # via -r analyzer.in pillow==10.4.0 # via torchvision @@ -148,25 +147,25 @@ preshed==3.0.9 # via # spacy # thinc -pydantic==1.10.17 +pydantic==1.10.18 # via # confection # spacy # thinc # weasel -pyphen==0.15.0 +pyphen==0.16.0 # via textacy python-dateutil==2.9.0.post0 # via # dateparser # htmldate -pytz==2024.1 +pytz==2024.2 # via dateparser -pyyaml==6.0.1 +pyyaml==6.0.2 # via # huggingface-hub # transformers -regex==2024.5.15 +regex==2024.9.11 # via # dateparser # nltk @@ -178,11 +177,11 @@ requests==2.32.3 # textacy # transformers # weasel -scikit-learn==1.5.1 +scikit-learn==1.5.2 # via # sentence-transformers # textacy -scipy==1.14.0 +scipy==1.14.1 # via # scikit-learn # sentence-transformers @@ -200,7 +199,7 @@ smart-open==6.4.0 # pathy # spacy # weasel -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 spacy==3.4.4 # via @@ -223,7 +222,7 @@ srsly==2.4.8 # spacy-transformers # thinc # weasel -sympy==1.13.0 +sympy==1.13.3 # via torch textacy==0.13.0 # via -r analyzer.in @@ -237,14 +236,14 @@ tokenizers==0.13.3 # via transformers toolz==0.12.1 # via cytoolz -torch==2.3.1 +torch==2.4.1 # via # sentence-transformers # spacy-transformers # torchvision -torchvision==0.18.1 +torchvision==0.19.1 # via sentence-transformers -tqdm==4.66.4 +tqdm==4.66.5 # via # huggingface-hub # nltk @@ -252,14 +251,12 @@ tqdm==4.66.4 # spacy # textacy # transformers -trafilatura==1.11.0 +trafilatura==1.12.2 # via -r analyzer.in transformers==4.26.1 # via # sentence-transformers # spacy-transformers -triton==2.3.1 - # via torch typer==0.7.0 # via # pathy @@ -273,7 +270,7 @@ typing-extensions==4.12.2 # torch tzlocal==5.2 # via dateparser -urllib3==2.2.2 +urllib3==2.2.3 # via # courlan # htmldate diff --git a/requirements/base.in b/requirements/base.in index 69566dab..440c08c5 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -1,5 +1,5 @@ # Django itself and its requirements (pytz) -Django +Django<5.1 pytz # Asynchronous tasks diff --git a/requirements/base.txt b/requirements/base.txt index f6824556..ffd7a25f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,7 +4,9 @@ # # pip-compile base.in # -aiohttp==3.9.5 +aiohappyeyeballs==2.4.3 + # via aiohttp +aiohttp==3.10.8 # via geoip2 aiosignal==1.3.1 # via aiohttp @@ -19,15 +21,15 @@ async-timeout==4.0.3 # via # aiohttp # redis -attrs==23.2.0 +attrs==24.2.0 # via aiohttp -billiard==4.2.0 +billiard==4.2.1 # via celery bleach==6.1.0 # via -r base.in celery[redis]==5.4.0 # via -r base.in -certifi==2024.7.4 +certifi==2024.8.30 # via requests charset-normalizer==3.3.2 # via requests @@ -47,7 +49,7 @@ crispy-bootstrap4==2024.1 # via -r base.in dj-stripe==2.8.4 # via -r base.in -django==5.0.8 +django==5.0.9 # via # -r base.in # crispy-bootstrap4 @@ -60,13 +62,13 @@ django==5.0.8 # django-slack # djangorestframework # jsonfield -django-allauth==0.63.6 +django-allauth==65.0.2 # via -r base.in django-cors-headers==4.4.0 # via -r base.in django-countries==7.6.1 # via -r base.in -django-crispy-forms==2.2 +django-crispy-forms==2.3 # via # -r base.in # crispy-bootstrap4 @@ -92,33 +94,33 @@ frozenlist==1.4.1 # aiosignal geoip2==4.8.0 # via -r base.in -idna==3.7 +idna==3.10 # via # requests # yarl -ip2proxy==3.4.0 +ip2proxy==3.4.1 # via -r base.in jsonfield==3.1.0 # via -r base.in -kombu==5.3.7 +kombu==5.4.2 # via celery maxminddb==2.6.2 # via geoip2 -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl pillow==10.4.0 # via -r base.in -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl -pyjwt==2.8.0 +pyjwt==2.9.0 # via -r base.in python-dateutil==2.9.0.post0 # via celery -pytz==2024.1 +pytz==2024.2 # via -r base.in -redis==5.0.7 +redis==5.1.0 # via celery requests==2.32.3 # via @@ -139,11 +141,14 @@ typing-extensions==4.12.2 # via # asgiref # django-countries -tzdata==2024.1 - # via celery + # multidict +tzdata==2024.2 + # via + # celery + # kombu ua-parser==0.18.0 # via user-agents -urllib3==2.2.2 +urllib3==2.2.3 # via requests user-agents==2.2.0 # via -r base.in @@ -158,7 +163,7 @@ webencodings==0.5.1 # via bleach whitenoise==6.7.0 # via -r base.in -yarl==1.9.4 +yarl==1.13.1 # via aiohttp # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/development.txt b/requirements/development.txt index 7fd78e6e..c18be59c 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -4,7 +4,9 @@ # # pip-compile development.in # -aiohttp==3.9.5 +aiohappyeyeballs==2.4.3 + # via aiohttp +aiohttp==3.10.8 # via geoip2 aiosignal==1.3.1 # via aiohttp @@ -12,7 +14,7 @@ alabaster==0.7.16 # via sphinx amqp==5.2.0 # via kombu -anyio==4.4.0 +anyio==4.6.0 # via # starlette # watchfiles @@ -27,24 +29,24 @@ async-timeout==4.0.3 # via # aiohttp # redis -attrs==23.2.0 +attrs==24.2.0 # via # aiohttp # cattrs # requests-cache -babel==2.15.0 +babel==2.16.0 # via sphinx beautifulsoup4==4.12.3 # via -r testing.in -billiard==4.2.0 +billiard==4.2.1 # via celery bleach==6.1.0 # via -r base.in -cattrs==23.2.3 +cattrs==24.1.2 # via requests-cache celery[redis]==5.4.0 # via -r base.in -certifi==2024.7.4 +certifi==2024.8.30 # via requests cfgv==3.4.0 # via pre-commit @@ -65,7 +67,7 @@ click-repl==0.3.0 # via celery colorama==0.4.6 # via sphinx-autobuild -coverage==7.6.0 +coverage==7.6.1 # via # -r development.in # django-coverage-plugin @@ -79,7 +81,7 @@ distlib==0.3.8 # via virtualenv dj-stripe==2.8.4 # via -r base.in -django==5.0.8 +django==5.0.9 # via # -r base.in # crispy-bootstrap4 @@ -93,7 +95,7 @@ django==5.0.8 # django-slack # djangorestframework # jsonfield -django-allauth==0.63.6 +django-allauth==65.0.2 # via -r base.in django-cors-headers==4.4.0 # via -r base.in @@ -101,7 +103,7 @@ django-countries==7.6.1 # via -r base.in django-coverage-plugin==3.1.0 # via -r development.in -django-crispy-forms==2.2 +django-crispy-forms==2.3 # via # -r base.in # crispy-bootstrap4 @@ -121,7 +123,7 @@ django-simple-history==3.7.0 # via -r base.in django-slack==5.19.0 # via -r base.in -django-upgrade==1.19.0 +django-upgrade==1.21.0 # via -r development.in djangorestframework==3.15.2 # via -r base.in @@ -137,9 +139,9 @@ exceptiongroup==1.2.2 # cattrs # ipython # pytest -executing==2.0.1 +executing==2.1.0 # via stack-data -filelock==3.15.4 +filelock==3.16.1 # via # tox # virtualenv @@ -151,9 +153,9 @@ geoip2==4.8.0 # via -r base.in h11==0.14.0 # via uvicorn -identify==2.6.0 +identify==2.6.1 # via pre-commit -idna==3.7 +idna==3.10 # via # anyio # requests @@ -162,11 +164,11 @@ imagesize==1.4.1 # via sphinx iniconfig==2.0.0 # via pytest -ip2proxy==3.4.0 +ip2proxy==3.4.1 # via -r base.in ipdb==0.13.13 # via -r development.in -ipython==8.26.0 +ipython==8.27.0 # via # -r development.in # ipdb @@ -176,7 +178,7 @@ jinja2==3.1.4 # via sphinx jsonfield==3.1.0 # via -r base.in -kombu==5.3.7 +kombu==5.4.2 # via celery markupsafe==2.1.5 # via jinja2 @@ -184,7 +186,7 @@ matplotlib-inline==0.1.7 # via ipython maxminddb==2.6.2 # via geoip2 -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl @@ -201,7 +203,7 @@ pexpect==4.9.0 # via ipython pillow==10.4.0 # via -r base.in -platformdirs==4.2.2 +platformdirs==4.3.6 # via # requests-cache # virtualenv @@ -209,15 +211,15 @@ pluggy==1.5.0 # via # pytest # tox -pre-commit==3.7.1 +pre-commit==3.8.0 # via -r development.in -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via # click-repl # ipython ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data py==1.11.0 # via tox @@ -225,23 +227,23 @@ pygments==2.18.0 # via # ipython # sphinx -pyjwt==2.8.0 +pyjwt==2.9.0 # via -r base.in -pytest==8.2.2 +pytest==8.3.3 # via # -r development.in # pytest-django -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r development.in python-dateutil==2.9.0.post0 # via celery -pytz==2024.1 +pytz==2024.2 # via -r base.in -pyyaml==6.0.1 +pyyaml==6.0.2 # via # pre-commit # responses -redis==5.0.7 +redis==5.1.0 # via celery requests==2.32.3 # via @@ -269,7 +271,7 @@ sniffio==1.3.1 # via anyio snowballstemmer==2.2.0 # via sphinx -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 sphinx==6.2.1 # via @@ -278,15 +280,15 @@ sphinx==6.2.1 # sphinx-rtd-theme # sphinxcontrib-httpdomain # sphinxcontrib-jquery -sphinx-autobuild==2024.4.16 +sphinx-autobuild==2024.9.19 # via -r development.in sphinx-rtd-theme==2.0.0 # via -r development.in -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-httpdomain==1.8.1 # via -r development.in @@ -294,9 +296,9 @@ sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlparse==0.5.1 # via @@ -304,13 +306,13 @@ sqlparse==0.5.1 # django-debug-toolbar stack-data==0.6.3 # via ipython -starlette==0.37.2 +starlette==0.39.2 # via sphinx-autobuild stripe==4.2.0 # via # -r base.in # dj-stripe -tokenize-rt==5.2.0 +tokenize-rt==6.0.0 # via django-upgrade tomli==2.0.1 # via @@ -330,14 +332,17 @@ typing-extensions==4.12.2 # cattrs # django-countries # ipython + # multidict # uvicorn -tzdata==2024.1 - # via celery +tzdata==2024.2 + # via + # celery + # kombu ua-parser==0.18.0 # via user-agents url-normalize==1.4.3 # via requests-cache -urllib3==2.2.2 +urllib3==2.2.3 # via # -r development.in # requests @@ -345,28 +350,28 @@ urllib3==2.2.2 # responses user-agents==2.2.0 # via -r base.in -uvicorn==0.30.1 +uvicorn==0.31.0 # via sphinx-autobuild vine==5.1.0 # via # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.26.6 # via # pre-commit # tox -watchfiles==0.22.0 +watchfiles==0.24.0 # via sphinx-autobuild wcwidth==0.2.13 # via prompt-toolkit webencodings==0.5.1 # via bleach -websockets==12.0 +websockets==13.1 # via sphinx-autobuild whitenoise==6.7.0 # via -r base.in -yarl==1.9.4 +yarl==1.13.1 # via aiohttp # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/production.txt b/requirements/production.txt index 58e0efc1..2c04ae00 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -4,7 +4,9 @@ # # pip-compile production.in # -aiohttp==3.9.5 +aiohappyeyeballs==2.4.3 + # via aiohttp +aiohttp==3.10.8 # via geoip2 aiosignal==1.3.1 # via aiohttp @@ -19,25 +21,25 @@ async-timeout==4.0.3 # via # aiohttp # redis -attrs==23.2.0 +attrs==24.2.0 # via aiohttp -azure-core==1.30.2 +azure-core==1.31.0 # via # azure-storage-blob # django-storages -azure-storage-blob==12.20.0 +azure-storage-blob==12.23.1 # via django-storages -billiard==4.2.0 +billiard==4.2.1 # via celery bleach==6.1.0 # via -r base.in celery[redis]==5.4.0 # via -r base.in -certifi==2024.7.4 +certifi==2024.8.30 # via # requests # sentry-sdk -cffi==1.16.0 +cffi==1.17.1 # via cryptography charset-normalizer==3.3.2 # via requests @@ -59,7 +61,7 @@ cryptography==43.0.1 # via azure-storage-blob dj-stripe==2.8.4 # via -r base.in -django==5.0.8 +django==5.0.9 # via # -r base.in # crispy-bootstrap4 @@ -75,15 +77,15 @@ django==5.0.8 # django-storages # djangorestframework # jsonfield -django-allauth==0.63.6 +django-allauth==65.0.2 # via -r base.in -django-anymail==11.0.1 +django-anymail==12.0 # via -r production.in django-cors-headers==4.4.0 # via -r base.in django-countries==7.6.1 # via -r base.in -django-crispy-forms==2.2 +django-crispy-forms==2.3 # via # -r base.in # crispy-bootstrap4 @@ -113,45 +115,45 @@ frozenlist==1.4.1 # aiosignal geoip2==4.8.0 # via -r base.in -gunicorn==22.0.0 +gunicorn==23.0.0 # via -r production.in -idna==3.7 +idna==3.10 # via # requests # yarl -ip2proxy==3.4.0 +ip2proxy==3.4.1 # via -r base.in isodate==0.6.1 # via azure-storage-blob jsonfield==3.1.0 # via -r base.in -kombu==5.3.7 +kombu==5.4.2 # via celery maxminddb==2.6.2 # via geoip2 -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -newrelic==9.12.0 +newrelic==10.0.0 # via -r production.in packaging==24.1 # via gunicorn pillow==10.4.0 # via -r base.in -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl psycopg2-binary==2.9.9 # via -r production.in pycparser==2.22 # via cffi -pyjwt==2.8.0 +pyjwt==2.9.0 # via -r base.in python-dateutil==2.9.0.post0 # via celery -pytz==2024.1 +pytz==2024.2 # via -r base.in -redis==5.0.7 +redis==5.1.0 # via # celery # django-redis @@ -162,7 +164,7 @@ requests==2.32.3 # django-slack # geoip2 # stripe -sentry-sdk==2.10.0 +sentry-sdk==2.15.0 # via -r production.in six==1.16.0 # via @@ -182,11 +184,14 @@ typing-extensions==4.12.2 # azure-core # azure-storage-blob # django-countries -tzdata==2024.1 - # via celery + # multidict +tzdata==2024.2 + # via + # celery + # kombu ua-parser==0.18.0 # via user-agents -urllib3==2.2.2 +urllib3==2.2.3 # via # django-anymail # requests @@ -204,7 +209,7 @@ webencodings==0.5.1 # via bleach whitenoise==6.7.0 # via -r base.in -yarl==1.9.4 +yarl==1.13.1 # via aiohttp # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/testing.txt b/requirements/testing.txt index db9b1a8a..d8d3c437 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -8,13 +8,13 @@ beautifulsoup4==4.12.3 # via -r testing.in distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via # tox # virtualenv packaging==24.1 # via tox -platformdirs==4.2.2 +platformdirs==4.3.6 # via virtualenv pluggy==1.5.0 # via tox @@ -22,11 +22,11 @@ py==1.11.0 # via tox six==1.16.0 # via tox -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 tomli==2.0.1 # via tox tox==3.28.0 # via -r testing.in -virtualenv==20.26.3 +virtualenv==20.26.6 # via tox diff --git a/requirements/update.sh b/requirements/update.sh index d6711efa..8d74dced 100755 --- a/requirements/update.sh +++ b/requirements/update.sh @@ -3,7 +3,10 @@ # Exit immediately if a command exits with a non-zero status set -e -# Loop through all .in files in the current directory +# Change to the directory where the script is located +cd "$(dirname "$0")" + +# Loop through all .in files in the script's directory for file in *.in do # Check if the file exists to avoid errors if there are no .in files @@ -12,7 +15,7 @@ do # Call pip-compile for each .in file pip-compile -U "$file" else - echo "No .in files found in the directory." + echo "No .in files found." break fi done