From 770e06960c450184fb66e4b40c5f1239761949d2 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Fri, 6 Sep 2024 03:49:10 -0700 Subject: [PATCH] change pdm to use 3.11 for locking --- Dockerfile | 4 +- bin/lock_pkgs.sh | 10 +- pdm.lock | 269 +++++++++++++++++++++-------------------------- requirements.txt | 198 +++++++++++++++++----------------- 4 files changed, 224 insertions(+), 257 deletions(-) diff --git a/Dockerfile b/Dockerfile index 59c17812..f430da8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -253,7 +253,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=apt-$TARGETARCH$T echo "[+] Installing PIP ArchiveBox dependencies from requirements.txt for ${TARGETPLATFORM}..." \ && apt-get update -qq \ && apt-get install -qq -y -t bookworm-backports \ - build-essential \ + build-essential gcc \ libssl-dev libldap2-dev libsasl2-dev \ python3-ldap python3-msgpack python3-mutagen python3-regex python3-pycryptodome procps \ # && ln -s "$GLOBAL_VENV" "$APP_VENV" \ @@ -264,7 +264,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=apt-$TARGETARCH$T # && source $GLOBAL_VENV/bin/activate \ && pip install -r requirements.txt \ && apt-get purge -y \ - build-essential \ + build-essential gcc \ && apt-get autoremove -y \ && rm -rf /var/lib/apt/lists/* diff --git a/bin/lock_pkgs.sh b/bin/lock_pkgs.sh index b43cdde2..486444fc 100755 --- a/bin/lock_pkgs.sh +++ b/bin/lock_pkgs.sh @@ -49,7 +49,7 @@ echo echo "[+] Generating dev & prod requirements.txt & pdm.lock from pyproject.toml..." pip install --upgrade pip setuptools pdm self update >/dev/null 2>&1 || true -pdm venv create 3.10 +pdm venv create 3.11 echo echo "pyproject.toml: archivebox $(grep 'version = ' pyproject.toml | awk '{print $3}' | jq -r)" echo "$(which python): $(python --version | head -n 1)" @@ -60,16 +60,16 @@ pdm info echo # https://pdm-project.org/latest/usage/lockfile/ # prod -pdm lock --group=':all' --production --lockfile pdm.lock --python="==3.10.*" --platform=linux -pdm lock --group=':all' --production --lockfile pdm.lock --python="==3.10.*" --platform=macos --append +pdm lock --group=':all' --production --lockfile pdm.lock --python="==3.11.*" --platform=linux +pdm lock --group=':all' --production --lockfile pdm.lock --python="==3.11.*" --platform=macos --append pdm sync --group=':all' --production --lockfile pdm.lock --clean pdm export --group=':all' --production --lockfile pdm.lock --without-hashes -o requirements.txt # cp ./pdm.lock ./pip_dist/ # cp ./requirements.txt ./pip_dist/ # dev -pdm lock --group=':all' --dev --lockfile pdm.dev.lock --python="==3.10.*" --platform=linux -pdm lock --group=':all' --dev --lockfile pdm.dev.lock --python="==3.10.*" --platform=macos --append +pdm lock --group=':all' --dev --lockfile pdm.dev.lock --python="==3.11.*" --platform=linux +pdm lock --group=':all' --dev --lockfile pdm.dev.lock --python="==3.11.*" --platform=macos --append pdm sync --group=':all' --dev --lockfile pdm.dev.lock --clean pdm export --group=':all' --dev --lockfile pdm.dev.lock --without-hashes -o requirements-dev.txt # cp ./pdm.dev.lock ./pip_dist/ diff --git a/pdm.lock b/pdm.lock index 83c19537..6bcfc5e9 100644 --- a/pdm.lock +++ b/pdm.lock @@ -8,11 +8,11 @@ lock_version = "4.5.0" content_hash = "sha256:c890335ff9967151514ff57e709d8b39c19f51edce5d15fb1b15c0a276a573f9" [[metadata.targets]] -requires_python = "==3.10.*" +requires_python = "==3.11.*" platform = "manylinux_2_17_x86_64" [[metadata.targets]] -requires_python = "==3.10.*" +requires_python = "==3.11.*" platform = "macos_12_0_arm64" [[package]] @@ -21,7 +21,7 @@ version = "0.7.0" requires_python = ">=3.8" summary = "Reusable constraint types to use with typing.Annotated" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "typing-extensions>=4.0.0; python_version < \"3.9\"", ] @@ -36,7 +36,7 @@ version = "4.4.0" requires_python = ">=3.8" summary = "High level compatibility layer for multiple asynchronous event loop implementations" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "exceptiongroup>=1.0.2; python_version < \"3.11\"", "idna>=2.8", @@ -54,7 +54,7 @@ version = "3.8.1" requires_python = ">=3.8" summary = "ASGI specs, helper code, and adapters" groups = ["default", "ldap"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "typing-extensions>=4; python_version < \"3.11\"", ] @@ -68,7 +68,7 @@ name = "asttokens" version = "2.4.1" summary = "Annotate AST trees with source code positions" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "six>=1.12.0", "typing; python_version < \"3.5\"", @@ -84,7 +84,7 @@ version = "1.4.0" requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" summary = "Atomic file writes." groups = ["default"] -marker = "python_version == \"3.10\"" +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"}, @@ -96,7 +96,7 @@ version = "24.2.0" requires_python = ">=3.7" summary = "Classes Without Boilerplate" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "importlib-metadata; python_version < \"3.8\"", ] @@ -111,7 +111,7 @@ version = "24.4.2" requires_python = ">=3.9" summary = "WebSocket client & server library, WAMP real-time framework" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "cryptography>=3.4.6", "hyperlink>=21.0.0", @@ -129,7 +129,7 @@ version = "24.8.1" requires_python = ">=3.8" summary = "Self-service finite-state machines for the programmer on the go." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "typing-extensions; python_version < \"3.10\"", ] @@ -143,7 +143,7 @@ name = "base32-crockford" version = "0.3.0" summary = "A Python implementation of Douglas Crockford's base32 encoding scheme" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "base32-crockford-0.3.0.tar.gz", hash = "sha256:115f5bd32ae32b724035cb02eb65069a8824ea08c08851eb80c8b9f63443a969"}, {file = "base32_crockford-0.3.0-py2.py3-none-any.whl", hash = "sha256:295ef5ffbf6ed96b6e739ffd36be98fa7e90a206dd18c39acefb15777eedfe6e"}, @@ -154,10 +154,10 @@ name = "brotli" version = "1.1.0" summary = "Python bindings for the Brotli compression library" groups = ["default"] -marker = "implementation_name == \"cpython\" and python_version == \"3.10\"" +marker = "implementation_name == \"cpython\" and python_version == \"3.11\"" files = [ - {file = "Brotli-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e1140c64812cb9b06c922e77f1c26a75ec5e3f0fb2bf92cc8c58720dec276752"}, - {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:38025d9f30cf4634f8309c6874ef871b841eb3c347e90b0851f63d1ded5212da"}, + {file = "Brotli-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a3daabb76a78f829cafc365531c972016e4aa8d5b4bf60660ad8ecee19df7ccc"}, + {file = "Brotli-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a469274ad18dc0e4d316eefa616d1d0c2ff9da369af19fa6f3daa4f09671fd61"}, {file = "Brotli-1.1.0.tar.gz", hash = "sha256:81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724"}, ] @@ -167,13 +167,12 @@ version = "1.1.0.0" requires_python = ">=3.7" summary = "Python CFFI bindings to the Brotli library" groups = ["default"] -marker = "implementation_name != \"cpython\" and python_version == \"3.10\"" +marker = "implementation_name != \"cpython\" and python_version == \"3.11\"" dependencies = [ "cffi>=1.0.0", ] files = [ {file = "brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9feb210d932ffe7798ee62e6145d3a757eb6233aa9a4e7db78dd3690d7755814"}, - {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54a07bb2374a1eba8ebb52b6fafffa2afd3c4df85ddd38fcc0511f2bb387c2a8"}, {file = "brotlicffi-1.1.0.0.tar.gz", hash = "sha256:b77827a689905143f87915310b93b273ab17888fd43ef350d4832c4a71083c13"}, ] @@ -183,7 +182,7 @@ version = "2024.8.30" requires_python = ">=3.6" summary = "Python package for providing Mozilla's CA Bundle." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, @@ -195,13 +194,13 @@ version = "1.17.1" requires_python = ">=3.8" summary = "Foreign Function Interface for Python calling C code." groups = ["default"] -marker = "(platform_python_implementation != \"PyPy\" or implementation_name != \"cpython\") and python_version == \"3.10\"" +marker = "(platform_python_implementation != \"PyPy\" or implementation_name != \"cpython\") and python_version == \"3.11\"" dependencies = [ "pycparser", ] files = [ - {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, - {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"}, {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"}, ] @@ -211,7 +210,7 @@ version = "4.1.0" requires_python = ">=3.8" summary = "Brings async, event-driven capabilities to Django 3.2 and up." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "Django>=4.2", "asgiref<4,>=3.6.0", @@ -228,7 +227,7 @@ extras = ["daphne"] requires_python = ">=3.8" summary = "Brings async, event-driven capabilities to Django 3.2 and up." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "channels==4.1.0", "daphne>=4.0.0", @@ -244,12 +243,12 @@ version = "3.3.2" requires_python = ">=3.7.0" summary = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, ] @@ -259,7 +258,7 @@ version = "23.10.4" requires_python = ">=3.8" summary = "Symbolic constants in Python" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "constantly-23.10.4-py3-none-any.whl", hash = "sha256:3fd9b4d1c3dc1ec9757f3c52aef7e53ad9323dbe39f51dfd4c43853b68dfa3f9"}, {file = "constantly-23.10.4.tar.gz", hash = "sha256:aa92b70a33e2ac0bb33cd745eb61776594dc48764b06c35e0efd050b7f1c7cbd"}, @@ -271,7 +270,7 @@ version = "3.0.3" requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.6" summary = "croniter provides iteration for datetime object with cron like format" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "python-dateutil", "pytz>2021.1", @@ -287,7 +286,7 @@ version = "43.0.1" requires_python = ">=3.7" summary = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "cffi>=1.12; platform_python_implementation != \"PyPy\"", ] @@ -305,7 +304,7 @@ version = "4.1.2" requires_python = ">=3.8" summary = "Django ASGI (HTTP/WebSocket) server" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "asgiref<4,>=3.5.2", "autobahn>=22.4.2", @@ -322,7 +321,7 @@ version = "1.2.0" requires_python = ">=3.7" summary = "Date parsing library designed to parse dates from HTML pages" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "python-dateutil", "pytz", @@ -340,7 +339,7 @@ version = "5.1.1" requires_python = ">=3.5" summary = "Decorators for Humans" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, @@ -352,7 +351,7 @@ version = "5.1.1" requires_python = ">=3.10" summary = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." groups = ["default", "ldap"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "asgiref<4,>=3.8.1", "sqlparse>=0.3.1", @@ -369,7 +368,7 @@ version = "0.4.1" requires_python = "<4,>=3.10" summary = "Add custom data views to django admin panel." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "Django>=3.2", "django-settings-holder>=0.1.2", @@ -385,7 +384,7 @@ version = "4.8.0" requires_python = ">=3.8" summary = "Django LDAP authentication backend" groups = ["ldap"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "Django>=3.2", "python-ldap>=3.1", @@ -401,7 +400,7 @@ version = "0.4" requires_python = ">=3.8,<4.0" summary = "Provides a char-based, prefixable ID field for your Django models. Supports cuid, ksuid, ulid, et al." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "django<6.0,>=3.2", ] @@ -416,7 +415,7 @@ version = "3.2.3" requires_python = ">=3.6" summary = "Extensions for Django" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "Django>=3.2", ] @@ -431,7 +430,7 @@ version = "2.22.0" requires_python = ">=3.4" summary = "A user-friendly JSON editing form for Django admin." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "django>=2.0", ] @@ -446,7 +445,7 @@ version = "1.3.0" requires_python = ">=3.7" summary = "Django Ninja - Fast Django REST framework" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "Django>=3.1", "pydantic<3.0.0,>=2.0", @@ -462,7 +461,7 @@ version = "4.2.0" requires_python = ">=3.7,<4.0" summary = "A Django app for adding object tools for models in the admin" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "django_object_actions-4.2.0-py3-none-any.whl", hash = "sha256:ae0df9984c68a4f42f219a391b71fa0630fe44a2983b39b8064378ebddcff30c"}, {file = "django_object_actions-4.2.0.tar.gz", hash = "sha256:e24befedf01b6fcdccbb03c33c0e2c855fd1a88f352a66dc7e2170ba31e80128"}, @@ -474,7 +473,7 @@ version = "0.3.10" requires_python = ">=3.7" summary = "Django JSONField with Pydantic models as a Schema" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "django<6,>=3.1", "pydantic<3,>=1.10", @@ -491,7 +490,7 @@ version = "0.1.2" requires_python = ">=3.9,<4" summary = "Object that allows settings to be accessed with attributes." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "django_settings_holder-0.1.2-py3-none-any.whl", hash = "sha256:7a65f888fc1e8427a807be72d43d5f3f242163e0a0eaf33a393592e6fff3e102"}, {file = "django_settings_holder-0.1.2.tar.gz", hash = "sha256:8ab0f2dabf5a1c79ec9e95e97a296808e0f2c48f6f9aa1da1b77b433ee1e2f9e"}, @@ -503,7 +502,7 @@ version = "0.3.0" requires_python = ">=3.9,<4" summary = "Add webhooks to django using signals." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "Django>=3.2", "asgiref>=3.5.0", @@ -522,7 +521,7 @@ version = "5.0.4" requires_python = ">=3.8" summary = "Mypy stubs for Django" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "asgiref", "django", @@ -542,7 +541,7 @@ version = "5.0.4" requires_python = ">=3.8" summary = "Monkey-patching and extensions for django-stubs" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "django", "typing-extensions", @@ -558,7 +557,7 @@ version = "1.3.0" requires_python = ">=3.5" summary = "django-taggit is a reusable Django application for simple tagging." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "Django>=1.11", ] @@ -567,25 +566,13 @@ files = [ {file = "django_taggit-1.3.0-py3-none-any.whl", hash = "sha256:609b0223d8a652f3fae088b7fd29f294fdadaca2d7931d45c27d6c59b02fdf31"}, ] -[[package]] -name = "exceptiongroup" -version = "1.2.2" -requires_python = ">=3.7" -summary = "Backport of PEP 654 (exception groups)" -groups = ["default"] -marker = "python_version == \"3.10\"" -files = [ - {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, - {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, -] - [[package]] name = "executing" version = "2.1.0" requires_python = ">=3.8" summary = "Get the currently executing AST node of a frame, and other information" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "executing-2.1.0-py2.py3-none-any.whl", hash = "sha256:8d63781349375b5ebccc3142f4b30350c0cd9c79f921cde38be2be4637e98eaf"}, {file = "executing-2.1.0.tar.gz", hash = "sha256:8ea27ddd260da8150fa5a708269c4a10e76161e2496ec3e587da9e3c0fe4b9ab"}, @@ -597,7 +584,7 @@ version = "6.0.11" requires_python = ">=3.6" summary = "Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "sgmllib3k", ] @@ -612,7 +599,7 @@ version = "0.14.0" requires_python = ">=3.7" summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "typing-extensions; python_version < \"3.8\"", ] @@ -627,7 +614,7 @@ version = "1.0.5" requires_python = ">=3.8" summary = "A minimal low-level HTTP client." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "certifi", "h11<0.15,>=0.13", @@ -643,7 +630,7 @@ version = "0.27.2" requires_python = ">=3.8" summary = "The next generation HTTP client." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "anyio", "certifi", @@ -662,7 +649,7 @@ version = "21.0.0" requires_python = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" summary = "A featureful, immutable, and correct URL for Python." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "idna>=2.5", "typing; python_version < \"3.5\"", @@ -678,7 +665,7 @@ version = "3.8" requires_python = ">=3.6" summary = "Internationalized Domain Names in Applications (IDNA)" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, @@ -690,7 +677,7 @@ version = "24.7.2" requires_python = ">=3.8" summary = "A small library that versions your Python projects." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "setuptools>=61.0", "tomli; python_version < \"3.11\"", @@ -706,7 +693,7 @@ version = "8.27.0" requires_python = ">=3.10" summary = "IPython: Productive Interactive Computing" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "colorama; sys_platform == \"win32\"", "decorator", @@ -731,7 +718,7 @@ version = "0.19.1" requires_python = ">=3.6" summary = "An autocompletion tool for Python that can be used for text editors." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "parso<0.9.0,>=0.8.3", ] @@ -746,7 +733,7 @@ version = "3.0.0" requires_python = ">=3.8" summary = "Python port of markdown-it. Markdown parsing, done right!" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "mdurl~=0.1", ] @@ -761,7 +748,7 @@ version = "0.1.7" requires_python = ">=3.8" summary = "Inline Matplotlib backend for Jupyter" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "traitlets", ] @@ -776,7 +763,7 @@ version = "0.1.2" requires_python = ">=3.7" summary = "Markdown URL utilities" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, @@ -788,7 +775,7 @@ version = "1.47.0" requires_python = ">=3.7" summary = "read and write audio tags for many formats" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "mutagen-1.47.0-py3-none-any.whl", hash = "sha256:edd96f50c5907a9539d8e5bba7245f62c9f520aef333d13392a79a4f70aca719"}, {file = "mutagen-1.47.0.tar.gz", hash = "sha256:719fadef0a978c31b4cf3c956261b3c58b6948b32023078a2117b1de09f0fc99"}, @@ -800,7 +787,7 @@ version = "1.0.0" requires_python = ">=3.5" summary = "Type system extensions for programs checked with the mypy type checker." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, @@ -812,7 +799,7 @@ version = "0.8.4" requires_python = ">=3.6" summary = "A Python Parser" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"}, {file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"}, @@ -823,7 +810,7 @@ name = "pexpect" version = "4.9.0" summary = "Pexpect allows easy control of interactive console applications." groups = ["default"] -marker = "(sys_platform != \"win32\" and sys_platform != \"emscripten\") and python_version == \"3.10\"" +marker = "(sys_platform != \"win32\" and sys_platform != \"emscripten\") and python_version == \"3.11\"" dependencies = [ "ptyprocess>=0.5", ] @@ -840,7 +827,7 @@ ref = "v0.3.7" revision = "5a144438cc89bfc0ec94db960718ccf1f76468c1" summary = "api wrapper for getpocket.com" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "requests", ] @@ -853,7 +840,7 @@ ref = "v0.3.7" revision = "5a144438cc89bfc0ec94db960718ccf1f76468c1" summary = "api wrapper for getpocket.com" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "requests", ] @@ -864,7 +851,7 @@ version = "3.0.47" requires_python = ">=3.7.0" summary = "Library for building powerful interactive command lines in Python" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "wcwidth", ] @@ -878,7 +865,7 @@ name = "ptyprocess" version = "0.7.0" summary = "Run a subprocess in a pseudo terminal" groups = ["default"] -marker = "(sys_platform != \"win32\" and sys_platform != \"emscripten\") and python_version == \"3.10\"" +marker = "(sys_platform != \"win32\" and sys_platform != \"emscripten\") and python_version == \"3.11\"" files = [ {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, @@ -889,7 +876,7 @@ name = "pure-eval" version = "0.2.3" summary = "Safely evaluate AST nodes without side effects" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"}, {file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"}, @@ -901,7 +888,7 @@ version = "0.6.0" 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.10\"" +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"}, @@ -913,7 +900,7 @@ version = "0.4.0" requires_python = ">=3.8" summary = "A collection of ASN.1-based protocols modules" groups = ["default", "ldap"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "pyasn1<0.7.0,>=0.4.6", ] @@ -928,7 +915,7 @@ version = "2.22" requires_python = ">=3.8" summary = "C parser in Python" groups = ["default"] -marker = "(platform_python_implementation != \"PyPy\" or implementation_name != \"cpython\") and python_version == \"3.10\"" +marker = "(platform_python_implementation != \"PyPy\" or implementation_name != \"cpython\") and python_version == \"3.11\"" files = [ {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, @@ -940,11 +927,10 @@ version = "3.20.0" requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" summary = "Cryptographic library for Python" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "pycryptodomex-3.20.0-cp35-abi3-macosx_10_9_universal2.whl", hash = "sha256:59af01efb011b0e8b686ba7758d59cf4a8263f9ad35911bfe3f416cee4f5c08c"}, {file = "pycryptodomex-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca649483d5ed251d06daf25957f802e44e6bb6df2e8f218ae71968ff8f8edc4"}, - {file = "pycryptodomex-3.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e48217c7901edd95f9f097feaa0388da215ed14ce2ece803d3f300b4e694abea"}, {file = "pycryptodomex-3.20.0.tar.gz", hash = "sha256:7a710b79baddd65b806402e14766c721aee8fb83381769c27920f26476276c1e"}, ] @@ -954,7 +940,7 @@ version = "2.9.0" requires_python = ">=3.8" summary = "Data validation using Python type hints" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "annotated-types>=0.4.0", "pydantic-core==2.23.2", @@ -973,15 +959,13 @@ version = "2.23.2" requires_python = ">=3.8" summary = "Core functionality for Pydantic validation and serialization" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "typing-extensions!=4.7.0,>=4.6.0", ] files = [ - {file = "pydantic_core-2.23.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:276ae78153a94b664e700ac362587c73b84399bd1145e135287513442e7dfbc7"}, - {file = "pydantic_core-2.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c8aa40f6ca803f95b1c1c5aeaee6237b9e879e4dfb46ad713229a63651a95fb"}, - {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f477d26183e94eaafc60b983ab25af2a809a1b48ce4debb57b343f671b7a90b6"}, - {file = "pydantic_core-2.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329a721253c7e4cbd7aad4a377745fbcc0607f9d72a3cc2102dd40519be75ed2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e9b24cca4037a561422bf5dc52b38d390fb61f7bfff64053ce1b72f6938e6b2"}, + {file = "pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d5b0ff3218858859910295df6953d7bafac3a48d5cd18f4e3ed9999efd2245f"}, {file = "pydantic_core-2.23.2.tar.gz", hash = "sha256:95d6bf449a1ac81de562d65d180af5d8c19672793c81877a2eda8fde5d08f2fd"}, ] @@ -991,7 +975,7 @@ version = "0.2.2" requires_python = ">=3.10" summary = "System package manager APIs in strongly typed Python" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "pydantic-core>=2.18.2", "pydantic>=2.7.1", @@ -1008,7 +992,7 @@ version = "2.18.0" requires_python = ">=3.8" summary = "Pygments is a syntax highlighting package written in Python." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, @@ -1020,7 +1004,7 @@ version = "24.2.1" requires_python = ">=3.7" summary = "Python wrapper module around the OpenSSL library" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "cryptography<44,>=41.0.5", ] @@ -1034,7 +1018,7 @@ name = "python-crontab" version = "3.2.0" summary = "Python Crontab API" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "python-dateutil", ] @@ -1049,7 +1033,7 @@ version = "2.9.0.post0" requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" summary = "Extensions to the standard Python datetime module" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "six>=1.5", ] @@ -1064,7 +1048,7 @@ version = "3.4.4" requires_python = ">=3.6" summary = "Python modules for implementing LDAP clients" groups = ["ldap"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "pyasn1-modules>=0.1.5", "pyasn1>=0.3.7", @@ -1078,7 +1062,7 @@ name = "pytz" version = "2024.1" summary = "World timezone definitions, modern and historical" groups = ["default"] -marker = "python_version == \"3.10\"" +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"}, @@ -1090,12 +1074,11 @@ version = "2024.7.24" requires_python = ">=3.8" summary = "Alternative regular expression module, to replace re." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ - {file = "regex-2024.7.24-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b0d3f567fafa0633aee87f08b9276c7062da9616931382993c03808bb68ce"}, - {file = "regex-2024.7.24-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f273674b445bcb6e4409bf8d1be67bc4b58e8b46fd0d560055d515b8830063cd"}, - {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf7a89eef64b5455835f5ed30254ec19bf41f7541cd94f266ab7cbd463f00c41"}, - {file = "regex-2024.7.24-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7a5486ca56c8869070a966321d5ab416ff0f83f30e0e2da1ab48815c8d165d46"}, + {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"}, ] @@ -1105,7 +1088,7 @@ version = "2.32.3" requires_python = ">=3.8" summary = "Python HTTP for Humans." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "certifi>=2017.4.17", "charset-normalizer<4,>=2", @@ -1123,7 +1106,7 @@ version = "13.8.0" requires_python = ">=3.7.0" summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "markdown-it-py>=2.2.0", "pygments<3.0.0,>=2.13.0", @@ -1140,7 +1123,7 @@ version = "24.1.0" requires_python = ">=3.8" summary = "Service identity verification for pyOpenSSL & cryptography." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "attrs>=19.1.0", "cryptography", @@ -1158,7 +1141,7 @@ version = "74.1.2" requires_python = ">=3.8" summary = "Easily download, build, install, upgrade, and uninstall Python packages" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "setuptools-74.1.2-py3-none-any.whl", hash = "sha256:5f4c08aa4d3ebcb57a50c33b1b07e94315d7fc7230f7115e47fc99776c8ce308"}, {file = "setuptools-74.1.2.tar.gz", hash = "sha256:95b40ed940a1c67eb70fc099094bd6e99c6ee7c23aa2306f4d2697ba7916f9c6"}, @@ -1169,7 +1152,7 @@ name = "sgmllib3k" version = "1.0.0" summary = "Py3k port of sgmllib." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "sgmllib3k-1.0.0.tar.gz", hash = "sha256:7868fb1c8bfa764c1ac563d3cf369c381d1325d36124933a726f29fcdaa812e9"}, ] @@ -1180,7 +1163,7 @@ version = "1.16.0" requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" summary = "Python 2 and 3 compatibility utilities" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, @@ -1192,7 +1175,7 @@ version = "1.3.1" requires_python = ">=3.7" summary = "Sniff out which async library your code is running under" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, @@ -1203,7 +1186,7 @@ name = "sonic-client" version = "1.0.0" summary = "python client for sonic search backend" groups = ["sonic"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "sonic-client-1.0.0.tar.gz", hash = "sha256:fe324c7354670488ed84847f6a6727d3cb5fb3675cb9b61396dcf5720e5aca66"}, {file = "sonic_client-1.0.0-py3-none-any.whl", hash = "sha256:291bf292861e97a2dd765ff0c8754ea9631383680d31a63ec3da6f5aa5f4beda"}, @@ -1215,7 +1198,7 @@ version = "0.5.1" requires_python = ">=3.8" summary = "A non-validating SQL parser." groups = ["default", "ldap"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "sqlparse-0.5.1-py3-none-any.whl", hash = "sha256:773dcbf9a5ab44a090f3441e2180efe2560220203dc2f8c0b0fa141e18b505e4"}, {file = "sqlparse-0.5.1.tar.gz", hash = "sha256:bb6b4df465655ef332548e24f08e205afc81b9ab86cb1c45657a7ff173a3a00e"}, @@ -1226,7 +1209,7 @@ name = "stack-data" version = "0.6.3" summary = "Extract data from python stack frames and tracebacks for informative displays" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "asttokens>=2.1.0", "executing>=1.2.0", @@ -1237,25 +1220,13 @@ files = [ {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, ] -[[package]] -name = "tomli" -version = "2.0.1" -requires_python = ">=3.7" -summary = "A lil' TOML parser" -groups = ["default"] -marker = "python_version == \"3.10\"" -files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] - [[package]] name = "traitlets" version = "5.14.3" requires_python = ">=3.8" summary = "Traitlets Python configuration system" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, @@ -1267,7 +1238,7 @@ version = "24.7.0" requires_python = ">=3.8.0" summary = "An asynchronous networking framework written in Python" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "attrs>=21.3.0", "automat>=0.8.0", @@ -1289,7 +1260,7 @@ extras = ["tls"] requires_python = ">=3.8.0" summary = "An asynchronous networking framework written in Python" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "idna>=2.4", "pyopenssl>=21.0.0", @@ -1307,7 +1278,7 @@ version = "23.1.1" requires_python = ">=3.7" summary = "Compatibility API between asyncio/Twisted/Trollius" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "txaio-23.1.1-py2.py3-none-any.whl", hash = "sha256:aaea42f8aad50e0ecfb976130ada140797e9dcb85fad2cf72b0f37f8cefcb490"}, {file = "txaio-23.1.1.tar.gz", hash = "sha256:f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704"}, @@ -1319,7 +1290,7 @@ version = "0.3.1" requires_python = "<4,>=3.8" summary = "Python implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "uuid6>=2023.5.2", ] @@ -1334,7 +1305,7 @@ version = "6.0.12.20240808" requires_python = ">=3.8" summary = "Typing stubs for PyYAML" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "types-PyYAML-6.0.12.20240808.tar.gz", hash = "sha256:b8f76ddbd7f65440a8bda5526a9607e4c7a322dc2f8e1a8c405644f9a6f4b9af"}, {file = "types_PyYAML-6.0.12.20240808-py3-none-any.whl", hash = "sha256:deda34c5c655265fc517b546c902aa6eed2ef8d3e921e4765fe606fe2afe8d35"}, @@ -1345,8 +1316,8 @@ name = "typing-extensions" version = "4.12.2" requires_python = ">=3.8" summary = "Backported and Experimental Type Hints for Python 3.8+" -groups = ["default", "ldap"] -marker = "python_version == \"3.10\"" +groups = ["default"] +marker = "python_version == \"3.11\"" files = [ {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, @@ -1358,7 +1329,7 @@ version = "2024.1" requires_python = ">=2" summary = "Provider of IANA time zone data" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, @@ -1370,7 +1341,7 @@ version = "5.2" requires_python = ">=3.8" summary = "tzinfo object for the local timezone" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "backports-zoneinfo; python_version < \"3.9\"", "tzdata; platform_system == \"Windows\"", @@ -1385,7 +1356,7 @@ name = "ulid-py" version = "1.1.0" summary = "Universally Unique Lexicographically Sortable Identifier" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "ulid-py-1.1.0.tar.gz", hash = "sha256:dc6884be91558df077c3011b9fb0c87d1097cb8fc6534b11f310161afd5738f0"}, {file = "ulid_py-1.1.0-py2.py3-none-any.whl", hash = "sha256:b56a0f809ef90d6020b21b89a87a48edc7c03aea80e5ed5174172e82d76e3987"}, @@ -1397,7 +1368,7 @@ version = "2.2.2" requires_python = ">=3.8" summary = "HTTP library with thread-safe connection pooling, file post, and more." groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"}, {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"}, @@ -1409,7 +1380,7 @@ version = "2024.7.10" requires_python = ">=3.8" summary = "New time-based UUID formats which are suited for use as a database key" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "uuid6-2024.7.10-py3-none-any.whl", hash = "sha256:93432c00ba403751f722829ad21759ff9db051dea140bf81493271e8e4dd18b7"}, {file = "uuid6-2024.7.10.tar.gz", hash = "sha256:2d29d7f63f593caaeea0e0d0dd0ad8129c9c663b29e19bdf882e864bedf18fb0"}, @@ -1421,7 +1392,7 @@ version = "2.2.1" requires_python = ">=3.8" summary = "Library of web-related functions" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ {file = "w3lib-2.2.1-py3-none-any.whl", hash = "sha256:e56d81c6a6bf507d7039e0c95745ab80abd24b465eb0f248af81e3eaa46eb510"}, {file = "w3lib-2.2.1.tar.gz", hash = "sha256:756ff2d94c64e41c8d7c0c59fea12a5d0bc55e33a531c7988b4a163deb9b07dd"}, @@ -1432,7 +1403,7 @@ name = "wcwidth" version = "0.2.13" summary = "Measures the displayed width of unicode strings in a terminal" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "backports-functools-lru-cache>=1.2.1; python_version < \"3.2\"", ] @@ -1447,13 +1418,11 @@ version = "13.0.1" requires_python = ">=3.8" summary = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" files = [ - {file = "websockets-13.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1841c9082a3ba4a05ea824cf6d99570a6a2d8849ef0db16e9c826acb28089e8f"}, - {file = "websockets-13.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f1d3d1f2eb79fe7b0fb02e599b2bf76a7619c79300fc55f0b5e2d382881d4f7f"}, - {file = "websockets-13.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56a952fa2ae57a42ba7951e6b2605e08a24801a4931b5644dfc68939e041bc7f"}, - {file = "websockets-13.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:03d3f9ba172e0a53e37fa4e636b86cc60c3ab2cfee4935e66ed1d7acaa4625ad"}, - {file = "websockets-13.0.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14b9c006cac63772b31abbcd3e3abb6228233eec966bf062e89e7fa7ae0b7333"}, + {file = "websockets-13.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:699ba9dd6a926f82a277063603fc8d586b89f4cb128efc353b749b641fcddda7"}, + {file = "websockets-13.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:52aed6ef21a0f1a2a5e310fb5c42d7555e9c5855476bbd7173c3aa3d8a0302f2"}, + {file = "websockets-13.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fac2d146ff30d9dd2fcf917e5d147db037a5c573f0446c564f16f1f94cf87462"}, {file = "websockets-13.0.1-py3-none-any.whl", hash = "sha256:b80f0c51681c517604152eb6a572f5a9378f877763231fddb883ba2f968e8817"}, {file = "websockets-13.0.1.tar.gz", hash = "sha256:4d6ece65099411cfd9a48d13701d7438d9c34f479046b34c50ff60bb8834e43e"}, ] @@ -1464,7 +1433,7 @@ version = "2024.8.6" requires_python = ">=3.8" summary = "A feature-rich command-line audio/video downloader" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "brotli; implementation_name == \"cpython\"", "brotlicffi; implementation_name != \"cpython\"", @@ -1486,12 +1455,12 @@ version = "7.0.3" requires_python = ">=3.8" summary = "Interfaces for Python" groups = ["default"] -marker = "python_version == \"3.10\"" +marker = "python_version == \"3.11\"" dependencies = [ "setuptools", ] files = [ - {file = "zope.interface-7.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:db6237e8fa91ea4f34d7e2d16d74741187e9105a63bbb5686c61fea04cdbacca"}, - {file = "zope.interface-7.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6195c3c03fef9f87c0dbee0b3b6451df6e056322463cf35bca9a088e564a3c58"}, + {file = "zope.interface-7.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6dd647fcd765030638577fe6984284e0ebba1a1008244c8a38824be096e37fe3"}, + {file = "zope.interface-7.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d04b11ea47c9c369d66340dbe51e9031df2a0de97d68f442305ed7625ad6493"}, {file = "zope.interface-7.0.3.tar.gz", hash = "sha256:cd2690d4b08ec9eaf47a85914fe513062b20da78d10d6d789a792c0b20307fb1"}, ] diff --git a/requirements.txt b/requirements.txt index 38987bec..62b1da2b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,103 +1,101 @@ # This file is @generated by PDM. # Please do not edit it manually. -annotated-types==0.7.0; python_version == "3.10" -anyio==4.4.0; python_version == "3.10" -asgiref==3.8.1; python_version == "3.10" -asttokens==2.4.1; python_version == "3.10" -atomicwrites==1.4.0; python_version == "3.10" -attrs==24.2.0; python_version == "3.10" -autobahn==24.4.2; python_version == "3.10" -automat==24.8.1; python_version == "3.10" -base32-crockford==0.3.0; python_version == "3.10" -brotli==1.1.0; implementation_name == "cpython" and python_version == "3.10" -brotlicffi==1.1.0.0; implementation_name != "cpython" and python_version == "3.10" -certifi==2024.8.30; python_version == "3.10" -cffi==1.17.1; platform_python_implementation != "PyPy" and python_version == "3.10" or implementation_name != "cpython" and python_version == "3.10" -channels==4.1.0; python_version == "3.10" -channels[daphne]==4.1.0; python_version == "3.10" -charset-normalizer==3.3.2; python_version == "3.10" -constantly==23.10.4; python_version == "3.10" -croniter==3.0.3; python_version == "3.10" -cryptography==43.0.1; python_version == "3.10" -daphne==4.1.2; python_version == "3.10" -dateparser==1.2.0; python_version == "3.10" -decorator==5.1.1; python_version == "3.10" -django==5.1.1; python_version == "3.10" -django-admin-data-views==0.4.1; python_version == "3.10" -django-auth-ldap==4.8.0; python_version == "3.10" -django-charid-field==0.4; python_version == "3.10" -django-extensions==3.2.3; python_version == "3.10" -django-jsonform==2.22.0; python_version == "3.10" -django-ninja==1.3.0; python_version == "3.10" -django-object-actions==4.2.0; python_version == "3.10" -django-pydantic-field==0.3.10; python_version == "3.10" -django-settings-holder==0.1.2; python_version == "3.10" -django-signal-webhooks==0.3.0; python_version == "3.10" -django-stubs==5.0.4; python_version == "3.10" -django-stubs-ext==5.0.4; python_version == "3.10" -django-taggit==1.3.0; python_version == "3.10" -exceptiongroup==1.2.2; python_version == "3.10" -executing==2.1.0; python_version == "3.10" -feedparser==6.0.11; python_version == "3.10" -h11==0.14.0; python_version == "3.10" -httpcore==1.0.5; python_version == "3.10" -httpx==0.27.2; python_version == "3.10" -hyperlink==21.0.0; python_version == "3.10" -idna==3.8; python_version == "3.10" -incremental==24.7.2; python_version == "3.10" -ipython==8.27.0; python_version == "3.10" -jedi==0.19.1; python_version == "3.10" -markdown-it-py==3.0.0; python_version == "3.10" -matplotlib-inline==0.1.7; python_version == "3.10" -mdurl==0.1.2; python_version == "3.10" -mutagen==1.47.0; python_version == "3.10" -mypy-extensions==1.0.0; python_version == "3.10" -parso==0.8.4; python_version == "3.10" -pexpect==4.9.0; (sys_platform != "win32" and sys_platform != "emscripten") and python_version == "3.10" -pocket @ git+https://github.com/tapanpandita/pocket.git@5a144438cc89bfc0ec94db960718ccf1f76468c1 ; python_version == "3.10" -prompt-toolkit==3.0.47; python_version == "3.10" -ptyprocess==0.7.0; (sys_platform != "win32" and sys_platform != "emscripten") and python_version == "3.10" -pure-eval==0.2.3; python_version == "3.10" -pyasn1==0.6.0; python_version == "3.10" -pyasn1-modules==0.4.0; python_version == "3.10" -pycparser==2.22; platform_python_implementation != "PyPy" and python_version == "3.10" or implementation_name != "cpython" and python_version == "3.10" -pycryptodomex==3.20.0; python_version == "3.10" -pydantic==2.9.0; python_version == "3.10" -pydantic-core==2.23.2; python_version == "3.10" -pydantic-pkgr==0.2.2; python_version == "3.10" -pygments==2.18.0; python_version == "3.10" -pyopenssl==24.2.1; python_version == "3.10" -python-crontab==3.2.0; python_version == "3.10" -python-dateutil==2.9.0.post0; python_version == "3.10" -python-ldap==3.4.4; python_version == "3.10" -pytz==2024.1; python_version == "3.10" -regex==2024.7.24; python_version == "3.10" -requests==2.32.3; python_version == "3.10" -rich==13.8.0; python_version == "3.10" -service-identity==24.1.0; python_version == "3.10" -setuptools==74.1.2; python_version == "3.10" -sgmllib3k==1.0.0; python_version == "3.10" -six==1.16.0; python_version == "3.10" -sniffio==1.3.1; python_version == "3.10" -sonic-client==1.0.0; python_version == "3.10" -sqlparse==0.5.1; python_version == "3.10" -stack-data==0.6.3; python_version == "3.10" -tomli==2.0.1; python_version == "3.10" -traitlets==5.14.3; python_version == "3.10" -twisted==24.7.0; python_version == "3.10" -twisted[tls]==24.7.0; python_version == "3.10" -txaio==23.1.1; python_version == "3.10" -typeid-python==0.3.1; python_version == "3.10" -types-pyyaml==6.0.12.20240808; python_version == "3.10" -typing-extensions==4.12.2; python_version == "3.10" -tzdata==2024.1; python_version == "3.10" -tzlocal==5.2; python_version == "3.10" -ulid-py==1.1.0; python_version == "3.10" -urllib3==2.2.2; python_version == "3.10" -uuid6==2024.7.10; python_version == "3.10" -w3lib==2.2.1; python_version == "3.10" -wcwidth==0.2.13; python_version == "3.10" -websockets==13.0.1; python_version == "3.10" -yt-dlp==2024.8.6; python_version == "3.10" -zope-interface==7.0.3; python_version == "3.10" +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" +attrs==24.2.0; python_version == "3.11" +autobahn==24.4.2; python_version == "3.11" +automat==24.8.1; python_version == "3.11" +base32-crockford==0.3.0; python_version == "3.11" +brotli==1.1.0; implementation_name == "cpython" and python_version == "3.11" +brotlicffi==1.1.0.0; implementation_name != "cpython" and 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" +croniter==3.0.3; python_version == "3.11" +cryptography==43.0.1; python_version == "3.11" +daphne==4.1.2; python_version == "3.11" +dateparser==1.2.0; python_version == "3.11" +decorator==5.1.1; python_version == "3.11" +django==5.1.1; python_version == "3.11" +django-admin-data-views==0.4.1; python_version == "3.11" +django-auth-ldap==4.8.0; python_version == "3.11" +django-charid-field==0.4; python_version == "3.11" +django-extensions==3.2.3; python_version == "3.11" +django-jsonform==2.22.0; python_version == "3.11" +django-ninja==1.3.0; python_version == "3.11" +django-object-actions==4.2.0; python_version == "3.11" +django-pydantic-field==0.3.10; python_version == "3.11" +django-settings-holder==0.1.2; python_version == "3.11" +django-signal-webhooks==0.3.0; python_version == "3.11" +django-stubs==5.0.4; python_version == "3.11" +django-stubs-ext==5.0.4; python_version == "3.11" +django-taggit==1.3.0; python_version == "3.11" +executing==2.1.0; python_version == "3.11" +feedparser==6.0.11; python_version == "3.11" +h11==0.14.0; python_version == "3.11" +httpcore==1.0.5; python_version == "3.11" +httpx==0.27.2; python_version == "3.11" +hyperlink==21.0.0; python_version == "3.11" +idna==3.8; python_version == "3.11" +incremental==24.7.2; python_version == "3.11" +ipython==8.27.0; python_version == "3.11" +jedi==0.19.1; python_version == "3.11" +markdown-it-py==3.0.0; python_version == "3.11" +matplotlib-inline==0.1.7; python_version == "3.11" +mdurl==0.1.2; python_version == "3.11" +mutagen==1.47.0; python_version == "3.11" +mypy-extensions==1.0.0; python_version == "3.11" +parso==0.8.4; python_version == "3.11" +pexpect==4.9.0; (sys_platform != "win32" and sys_platform != "emscripten") and python_version == "3.11" +pocket @ git+https://github.com/tapanpandita/pocket.git@5a144438cc89bfc0ec94db960718ccf1f76468c1 ; python_version == "3.11" +prompt-toolkit==3.0.47; 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" +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.0; python_version == "3.11" +pydantic-core==2.23.2; python_version == "3.11" +pydantic-pkgr==0.2.2; python_version == "3.11" +pygments==2.18.0; python_version == "3.11" +pyopenssl==24.2.1; python_version == "3.11" +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" +pytz==2024.1; python_version == "3.11" +regex==2024.7.24; python_version == "3.11" +requests==2.32.3; python_version == "3.11" +rich==13.8.0; 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" +six==1.16.0; python_version == "3.11" +sniffio==1.3.1; python_version == "3.11" +sonic-client==1.0.0; python_version == "3.11" +sqlparse==0.5.1; python_version == "3.11" +stack-data==0.6.3; 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" +types-pyyaml==6.0.12.20240808; python_version == "3.11" +typing-extensions==4.12.2; python_version == "3.11" +tzdata==2024.1; python_version == "3.11" +tzlocal==5.2; python_version == "3.11" +ulid-py==1.1.0; python_version == "3.11" +urllib3==2.2.2; python_version == "3.11" +uuid6==2024.7.10; python_version == "3.11" +w3lib==2.2.1; python_version == "3.11" +wcwidth==0.2.13; python_version == "3.11" +websockets==13.0.1; python_version == "3.11" +yt-dlp==2024.8.6; python_version == "3.11" +zope-interface==7.0.3; python_version == "3.11"