From da904d5cc4cb9a919eeefd4e2b9253a34bfaadac Mon Sep 17 00:00:00 2001 From: Stefan Pratter Date: Tue, 26 Mar 2024 15:05:46 +0000 Subject: [PATCH] rdap to 1.5.2 --- poetry.lock | 213 ++++--------------------------------------------- pyproject.toml | 2 +- 2 files changed, 18 insertions(+), 197 deletions(-) diff --git a/poetry.lock b/poetry.lock index ca8cc12a..1aa33b6d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,10 +1,9 @@ -# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "annotated-types" version = "0.6.0" description = "Reusable constraint types to use with typing.Annotated" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -16,7 +15,6 @@ files = [ name = "anyio" version = "4.3.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -39,7 +37,6 @@ trio = ["trio (>=0.23)"] name = "asgiref" version = "3.8.1" description = "ASGI specs, helper code, and adapters" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -57,7 +54,6 @@ tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"] name = "asn1crypto" version = "1.5.1" description = "Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP" -category = "main" optional = false python-versions = "*" files = [ @@ -69,7 +65,6 @@ files = [ name = "async-timeout" version = "4.0.3" description = "Timeout context manager for asyncio programs" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -81,7 +76,6 @@ files = [ name = "attrs" version = "23.2.0" description = "Classes Without Boilerplate" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -101,7 +95,6 @@ tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "p name = "black" version = "22.12.0" description = "The uncompromising code formatter." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -137,7 +130,6 @@ uvloop = ["uvloop (>=0.15.2)"] name = "bleach" version = "6.1.0" description = "An easy safelist-based HTML-sanitizing tool." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -156,7 +148,6 @@ css = ["tinycss2 (>=1.1.0,<1.3)"] name = "cbor2" version = "5.6.2" description = "CBOR (de)serializer with extensive tag support" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -208,7 +199,6 @@ test = ["coverage (>=7)", "hypothesis", "pytest"] name = "certifi" version = "2024.2.2" description = "Python package for providing Mozilla's CA Bundle." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -220,7 +210,6 @@ files = [ name = "cffi" version = "1.16.0" description = "Foreign Function Interface for Python calling C code." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -285,7 +274,6 @@ pycparser = "*" name = "cfgv" version = "3.4.0" description = "Validate configuration and produce human readable error messages." -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -297,7 +285,6 @@ files = [ name = "charset-normalizer" version = "3.3.2" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" optional = false python-versions = ">=3.7.0" files = [ @@ -397,7 +384,6 @@ files = [ name = "click" version = "8.1.7" description = "Composable command line interface toolkit" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -412,7 +398,6 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ @@ -424,7 +409,6 @@ files = [ name = "confu" version = "1.9.0" description = "Configuration file validation and generation" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -439,7 +423,6 @@ munge = ">=1.2.1,<2.0.0" name = "contextlib2" version = "21.6.0" description = "Backports and enhancements for the contextlib module" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -451,7 +434,6 @@ files = [ name = "coreapi" version = "2.3.3" description = "Python client library for Core API." -category = "main" optional = false python-versions = "*" files = [ @@ -469,7 +451,6 @@ uritemplate = "*" name = "coreschema" version = "0.0.4" description = "Core Schema." -category = "main" optional = false python-versions = "*" files = [ @@ -484,7 +465,6 @@ jinja2 = "*" name = "coverage" version = "7.4.4" description = "Code coverage measurement for Python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -552,7 +532,6 @@ toml = ["tomli"] name = "cryptography" version = "42.0.5" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -607,7 +586,6 @@ test-randomorder = ["pytest-randomly"] name = "decorator" version = "4.4.2" description = "Decorators for Humans" -category = "dev" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*" files = [ @@ -619,7 +597,6 @@ files = [ name = "defusedxml" version = "0.7.1" description = "XML bomb protection for Python stdlib modules" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ @@ -631,7 +608,6 @@ files = [ name = "diff-match-patch" version = "20230430" description = "Diff Match and Patch" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -646,7 +622,6 @@ dev = ["attribution (==1.6.2)", "black (==23.3.0)", "flit (==3.8.0)", "mypy (==1 name = "distlib" version = "0.3.8" description = "Distribution utilities" -category = "dev" optional = false python-versions = "*" files = [ @@ -658,7 +633,6 @@ files = [ name = "django" version = "4.2.11" description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -679,7 +653,6 @@ bcrypt = ["bcrypt"] name = "django-allauth" version = "0.61.1" description = "Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -701,7 +674,6 @@ saml = ["python3-saml (>=1.15.0,<2.0.0)"] name = "django-autocomplete-light" version = "3.11.0" description = "Fresh autocompletes for Django" -category = "main" optional = false python-versions = "*" files = [ @@ -721,7 +693,6 @@ tags = ["django-taggit"] name = "django-bootstrap5" version = "23.4" description = "Bootstrap 5 for Django" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -736,7 +707,6 @@ Django = ">=3.2" name = "django-cors-headers" version = "4.3.1" description = "django-cors-headers is a Django application for handling the server headers required for Cross-Origin Resource Sharing (CORS)." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -752,7 +722,6 @@ Django = ">=3.2" name = "django-countries" version = "7.5.1" description = "Provides a country field for Django models." -category = "main" optional = false python-versions = "*" files = [ @@ -774,7 +743,6 @@ test = ["djangorestframework", "graphene-django", "pytest", "pytest-cov", "pytes name = "django-crispy-forms" version = "2.1" description = "Best way to have Django DRY forms" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -789,7 +757,6 @@ django = ">=4.2" name = "django-csp" version = "3.8" description = "Django Content Security Policy support." -category = "main" optional = false python-versions = "*" files = [ @@ -808,7 +775,6 @@ tests = ["jinja2 (>=2.9.6)", "pytest", "pytest-cov", "pytest-django", "pytest-ru name = "django-debug-toolbar" version = "4.3.0" description = "A configurable set of panels that display various debug information about the current request/response." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -824,7 +790,6 @@ sqlparse = ">=0.2" name = "django-elasticsearch-dsl" version = "8.0" description = "Wrapper around elasticsearch-dsl-py for django models" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -843,7 +808,6 @@ celery = ["celery (>=4.1.0)"] name = "django-extensions" version = "3.2.3" description = "Extensions for Django" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -858,7 +822,6 @@ Django = ">=3.2" name = "django-formtools" version = "2.5.1" description = "A set of high-level abstractions for Django forms" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -873,7 +836,6 @@ Django = ">=3.2" name = "django-grainy" version = "2.0.0" description = "granular permissions for django" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -892,7 +854,6 @@ six = ">=1.11.0,<=2.0.0" name = "django-grappelli" version = "3.0.8" description = "A jazzy skin for the Django Admin-Interface." -category = "main" optional = false python-versions = "*" files = [ @@ -904,7 +865,6 @@ files = [ name = "django-handleref" version = "2.0.1" description = "django object tracking" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -916,7 +876,6 @@ files = [ name = "django-hashers-passlib" version = "1.0.0" description = "Django hashers using passlib" -category = "main" optional = false python-versions = "*" files = [] @@ -936,7 +895,6 @@ resolved_reference = "be7900109778600927380e01d4ec59d04d0734a8" name = "django-haystack" version = "3.2.1" description = "Pluggable search for Django." -category = "main" optional = false python-versions = "*" files = [ @@ -953,7 +911,6 @@ elasticsearch = ["elasticsearch (>=5,<8)"] name = "django-import-export" version = "2.9.0" description = "Django application and library for importing and exporting data with included admin integration." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -970,7 +927,6 @@ tablib = {version = ">=3.0.0", extras = ["html", "ods", "xls", "xlsx", "yaml"]} name = "django-inet" version = "1.1.1" description = "django internet utilities" -category = "main" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -982,7 +938,6 @@ files = [ name = "django-ipware" version = "6.0.4" description = "A Django application to retrieve user's IP address" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -997,7 +952,6 @@ python-ipware = ">=2.0.0" name = "django-oauth-toolkit" version = "2.3.0" description = "OAuth2 Provider for Django" -category = "main" optional = false python-versions = "*" files = [ @@ -1015,7 +969,6 @@ requests = ">=2.13.0" name = "django-otp" version = "1.3.0" description = "A pluggable framework for adding two-factor authentication to Django using one-time passwords." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1033,7 +986,6 @@ qrcode = ["qrcode"] name = "django-peeringdb" version = "3.3.0" description = "PeeringDB Django models" -category = "main" optional = false python-versions = "^3.8" files = [] @@ -1055,7 +1007,6 @@ resolved_reference = "c96550f2c4e286944de5614976cb11e7c9ca81df" name = "django-phonenumber-field" version = "6.4.0" description = "An international phone number field for django models." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1074,7 +1025,6 @@ phonenumberslite = ["phonenumberslite (>=7.0.2)"] name = "django-ranged-response" version = "0.2.0" description = "Modified Django FileResponse that adds Content-Range headers." -category = "main" optional = false python-versions = "*" files = [ @@ -1088,7 +1038,6 @@ django = "*" name = "django-ratelimit" version = "4.1.0" description = "Cache-based rate-limiting for Django." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1100,7 +1049,6 @@ files = [ name = "django-rest-swagger" version = "2.2.0" description = "Swagger UI for Django REST Framework 3.5+" -category = "main" optional = false python-versions = "*" files = [ @@ -1118,7 +1066,6 @@ simplejson = "*" name = "django-reversion" version = "4.0.2" description = "An extension to the Django web framework that provides version control for model instances." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1133,7 +1080,6 @@ django = ">=2.0" name = "django-security-keys" version = "1.1.0" description = "Django webauthn security key integration" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -1150,7 +1096,6 @@ webauthn = ">=1,<2" name = "django-simple-captcha" version = "0.6.0" description = "A very simple, yet powerful, Django captcha application" -category = "main" optional = false python-versions = "*" files = [ @@ -1170,7 +1115,6 @@ test = ["testfixtures"] name = "django-structlog" version = "8.0.0" description = "Structured Logging for Django" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1192,7 +1136,6 @@ commands = ["django-extensions (>=1.4.9)"] name = "django-tables2" version = "2.7.0" description = "Table/data-grid framework for Django" -category = "main" optional = false python-versions = "*" files = [ @@ -1210,7 +1153,6 @@ tablib = ["tablib"] name = "django-two-factor-auth" version = "1.14.0" description = "Complete Two-Factor Authentication for Django" -category = "main" optional = false python-versions = "*" files = [ @@ -1236,7 +1178,6 @@ yubikey = ["django-otp-yubikey"] name = "django-vanilla-views" version = "3.0.0" description = "Beautifully simple class based views." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1248,7 +1189,6 @@ files = [ name = "djangorestframework" version = "3.15.1" description = "Web APIs for Django, made easy." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1263,7 +1203,6 @@ django = ">=3.0" name = "djangorestframework-api-key" version = "3.0.0" description = "API key permissions for the Django REST Framework" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1278,7 +1217,6 @@ packaging = "*" name = "elastic-transport" version = "8.12.0" description = "Transport classes and utilities shared among Python Elastic client libraries" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1297,7 +1235,6 @@ develop = ["aiohttp", "furo", "mock", "pytest", "pytest-asyncio", "pytest-cov", name = "elasticsearch" version = "8.12.1" description = "Python client for Elasticsearch" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1316,7 +1253,6 @@ requests = ["requests (>=2.4.0,<3.0.0)"] name = "elasticsearch-dsl" version = "8.12.0" description = "Python client for Elasticsearch" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1335,7 +1271,6 @@ develop = ["coverage", "pytest", "pytest-cov", "pytest-mock", "pytz", "sphinx (> name = "et-xmlfile" version = "1.1.0" description = "An implementation of lxml.xmlfile for the standard library" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1347,7 +1282,6 @@ files = [ name = "exceptiongroup" version = "1.2.0" description = "Backport of PEP 654 (exception groups)" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1360,26 +1294,24 @@ test = ["pytest (>=6)"] [[package]] name = "filelock" -version = "3.13.1" +version = "3.13.3" description = "A platform independent file lock." -category = "dev" optional = false python-versions = ">=3.8" files = [ - {file = "filelock-3.13.1-py3-none-any.whl", hash = "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c"}, - {file = "filelock-3.13.1.tar.gz", hash = "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e"}, + {file = "filelock-3.13.3-py3-none-any.whl", hash = "sha256:5ffa845303983e7a0b7ae17636509bc97997d58afeafa72fb141a17b152284cb"}, + {file = "filelock-3.13.3.tar.gz", hash = "sha256:a79895a25bbefdf55d1a2a0a80968f7dbb28edcd6d4234a0afb3f37ecde4b546"}, ] [package.extras] -docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.24)"] -testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"] +docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"] typing = ["typing-extensions (>=4.8)"] [[package]] name = "flake8" version = "7.0.0" description = "the modular source code checker: pep8 pyflakes and co" -category = "dev" optional = false python-versions = ">=3.8.1" files = [ @@ -1396,7 +1328,6 @@ pyflakes = ">=3.2.0,<3.3.0" name = "future" version = "0.18.3" description = "Clean single-source support for Python 3 and 2" -category = "dev" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -1407,7 +1338,6 @@ files = [ name = "geographiclib" version = "2.0" description = "The geodesic routines from GeographicLib" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1419,7 +1349,6 @@ files = [ name = "geopy" version = "2.4.1" description = "Python Geocoding Toolbox" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1443,7 +1372,6 @@ timezone = ["pytz"] name = "ghp-import" version = "2.1.0" description = "Copy your docs directly to the gh-pages branch." -category = "dev" optional = false python-versions = "*" files = [ @@ -1461,7 +1389,6 @@ dev = ["flake8", "markdown", "twine", "wheel"] name = "googlemaps" version = "4.10.0" description = "Python client library for Google Maps Platform" -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -1475,7 +1402,6 @@ requests = ">=2.20.0,<3.0" name = "grainy" version = "1.8.1" description = "granular permissions utility" -category = "main" optional = false python-versions = ">=3.6,<4.0" files = [ @@ -1486,7 +1412,6 @@ files = [ name = "h11" version = "0.14.0" description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1498,7 +1423,6 @@ files = [ name = "hiredis" version = "2.3.2" description = "Python wrapper for hiredis" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1617,7 +1541,6 @@ files = [ name = "httpcore" version = "1.0.4" description = "A minimal low-level HTTP client." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1632,14 +1555,13 @@ h11 = ">=0.13,<0.15" [package.extras] asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] -socks = ["socksio (>=1.0.0,<2.0.0)"] +socks = ["socksio (==1.*)"] trio = ["trio (>=0.22.0,<0.25.0)"] [[package]] name = "httpx" version = "0.27.0" description = "The next generation HTTP client." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1650,21 +1572,20 @@ files = [ [package.dependencies] anyio = "*" certifi = "*" -httpcore = ">=1.0.0,<2.0.0" +httpcore = "==1.*" idna = "*" sniffio = "*" [package.extras] brotli = ["brotli", "brotlicffi"] -cli = ["click (>=8.0.0,<9.0.0)", "pygments (>=2.0.0,<3.0.0)", "rich (>=10,<14)"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] -socks = ["socksio (>=1.0.0,<2.0.0)"] +socks = ["socksio (==1.*)"] [[package]] name = "identify" version = "2.5.35" description = "File identification library for Python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1679,7 +1600,6 @@ license = ["ukkonen"] name = "idna" version = "3.6" description = "Internationalized Domain Names in Applications (IDNA)" -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -1691,7 +1611,6 @@ files = [ name = "importlib-metadata" version = "7.1.0" description = "Read metadata from Python packages" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1711,7 +1630,6 @@ testing = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", name = "iniconfig" version = "2.0.0" description = "brain-dead simple config-ini parsing" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1723,7 +1641,6 @@ files = [ name = "isort" version = "5.13.2" description = "A Python utility / library to sort Python imports." -category = "dev" optional = false python-versions = ">=3.8.0" files = [ @@ -1738,7 +1655,6 @@ colors = ["colorama (>=0.4.6)"] name = "itypes" version = "1.2.0" description = "Simple immutable types for python." -category = "main" optional = false python-versions = "*" files = [ @@ -1750,7 +1666,6 @@ files = [ name = "jinja2" version = "3.1.3" description = "A very fast and expressive template engine." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1768,7 +1683,6 @@ i18n = ["Babel (>=2.7)"] name = "jsonschema" version = "4.21.1" description = "An implementation of JSON Schema validation for Python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1790,7 +1704,6 @@ format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339- name = "jsonschema-specifications" version = "2023.12.1" description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1805,7 +1718,6 @@ referencing = ">=0.31.0" name = "jwcrypto" version = "1.5.6" description = "Implementation of JOSE Web standards" -category = "main" optional = false python-versions = ">= 3.8" files = [ @@ -1821,7 +1733,6 @@ typing-extensions = ">=4.5.0" name = "markdown" version = "3.6" description = "Python implementation of John Gruber's Markdown." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1840,7 +1751,6 @@ testing = ["coverage", "pyyaml"] name = "markdown-include" version = "0.8.1" description = "A Python-Markdown extension which provides an 'include' function" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1858,7 +1768,6 @@ tests = ["pytest"] name = "markupsafe" version = "2.1.5" description = "Safely add untrusted strings to HTML/XML markup." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1928,7 +1837,6 @@ files = [ name = "mccabe" version = "0.7.0" description = "McCabe checker, plugin for flake8" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -1940,7 +1848,6 @@ files = [ name = "mergedeep" version = "1.3.4" description = "A deep merge function for 🐍." -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -1952,7 +1859,6 @@ files = [ name = "mkdocs" version = "1.5.3" description = "Project documentation with Markdown." -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1984,7 +1890,6 @@ min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-imp name = "munge" version = "1.3.0" description = "data manipulation library and client" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -2007,7 +1912,6 @@ yaml = ["PyYAML (>=5.1)"] name = "mypy-extensions" version = "1.0.0" description = "Type system extensions for programs checked with the mypy type checker." -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -2019,7 +1923,6 @@ files = [ name = "mysqlclient" version = "2.2.4" description = "Python interface to MySQL" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2038,7 +1941,6 @@ files = [ name = "nodeenv" version = "1.8.0" description = "Node.js virtual environment builder" -category = "dev" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*" files = [ @@ -2053,7 +1955,6 @@ setuptools = "*" name = "oauthlib" version = "3.2.2" description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -2070,7 +1971,6 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] name = "odfpy" version = "1.4.1" description = "Python API and tools to manipulate OpenDocument files" -category = "main" optional = false python-versions = "*" files = [ @@ -2084,7 +1984,6 @@ defusedxml = "*" name = "openapi-codec" version = "1.3.2" description = "An OpenAPI codec for Core API." -category = "main" optional = false python-versions = "*" files = [ @@ -2098,7 +1997,6 @@ coreapi = ">=2.2.0" name = "openpyxl" version = "3.1.2" description = "A Python library to read/write Excel 2010 xlsx/xlsm files" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -2113,7 +2011,6 @@ et-xmlfile = "*" name = "outcome" version = "1.3.0.post0" description = "Capture the outcome of Python function calls." -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2128,7 +2025,6 @@ attrs = ">=19.2.0" name = "packaging" version = "24.0" description = "Core utilities for Python packages" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2140,7 +2036,6 @@ files = [ name = "passlib" version = "1.7.4" description = "comprehensive password hashing framework supporting over 30 schemes" -category = "main" optional = false python-versions = "*" files = [ @@ -2158,7 +2053,6 @@ totp = ["cryptography"] name = "pathspec" version = "0.12.1" description = "Utility library for gitignore style pattern matching of file paths." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2170,7 +2064,6 @@ files = [ name = "peeringdb" version = "2.0.0" description = "PeeringDB Django models" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -2189,7 +2082,6 @@ pyyaml = ">=6.0.1,<7.0.0" name = "phonenumbers" version = "8.13.33" description = "Python version of Google's common library for parsing, formatting, storing and validating international phone numbers." -category = "main" optional = false python-versions = "*" files = [ @@ -2201,7 +2093,6 @@ files = [ name = "pillow" version = "10.2.0" description = "Python Imaging Library (Fork)" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2287,7 +2178,6 @@ xmp = ["defusedxml"] name = "platformdirs" version = "4.2.0" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2303,7 +2193,6 @@ test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest- name = "pluggy" version = "1.4.0" description = "plugin and hook calling mechanisms for python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2319,7 +2208,6 @@ testing = ["pytest", "pytest-benchmark"] name = "pre-commit" version = "3.7.0" description = "A framework for managing and maintaining multi-language pre-commit hooks." -category = "dev" optional = false python-versions = ">=3.9" files = [ @@ -2338,7 +2226,6 @@ virtualenv = ">=20.10.0" name = "pycodestyle" version = "2.11.1" description = "Python style guide checker" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2350,7 +2237,6 @@ files = [ name = "pycountry" version = "23.12.11" description = "ISO country, subdivision, language, currency and script definitions and their translations" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2362,7 +2248,6 @@ files = [ name = "pycparser" version = "2.21" description = "C parser in Python" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -2374,7 +2259,6 @@ files = [ name = "pydantic" version = "2.6.4" description = "Data validation using Python type hints" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2394,7 +2278,6 @@ email = ["email-validator (>=2.0.0)"] name = "pydantic-core" version = "2.16.3" description = "" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2486,7 +2369,6 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" name = "pydot" version = "2.0.0" description = "Python interface to Graphviz's Dot" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2506,7 +2388,6 @@ tests = ["black", "chardet", "tox"] name = "pyflakes" version = "3.2.0" description = "passive checker of Python programs" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2518,7 +2399,6 @@ files = [ name = "pyjwt" version = "2.8.0" description = "JSON Web Token implementation in Python" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2539,7 +2419,6 @@ tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] name = "pymdgen" version = "1.0.0" description = "python code markdown documentation generator" -category = "dev" optional = false python-versions = ">=3.6,<4.0" files = [ @@ -2550,7 +2429,6 @@ files = [ name = "pyopenssl" version = "24.1.0" description = "Python wrapper module around the OpenSSL library" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2569,7 +2447,6 @@ test = ["pretend", "pytest (>=3.0.1)", "pytest-rerunfailures"] name = "pyparsing" version = "3.1.2" description = "pyparsing module - Classes and methods to define and execute parsing grammars" -category = "dev" optional = false python-versions = ">=3.6.8" files = [ @@ -2584,7 +2461,6 @@ diagrams = ["jinja2", "railroad-diagrams"] name = "pypng" version = "0.20220715.0" description = "Pure Python library for saving and loading PNG images" -category = "main" optional = false python-versions = "*" files = [ @@ -2596,7 +2472,6 @@ files = [ name = "pysocks" version = "1.7.1" description = "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information." -category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -2609,7 +2484,6 @@ files = [ name = "pytest" version = "8.1.1" description = "pytest: simple powerful testing with Python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2632,7 +2506,6 @@ testing = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygm name = "pytest-cov" version = "5.0.0" description = "Pytest plugin for measuring coverage." -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2651,7 +2524,6 @@ testing = ["fields", "hunter", "process-tests", "pytest-xdist", "virtualenv"] name = "pytest-django" version = "4.8.0" description = "A Django plugin for pytest." -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2670,7 +2542,6 @@ testing = ["Django", "django-configurations (>=2.0)"] name = "pytest-filedata" version = "0.4.0" description = "easily load data from files" -category = "dev" optional = false python-versions = "*" files = [ @@ -2686,7 +2557,6 @@ requests-mock = ">=1,<2" name = "pytest-mock" version = "3.14.0" description = "Thin-wrapper around the mock package for easier use with pytest" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2704,7 +2574,6 @@ dev = ["pre-commit", "pytest-asyncio", "tox"] name = "python-dateutil" version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ @@ -2719,7 +2588,6 @@ six = ">=1.5" name = "python-dotenv" version = "1.0.1" description = "Read key-value pairs from a .env file and set them as environment variables" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2734,7 +2602,6 @@ cli = ["click (>=5.0)"] name = "python-ipware" version = "2.0.2" description = "A Python package to retrieve user's IP address" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2749,7 +2616,6 @@ dev = ["coverage[toml]", "coveralls (>=3.3,<4.0)", "ruff", "twine"] name = "python3-openid" version = "3.2.0" description = "OpenID support for modern servers and consumers." -category = "main" optional = false python-versions = "*" files = [ @@ -2768,7 +2634,6 @@ postgresql = ["psycopg2"] name = "pyupgrade" version = "3.15.2" description = "A tool to automatically upgrade syntax for newer versions." -category = "dev" optional = false python-versions = ">=3.8.1" files = [ @@ -2783,7 +2648,6 @@ tokenize-rt = ">=5.2.0" name = "pyyaml" version = "6.0.1" description = "YAML parser and emitter for Python" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -2843,7 +2707,6 @@ files = [ name = "pyyaml-env-tag" version = "0.1" description = "A custom YAML tag for referencing environment variables in YAML files. " -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -2858,7 +2721,6 @@ pyyaml = "*" name = "qrcode" version = "7.4.2" description = "QR Code image generator" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2880,14 +2742,13 @@ test = ["coverage", "pytest"] [[package]] name = "rdap" -version = "1.5.1" +version = "1.5.2" description = "Registration Data Access Protocol tools" -category = "main" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "rdap-1.5.1-py3-none-any.whl", hash = "sha256:0f97e4f976a4384e6c9c9ece1674a9da9cb46959aab610fe28ec751bb856864e"}, - {file = "rdap-1.5.1.tar.gz", hash = "sha256:2eda55e2ebb9e471835929d68b0059d2fa81842081f3fc1fbbc9dd2e984f26c5"}, + {file = "rdap-1.5.2-py3-none-any.whl", hash = "sha256:d138f89446647eb0b121ca57a3a099e80fb20600cabf29d7b3cb5e7d13e8769d"}, + {file = "rdap-1.5.2.tar.gz", hash = "sha256:40fa8df10d2bcf14e6ebf6c17fb77b4b232df8340dfa269d33441dce4b2ea0b4"}, ] [package.dependencies] @@ -2898,7 +2759,6 @@ requests = ">=2.25.1" name = "redis" version = "5.0.3" description = "Python client for Redis database and key-value store" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2917,7 +2777,6 @@ ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==20.0.1)", "requests (>=2.26.0)" name = "referencing" version = "0.34.0" description = "JSON Referencing + Python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2933,7 +2792,6 @@ rpds-py = ">=0.7.0" name = "requests" version = "2.31.0" description = "Python HTTP for Humans." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2955,7 +2813,6 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] name = "requests-mock" version = "1.11.0" description = "Mock out responses from the requests package" -category = "dev" optional = false python-versions = "*" files = [ @@ -2975,7 +2832,6 @@ test = ["fixtures", "mock", "purl", "pytest", "requests-futures", "sphinx", "tes name = "requests-oauthlib" version = "2.0.0" description = "OAuthlib authentication support for Requests." -category = "main" optional = false python-versions = ">=3.4" files = [ @@ -2994,7 +2850,6 @@ rsa = ["oauthlib[signedtoken] (>=3.0.0)"] name = "rpds-py" version = "0.18.0" description = "Python bindings to Rust's persistent data structures (rpds)" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3101,14 +2956,13 @@ files = [ [[package]] name = "schema" -version = "0.7.5" +version = "0.7.6" description = "Simple data validation library" -category = "main" optional = false python-versions = "*" files = [ - {file = "schema-0.7.5-py2.py3-none-any.whl", hash = "sha256:f3ffdeeada09ec34bf40d7d79996d9f7175db93b7a5065de0faa7f41083c1e6c"}, - {file = "schema-0.7.5.tar.gz", hash = "sha256:f06717112c61895cabc4707752b88716e8420a8819d71404501e114f91043197"}, + {file = "schema-0.7.6-py2.py3-none-any.whl", hash = "sha256:9c5c448fdfe59e90e010c3689e219a68e03ef8bf67a4432ffde2c5968d53e3d0"}, + {file = "schema-0.7.6.tar.gz", hash = "sha256:ce0186666940271e5faeb31b92c830aab6e7eb3f0d6feb88a107a76bba964ba7"}, ] [package.dependencies] @@ -3118,7 +2972,6 @@ contextlib2 = ">=0.5.5" name = "selenium" version = "4.18.1" description = "" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3137,7 +2990,6 @@ urllib3 = {version = ">=1.26,<3", extras = ["socks"]} name = "setuptools" version = "69.2.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3154,7 +3006,6 @@ testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jar name = "simplejson" version = "3.19.2" description = "Simple, fast, extensible JSON encoder/decoder for Python" -category = "main" optional = false python-versions = ">=2.5, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -3262,7 +3113,6 @@ files = [ name = "simplekml" version = "1.3.6" description = "A Simple KML creator" -category = "main" optional = false python-versions = "*" files = [ @@ -3273,7 +3123,6 @@ files = [ name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -3285,7 +3134,6 @@ files = [ name = "sniffio" version = "1.3.1" description = "Sniff out which async library your code is running under" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -3297,7 +3145,6 @@ files = [ name = "sortedcontainers" version = "2.4.0" description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" -category = "dev" optional = false python-versions = "*" files = [ @@ -3309,7 +3156,6 @@ files = [ name = "sqlparse" version = "0.4.4" description = "A non-validating SQL parser." -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -3326,7 +3172,6 @@ test = ["pytest", "pytest-cov"] name = "structlog" version = "24.1.0" description = "Structured Logging for Python" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -3344,7 +3189,6 @@ typing = ["mypy (>=1.4)", "rich", "twisted"] name = "tablib" version = "3.6.0" description = "Format agnostic tabular data library (XLS, JSON, YAML, CSV, etc.)" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -3372,7 +3216,6 @@ yaml = ["pyyaml"] name = "tld" version = "0.13" description = "Extract the top-level domain (TLD) from the URL given." -category = "main" optional = false python-versions = ">=3.7, <4" files = [ @@ -3384,7 +3227,6 @@ files = [ name = "tokenize-rt" version = "5.2.0" description = "A wrapper around the stdlib `tokenize` which roundtrips." -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3396,7 +3238,6 @@ files = [ name = "tomli" version = "2.0.1" description = "A lil' TOML parser" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -3408,7 +3249,6 @@ files = [ name = "tomlkit" version = "0.12.4" description = "Style preserving TOML library" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -3420,7 +3260,6 @@ files = [ name = "trio" version = "0.25.0" description = "A friendly Python library for async concurrency and I/O" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3441,7 +3280,6 @@ sortedcontainers = "*" name = "trio-websocket" version = "0.11.1" description = "WebSocket library for Trio" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3458,7 +3296,6 @@ wsproto = ">=0.14" name = "twentyc-rpc" version = "1.0.0" description = "client for 20c's RESTful API" -category = "main" optional = false python-versions = ">=3.6.1,<4.0" files = [ @@ -3473,7 +3310,6 @@ requests = ">=2.10.0" name = "typing-extensions" version = "4.10.0" description = "Backported and Experimental Type Hints for Python 3.8+" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -3485,7 +3321,6 @@ files = [ name = "tzdata" version = "2024.1" description = "Provider of IANA time zone data" -category = "main" optional = false python-versions = ">=2" files = [ @@ -3497,7 +3332,6 @@ files = [ name = "unidecode" version = "1.3.8" description = "ASCII transliterations of Unicode text" -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -3509,7 +3343,6 @@ files = [ name = "uritemplate" version = "4.1.1" description = "Implementation of RFC 6570 URI Templates" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -3521,7 +3354,6 @@ files = [ name = "urllib3" version = "2.2.1" description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -3542,7 +3374,6 @@ zstd = ["zstandard (>=0.18.0)"] name = "uwsgi" version = "2.0.24" description = "The uWSGI server" -category = "main" optional = false python-versions = "*" files = [ @@ -3553,7 +3384,6 @@ files = [ name = "virtualenv" version = "20.25.1" description = "Virtual Python Environment builder" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3574,7 +3404,6 @@ test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess name = "watchdog" version = "4.0.0" description = "Filesystem events monitoring" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3616,7 +3445,6 @@ watchmedo = ["PyYAML (>=3.10)"] name = "webauthn" version = "1.11.1" description = "Pythonic WebAuthn" -category = "main" optional = false python-versions = "*" files = [ @@ -3635,7 +3463,6 @@ pyOpenSSL = ">=23.2.0" name = "webdriver-manager" version = "3.9.1" description = "Library provides the way to automatically manage drivers for different browsers" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3652,7 +3479,6 @@ requests = "*" name = "webencodings" version = "0.5.1" description = "Character encoding aliases for legacy web content" -category = "main" optional = false python-versions = "*" files = [ @@ -3664,7 +3490,6 @@ files = [ name = "whoosh" version = "2.7.4" description = "Fast, pure-Python full text indexing, search, and spell checking library." -category = "main" optional = false python-versions = "*" files = [ @@ -3677,7 +3502,6 @@ files = [ name = "wsproto" version = "1.2.0" description = "WebSockets state-machine based protocol implementation" -category = "dev" optional = false python-versions = ">=3.7.0" files = [ @@ -3692,7 +3516,6 @@ h11 = ">=0.9.0,<1" name = "xlrd" version = "2.0.1" description = "Library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" files = [ @@ -3709,7 +3532,6 @@ test = ["pytest", "pytest-cov"] name = "xlwt" version = "1.3.0" description = "Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform, with Python 2.6, 2.7, 3.3+" -category = "main" optional = false python-versions = "*" files = [ @@ -3721,7 +3543,6 @@ files = [ name = "zipp" version = "3.18.1" description = "Backport of pathlib-compatible object wrapper for zip files" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -3736,4 +3557,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "4aa1e90111e3a481feabc83ec48d09723b520600d4a2e994337780b28a31ab38" +content-hash = "5af11219b52cbb46a1ee0f52632478e112693adf35cc068a623c24cec8e1c672" diff --git a/pyproject.toml b/pyproject.toml index c22e5d4c..4bdc1c34 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,7 +60,7 @@ markdown = ">=2.6.7" passlib = ">=1.7.1" phonenumbers = ">=8.11.1" schema = ">=0.7.5" -rdap = ">=1.5.1" +rdap = ">=1.5.2" unidecode = ">=1.0.23" # these should just be pulled in automatically? django-reversion = ">=4, <5"