diff --git a/archivebox/package-lock.json b/archivebox/package-lock.json index 16e409b5..05e67c34 100644 --- a/archivebox/package-lock.json +++ b/archivebox/package-lock.json @@ -1818,9 +1818,9 @@ "license": "MIT" }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", diff --git a/package-lock.json b/package-lock.json index 16e409b5..05e67c34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1818,9 +1818,9 @@ "license": "MIT" }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", diff --git a/pdm.lock b/pdm.lock index 8d8fb59e..75c5a2fd 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "ldap", "sonic"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:6b7f39d2d95e4d463b535cf522ebc9d388a2ce5502d46b9f8ae320861bb34b0e" +content_hash = "sha256:70904bf112383358bd5695abdd6b658075e5c0cac12b7a20faae83de38a90d4f" [[metadata.targets]] requires_python = "==3.11.*" @@ -80,14 +80,13 @@ files = [ [[package]] name = "atomicwrites" -version = "1.4.0" +version = "1.4.1" requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" summary = "Atomic file writes." groups = ["default"] marker = "python_version == \"3.11\"" files = [ - {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"}, - {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"}, + {file = "atomicwrites-1.4.1.tar.gz", hash = "sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11"}, ] [[package]] @@ -969,19 +968,19 @@ files = [ [[package]] name = "pyasn1" -version = "0.6.0" +version = "0.6.1" requires_python = ">=3.8" summary = "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)" groups = ["default", "ldap"] marker = "python_version == \"3.11\"" files = [ - {file = "pyasn1-0.6.0-py2.py3-none-any.whl", hash = "sha256:cca4bb0f2df5504f02f6f8a775b6e416ff9b0b3b16f7ee80b5a3153d9b804473"}, - {file = "pyasn1-0.6.0.tar.gz", hash = "sha256:3a35ab2c4b5ef98e17dfdec8ab074046fbda76e281c5a706ccd82328cfc8f64c"}, + {file = "pyasn1-0.6.1-py3-none-any.whl", hash = "sha256:0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629"}, + {file = "pyasn1-0.6.1.tar.gz", hash = "sha256:6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034"}, ] [[package]] name = "pyasn1-modules" -version = "0.4.0" +version = "0.4.1" requires_python = ">=3.8" summary = "A collection of ASN.1-based protocols modules" groups = ["default", "ldap"] @@ -990,8 +989,8 @@ dependencies = [ "pyasn1<0.7.0,>=0.4.6", ] files = [ - {file = "pyasn1_modules-0.4.0-py3-none-any.whl", hash = "sha256:be04f15b66c206eed667e0bb5ab27e2b1855ea54a842e5037738099e8ca4ae0b"}, - {file = "pyasn1_modules-0.4.0.tar.gz", hash = "sha256:831dbcea1b177b28c9baddf4c6d1013c24c3accd14a1873fffaa6a2e905f17b6"}, + {file = "pyasn1_modules-0.4.1-py3-none-any.whl", hash = "sha256:49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd"}, + {file = "pyasn1_modules-0.4.1.tar.gz", hash = "sha256:c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c"}, ] [[package]] @@ -1154,27 +1153,27 @@ files = [ [[package]] name = "pytz" -version = "2024.1" +version = "2024.2" summary = "World timezone definitions, modern and historical" groups = ["default"] marker = "python_version == \"3.11\"" files = [ - {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, - {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, + {file = "pytz-2024.2-py2.py3-none-any.whl", hash = "sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725"}, + {file = "pytz-2024.2.tar.gz", hash = "sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a"}, ] [[package]] name = "regex" -version = "2024.7.24" +version = "2024.9.11" requires_python = ">=3.8" summary = "Alternative regular expression module, to replace re." groups = ["default"] marker = "python_version == \"3.11\"" files = [ - {file = "regex-2024.7.24-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:382281306e3adaaa7b8b9ebbb3ffb43358a7bbf585fa93821300a418bb975281"}, - {file = "regex-2024.7.24-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3d974d24edb231446f708c455fd08f94c41c1ff4f04bcf06e5f36df5ef50b95a"}, - {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:994448ee01864501912abf2bad9203bffc34158e80fe8bfb5b031f4f8e16da51"}, - {file = "regex-2024.7.24.tar.gz", hash = "sha256:9cfd009eed1a46b27c14039ad5bbc5e71b6367c5b2e6d5f5da0ea91600817506"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2cce2449e5927a0bf084d346da6cd5eb016b2beca10d0013ab50e3c226ffc0df"}, + {file = "regex-2024.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:64ce2799bd75039b480cc0360907c4fb2f50022f030bf9e7a8705b636e408fad"}, + {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6113c008a7780792efc80f9dfe10ba0cd043cbf8dc9a76ef757850f51b4edc50"}, + {file = "regex-2024.9.11.tar.gz", hash = "sha256:6c188c307e8433bcb63dc1915022deb553b4203a70722fc542c363bf120a01fd"}, ] [[package]] @@ -1197,7 +1196,7 @@ files = [ [[package]] name = "rich" -version = "13.8.0" +version = "13.8.1" requires_python = ">=3.7.0" summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" groups = ["default"] @@ -1208,8 +1207,8 @@ dependencies = [ "typing-extensions<5.0,>=4.0.0; python_version < \"3.9\"", ] files = [ - {file = "rich-13.8.0-py3-none-any.whl", hash = "sha256:2e85306a063b9492dffc86278197a60cbece75bcb766022f3436f567cae11bdc"}, - {file = "rich-13.8.0.tar.gz", hash = "sha256:a5ac1f1cd448ade0d59cc3356f7db7a7ccda2c8cbae9c7a90c28ff463d3e91f4"}, + {file = "rich-13.8.1-py3-none-any.whl", hash = "sha256:1760a3c0848469b97b558fc61c85233e3dafb69c7a071b4d60c38099d3cd4c06"}, + {file = "rich-13.8.1.tar.gz", hash = "sha256:8260cda28e3db6bf04d2d1ef4dbc03ba80a824c88b0e7668a0f23126a424844a"}, ] [[package]] diff --git a/pyproject.toml b/pyproject.toml index f34b2df3..647411af 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,39 +14,39 @@ readme = "README.md" dependencies = [ # Last Bumped: 2024-08-20 ############# Django / Core Libraries ############# - "setuptools>=69.5.1", - "django>=5.0.4,<6.0", - "django-ninja>=1.1.0", + "setuptools>=74.1.0", + "django>=5.1.1,<6.0", + "django-ninja>=1.3.0", "django-extensions>=3.2.3", "mypy-extensions>=1.0.0", "channels[daphne]>=4.1.0", "django-signal-webhooks>=0.3.0", - "django-admin-data-views>=0.3.1", - "django-object-actions>=4.2.0", + "django-admin-data-views>=0.4.1", + "django-object-actions>=4.3.0", "django-charid-field>=0.4", - "django-pydantic-field>=0.3.9", + "django-pydantic-field>=0.3.10", "django-jsonform>=2.22.0", - "django-stubs>=5.0.2", + "django-stubs>=5.0.4", "django-huey>=1.2.1", "django-huey-monitor>=0.9.0", ############# Python Helper Libraries ############ - "requests>=2.31.0", - "dateparser>=1.0.0", + "requests>=2.32.3", + "dateparser>=1.2.0", "feedparser>=6.0.11", - "w3lib>=2.1.2", + "w3lib>=2.2.1", "rich>=13.8.0", "ulid-py>=1.1.0", - "typeid-python>=0.3.0", + "typeid-python>=0.3.1", "psutil>=6.0.0", "supervisor>=4.2.5", - "python-crontab>=3.0.0", # for: archivebox schedule - "croniter>=2.0.5", # for: archivebox schedule - "ipython>=8.23.0", # for: archivebox shell + "python-crontab>=3.2.0", # for: archivebox schedule + "croniter>=3.0.3", # for: archivebox schedule + "ipython>=8.27.0", # for: archivebox shell ############# VENDORED LIBS ###################### # these can be safely omitted when installation subsystem does not provide these as packages (e.g. apt/debian) # archivebox will automatically load fallback vendored copies bundled via archivebox/vendor/__init__.py - "pydantic-pkgr>=0.1.4", - "atomicwrites==1.4.0", + "pydantic-pkgr>=0.2.2", + "atomicwrites==1.4.1", "pocket@git+https://github.com/tapanpandita/pocket.git@v0.3.7", "django-taggit==1.3.0", "base32-crockford==0.3.0", diff --git a/requirements.txt b/requirements.txt index 01413442..96ce151d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +5,7 @@ annotated-types==0.7.0; python_version == "3.11" anyio==4.4.0; python_version == "3.11" asgiref==3.8.1; python_version == "3.11" asttokens==2.4.1; python_version == "3.11" -atomicwrites==1.4.0; python_version == "3.11" +atomicwrites==1.4.1; python_version == "3.11" attrs==24.2.0; python_version == "3.11" autobahn==24.4.2; python_version == "3.11" automat==24.8.1; python_version == "3.11" @@ -16,6 +16,7 @@ bx-django-utils==79; python_version == "3.11" bx-py-utils==101; python_version == "3.11" certifi==2024.8.30; python_version == "3.11" cffi==1.17.1; platform_python_implementation != "PyPy" and python_version == "3.11" or implementation_name != "cpython" and python_version == "3.11" +channels==4.1.0; python_version == "3.11" channels[daphne]==4.1.0; python_version == "3.11" charset-normalizer==3.3.2; python_version == "3.11" constantly==23.10.4; python_version == "3.11" @@ -63,8 +64,8 @@ prompt-toolkit==3.0.47; python_version == "3.11" psutil==6.0.0; python_version == "3.11" ptyprocess==0.7.0; (sys_platform != "win32" and sys_platform != "emscripten") and python_version == "3.11" pure-eval==0.2.3; python_version == "3.11" -pyasn1==0.6.0; python_version == "3.11" -pyasn1-modules==0.4.0; python_version == "3.11" +pyasn1==0.6.1; python_version == "3.11" +pyasn1-modules==0.4.1; python_version == "3.11" pycparser==2.22; platform_python_implementation != "PyPy" and python_version == "3.11" or implementation_name != "cpython" and python_version == "3.11" pycryptodomex==3.20.0; python_version == "3.11" pydantic==2.9.1; python_version == "3.11" @@ -76,10 +77,10 @@ python-crontab==3.2.0; python_version == "3.11" python-dateutil==2.9.0.post0; python_version == "3.11" python-ldap==3.4.4; python_version == "3.11" python-stdnum==1.20; python_version == "3.11" -pytz==2024.1; python_version == "3.11" -regex==2024.7.24; python_version == "3.11" +pytz==2024.2; python_version == "3.11" +regex==2024.9.11; python_version == "3.11" requests==2.32.3; python_version == "3.11" -rich==13.8.0; python_version == "3.11" +rich==13.8.1; python_version == "3.11" service-identity==24.1.0; python_version == "3.11" setuptools==74.1.2; python_version == "3.11" sgmllib3k==1.0.0; python_version == "3.11" @@ -90,6 +91,7 @@ sqlparse==0.5.1; python_version == "3.11" stack-data==0.6.3; python_version == "3.11" supervisor==4.2.5; python_version == "3.11" traitlets==5.14.3; python_version == "3.11" +twisted==24.7.0; python_version == "3.11" twisted[tls]==24.7.0; python_version == "3.11" txaio==23.1.1; python_version == "3.11" typeid-python==0.3.1; python_version == "3.11"