From 7f0c26262b49d44a2237150f0a3665c24da86cff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Wed, 31 May 2023 09:47:17 +0200 Subject: [PATCH] Regenerate the lock file in s2i to help micropipenv understand it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://github.com/thoth-station/micropipenv/issues/280 Signed-off-by: Aurélien Bompard --- .s2i/bin/assemble | 6 ++ poetry.lock | 203 ++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 203 insertions(+), 6 deletions(-) diff --git a/.s2i/bin/assemble b/.s2i/bin/assemble index ec519d68b..068c1978a 100755 --- a/.s2i/bin/assemble +++ b/.s2i/bin/assemble @@ -15,6 +15,12 @@ set -x install_tool "micropipenv" "[toml]" +# Poetry 1.5.0 breaks micropipenv, regenetate the log file +# https://github.com/thoth-station/micropipenv/issues/280 +pip install "poetry<1.5.0" +poetry lock --no-update -n +# + micropipenv install --deploy # Now install the root project too, micropipenv does not do that diff --git a/poetry.lock b/poetry.lock index 12b29cacf..da3f17648 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,9 +1,10 @@ -# This file is automatically @generated by Poetry 1.5.0 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. [[package]] name = "aio-pika" version = "9.0.7" description = "Wrapper around the aiormq for asyncio and humans" +category = "main" optional = true python-versions = ">=3.7,<4.0" files = [ @@ -19,6 +20,7 @@ yarl = "*" name = "aiofiles" version = "23.1.0" description = "File support for asyncio." +category = "main" optional = true python-versions = ">=3.7,<4.0" files = [ @@ -30,6 +32,7 @@ files = [ name = "aiohttp" version = "3.8.4" description = "Async http client/server framework (asyncio)" +category = "main" optional = true python-versions = ">=3.6" files = [ @@ -138,6 +141,7 @@ speedups = ["Brotli", "aiodns", "cchardet"] name = "aiohttp-socks" version = "0.7.1" description = "Proxy connector for aiohttp" +category = "main" optional = true python-versions = "*" files = [ @@ -154,6 +158,7 @@ python-socks = {version = ">=2.0.0,<3.0.0", extras = ["asyncio"]} name = "aiormq" version = "6.7.6" description = "Pure python AMQP asynchronous client library" +category = "main" optional = true python-versions = ">=3.7,<4.0" files = [ @@ -169,6 +174,7 @@ yarl = "*" name = "aiosignal" version = "1.3.1" description = "aiosignal: a list of registered asynchronous callbacks" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -183,6 +189,7 @@ frozenlist = ">=1.1.0" name = "aiosmtplib" version = "2.0.1" description = "asyncio SMTP client" +category = "main" optional = true python-versions = ">=3.7,<4.0" files = [ @@ -198,6 +205,7 @@ uvloop = ["uvloop (>=0.14,<0.15)", "uvloop (>=0.14,<0.15)", "uvloop (>=0.17,<0.1 name = "aiosqlite" version = "0.19.0" description = "asyncio bridge to the standard sqlite3 module" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -213,6 +221,7 @@ docs = ["sphinx (==6.1.3)", "sphinx-mdinclude (==0.5.3)"] name = "alabaster" version = "0.7.13" description = "A configurable sidebar-enabled Sphinx theme" +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -224,6 +233,7 @@ files = [ name = "alembic" version = "1.11.1" description = "A database migration tool for SQLAlchemy." +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -243,6 +253,7 @@ tz = ["python-dateutil"] name = "anitya-schema" version = "2.2.0" description = "JSON schema definitions for messages published by Anitya" +category = "main" optional = true python-versions = ">=3.8.1,<4.0.0" files = [ @@ -257,6 +268,7 @@ fedora-messaging = ">=3.1.0,<4.0.0" name = "anyio" version = "3.6.2" description = "High level compatibility layer for multiple asynchronous event loop implementations" +category = "main" optional = false python-versions = ">=3.6.2" files = [ @@ -277,6 +289,7 @@ trio = ["trio (>=0.16,<0.22)"] name = "async-timeout" version = "4.0.2" description = "Timeout context manager for asyncio programs" +category = "main" optional = true python-versions = ">=3.6" files = [ @@ -288,6 +301,7 @@ files = [ name = "asyncpg" version = "0.27.0" description = "An asyncio PostgreSQL driver" +category = "main" optional = true python-versions = ">=3.7.0" files = [ @@ -338,6 +352,7 @@ test = ["flake8 (>=5.0.4,<5.1.0)", "uvloop (>=0.15.3)"] name = "attrs" version = "23.1.0" description = "Classes Without Boilerplate" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -356,6 +371,7 @@ tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pyte name = "autocommand" version = "2.2.2" description = "A library to create a command-line program from a function" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -367,6 +383,7 @@ files = [ name = "automat" version = "22.10.0" description = "Self-service finite-state machines for the programmer on the go." +category = "main" optional = true python-versions = "*" files = [ @@ -385,6 +402,7 @@ visualize = ["Twisted (>=16.1.1)", "graphviz (>0.5.1)"] name = "babel" version = "2.12.1" description = "Internationalization utilities" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -396,6 +414,7 @@ files = [ name = "backoff" version = "2.2.1" description = "Function decoration for backoff and retry" +category = "main" optional = true python-versions = ">=3.7,<4.0" files = [ @@ -407,6 +426,7 @@ files = [ name = "binaryornot" version = "0.4.4" description = "Ultra-lightweight pure Python package to check if a file is binary or text." +category = "dev" optional = false python-versions = "*" files = [ @@ -421,6 +441,7 @@ chardet = ">=3.0.2" name = "black" version = "23.3.0" description = "The uncompromising code formatter." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -469,6 +490,7 @@ uvloop = ["uvloop (>=0.15.2)"] name = "blinker" version = "1.6.2" description = "Fast, simple object-to-object and broadcast signaling" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -480,6 +502,7 @@ files = [ name = "bodhi-messages" version = "7.2.0" description = "JSON schema for messages sent by Bodhi" +category = "main" optional = true python-versions = ">=3.8,<4" files = [ @@ -494,6 +517,7 @@ fedora-messaging = ">=3.0.0" name = "boolean-py" version = "4.0" description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL." +category = "dev" optional = false python-versions = "*" files = [ @@ -505,6 +529,7 @@ files = [ name = "build" version = "0.10.0" description = "A simple, correct Python build frontend" +category = "dev" optional = false python-versions = ">= 3.7" files = [ @@ -528,6 +553,7 @@ virtualenv = ["virtualenv (>=20.0.35)"] name = "cachecontrol" version = "0.12.11" description = "httplib2 caching for requests" +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -548,6 +574,7 @@ redis = ["redis (>=2.10.5)"] name = "cachetools" version = "5.3.0" description = "Extensible memoizing collections and decorators" +category = "dev" optional = false python-versions = "~=3.7" files = [ @@ -559,6 +586,7 @@ files = [ name = "cashews" version = "6.1.0" description = "cache tools with async power" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -580,6 +608,7 @@ tests = ["hypothesis", "pytest", "pytest-asyncio"] name = "certifi" version = "2023.5.7" description = "Python package for providing Mozilla's CA Bundle." +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -591,6 +620,7 @@ files = [ name = "cffi" version = "1.15.1" description = "Foreign Function Interface for Python calling C code." +category = "main" optional = false python-versions = "*" files = [ @@ -667,6 +697,7 @@ pycparser = "*" name = "chardet" version = "5.1.0" description = "Universal encoding detector for Python 3" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -678,6 +709,7 @@ files = [ name = "charset-normalizer" version = "3.1.0" 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 = [ @@ -762,6 +794,7 @@ files = [ name = "ci-messages" version = "0.2.1" description = "Python wrapper for CI Messages schemas" +category = "main" optional = true python-versions = "!=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4" files = [ @@ -777,6 +810,7 @@ jsonref = "*" name = "cleo" version = "2.0.1" description = "Cleo allows you to create beautiful and testable command-line interfaces." +category = "dev" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -792,6 +826,7 @@ rapidfuzz = ">=2.2.0,<3.0.0" name = "click" version = "8.1.3" description = "Composable command line interface toolkit" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -806,6 +841,7 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} name = "click-default-group" version = "1.2.2" description = "Extends click.Group to invoke a command without explicit subcommand name" +category = "dev" optional = false python-versions = "*" files = [ @@ -819,6 +855,7 @@ click = "*" name = "click-plugins" version = "1.1.1" description = "An extension module for click to enable registering CLI commands via setuptools entry-points." +category = "main" optional = false python-versions = "*" files = [ @@ -836,6 +873,7 @@ dev = ["coveralls", "pytest (>=3.6)", "pytest-cov", "wheel"] 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 = [ @@ -847,6 +885,7 @@ files = [ name = "constantly" version = "15.1.0" description = "Symbolic constants in Python" +category = "main" optional = true python-versions = "*" files = [ @@ -858,6 +897,7 @@ files = [ name = "copr-common" version = "0.19" description = "Common python code used by Copr." +category = "main" optional = true python-versions = "*" files = [ @@ -868,6 +908,7 @@ files = [ name = "copr-messaging" version = "0.10" description = "A schema and tooling for Copr fedora-messaging" +category = "main" optional = true python-versions = "*" files = [ @@ -882,6 +923,7 @@ fedora-messaging = "*" name = "coverage" version = "7.2.6" description = "Code coverage measurement for Python" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -948,6 +990,7 @@ toml = ["tomli"] name = "crashtest" version = "0.4.1" description = "Manage Python errors with ease" +category = "dev" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -959,6 +1002,7 @@ files = [ name = "crochet" version = "2.0.0" description = "Use Twisted anywhere!" +category = "main" optional = true python-versions = ">=3.6.0" files = [ @@ -974,6 +1018,7 @@ wrapt = "*" name = "cryptography" version = "40.0.2" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1015,6 +1060,7 @@ tox = ["tox"] name = "decorator" version = "5.1.1" description = "Decorators for Humans" +category = "main" optional = true python-versions = ">=3.5" files = [ @@ -1026,6 +1072,7 @@ files = [ name = "discourse2fedmsg-messages" version = "1.0.3" description = "A schema package for messages sent by discourse2fedmsg" +category = "main" optional = true python-versions = ">=3.6.7,<4.0.0" files = [ @@ -1040,6 +1087,7 @@ fedora-messaging = ">=2.0.1" name = "diskcache" version = "5.6.1" description = "Disk Cache -- Disk and file backed persistent cache." +category = "dev" optional = false python-versions = ">=3" files = [ @@ -1051,6 +1099,7 @@ files = [ name = "distlib" version = "0.3.6" description = "Distribution utilities" +category = "dev" optional = false python-versions = "*" files = [ @@ -1062,6 +1111,7 @@ files = [ name = "docutils" version = "0.19" description = "Docutils -- Python Documentation Utilities" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1073,6 +1123,7 @@ files = [ name = "dulwich" version = "0.21.5" description = "Python Git Library" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1147,6 +1198,7 @@ pgp = ["gpg"] name = "exceptiongroup" version = "1.1.1" description = "Backport of PEP 654 (exception groups)" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1161,6 +1213,7 @@ test = ["pytest (>=6)"] name = "fastapi" version = "0.95.2" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1182,6 +1235,7 @@ test = ["anyio[trio] (>=3.2.1,<4.0.0)", "black (==23.1.0)", "coverage[toml] (>=6 name = "fedocal-messages" version = "1.5.0" description = "A schema package for messages sent by fedocal" +category = "main" optional = true python-versions = "*" files = [ @@ -1196,6 +1250,7 @@ python-dateutil = "*" name = "fedora-elections-messages" version = "1.0.1" description = "A schema package for messages sent by fedora-elections" +category = "main" optional = true python-versions = "*" files = [ @@ -1210,6 +1265,7 @@ fedora-messaging = "*" name = "fedora-messaging" version = "3.3.0" description = "A set of tools for using Fedora's messaging infrastructure" +category = "main" optional = true python-versions = "*" files = [ @@ -1234,6 +1290,7 @@ Twisted = "*" name = "fedora-messaging-the-new-hotness-schema" version = "1.2.0" description = "JSON schema definitions for messages published by the-new-hotness" +category = "main" optional = true python-versions = ">=3.8.1,<4.0.0" files = [ @@ -1248,6 +1305,7 @@ fedora-messaging = ">=3.1.0,<4.0.0" name = "fedora-planet-messages" version = "1.0.0" description = "JSON schema definitions for messages published by Fedora planet" +category = "main" optional = true python-versions = "*" files = [ @@ -1262,6 +1320,7 @@ fedora-messaging = "*" name = "fedorainfra-ansible-messages" version = "0.0.2" description = "A schema package for messages sent by fedorainfra_ansible" +category = "main" optional = true python-versions = "*" files = [ @@ -1276,6 +1335,7 @@ fedora-messaging = "*" name = "filelock" version = "3.12.0" description = "A platform independent file lock." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1291,6 +1351,7 @@ testing = ["covdefaults (>=2.3)", "coverage (>=7.2.3)", "diff-cover (>=7.5)", "p name = "frozenlist" version = "1.3.3" description = "A list-like structure which implements collections.abc.MutableSequence" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1374,6 +1435,7 @@ files = [ name = "future" version = "0.18.3" description = "Clean single-source support for Python 3 and 2" +category = "main" optional = true python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -1384,6 +1446,7 @@ files = [ name = "greenlet" version = "2.0.2" description = "Lightweight in-process concurrent programming" +category = "main" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*" files = [ @@ -1457,6 +1520,7 @@ test = ["objgraph", "psutil"] name = "gssapi" version = "1.8.2" description = "Python GSSAPI Wrapper" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1489,6 +1553,7 @@ decorator = "*" 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 = [ @@ -1500,6 +1565,7 @@ files = [ name = "h2" version = "4.1.0" description = "HTTP/2 State-Machine based protocol implementation" +category = "main" optional = true python-versions = ">=3.6.1" files = [ @@ -1515,6 +1581,7 @@ hyperframe = ">=6.0,<7" name = "hpack" version = "4.0.0" description = "Pure-Python HPACK header compression" +category = "main" optional = true python-versions = ">=3.6.1" files = [ @@ -1526,6 +1593,7 @@ files = [ name = "html5lib" version = "1.1" description = "HTML parser based on the WHATWG HTML specification" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ @@ -1547,6 +1615,7 @@ lxml = ["lxml"] name = "httpcore" version = "0.16.3" description = "A minimal low-level HTTP client." +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1558,16 +1627,17 @@ files = [ anyio = ">=3.0,<5.0" certifi = "*" h11 = ">=0.13,<0.15" -sniffio = "==1.*" +sniffio = ">=1.0.0,<2.0.0" [package.extras] http2 = ["h2 (>=3,<5)"] -socks = ["socksio (==1.*)"] +socks = ["socksio (>=1.0.0,<2.0.0)"] [[package]] name = "httpx" version = "0.23.3" description = "The next generation HTTP client." +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1583,14 +1653,15 @@ sniffio = "*" [package.extras] brotli = ["brotli", "brotlicffi"] -cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<13)"] +cli = ["click (>=8.0.0,<9.0.0)", "pygments (>=2.0.0,<3.0.0)", "rich (>=10,<13)"] http2 = ["h2 (>=3,<5)"] -socks = ["socksio (==1.*)"] +socks = ["socksio (>=1.0.0,<2.0.0)"] [[package]] name = "httpx-gssapi" version = "0.1.7" description = "A Python GSSAPI authentication handler for HTTPX" +category = "main" optional = true python-versions = ">=3.6" files = [ @@ -1610,6 +1681,7 @@ test = ["k5test", "pytest"] name = "hyperframe" version = "6.0.1" description = "HTTP/2 framing layer for Python" +category = "main" optional = true python-versions = ">=3.6.1" files = [ @@ -1621,6 +1693,7 @@ files = [ name = "hyperlink" version = "21.0.0" description = "A featureful, immutable, and correct URL for Python." +category = "main" optional = true python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -1635,6 +1708,7 @@ idna = ">=2.5" name = "idna" version = "3.4" description = "Internationalized Domain Names in Applications (IDNA)" +category = "main" optional = false python-versions = ">=3.5" files = [ @@ -1646,6 +1720,7 @@ files = [ name = "imagesize" version = "1.4.1" description = "Getting image size from png/jpeg/jpeg2000/gif file" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -1657,6 +1732,7 @@ files = [ name = "importlib-metadata" version = "6.6.0" description = "Read metadata from Python packages" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1676,6 +1752,7 @@ testing = ["flake8 (<5)", "flufl.flake8", "importlib-resources (>=1.3)", "packag name = "incremental" version = "22.10.0" description = "\"A small library that versions your Python projects.\"" +category = "main" optional = false python-versions = "*" files = [ @@ -1691,6 +1768,7 @@ scripts = ["click (>=6.0)", "twisted (>=16.4.0)"] name = "inflect" version = "6.0.4" description = "Correctly generate plurals, singular nouns, ordinals, indefinite articles; convert numbers to words" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1709,6 +1787,7 @@ testing = ["flake8 (<5)", "pygments", "pytest (>=6)", "pytest-black (>=0.3.7)", name = "iniconfig" version = "2.0.0" description = "brain-dead simple config-ini parsing" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1720,6 +1799,7 @@ files = [ name = "installer" version = "0.7.0" description = "A library for installing Python wheels." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1731,6 +1811,7 @@ files = [ name = "irc" version = "20.1.0" description = "IRC (Internet Relay Chat) protocol library for Python" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1756,6 +1837,7 @@ testing = ["pygments", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdo name = "jaraco-classes" version = "3.2.3" description = "Utility functions for Python class constructs" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1774,6 +1856,7 @@ testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-chec name = "jaraco-collections" version = "4.1.0" description = "Collection objects similar to those in stdlib by jaraco" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1792,6 +1875,7 @@ testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-chec name = "jaraco-context" version = "4.3.0" description = "Context managers by jaraco" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1807,6 +1891,7 @@ testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-chec name = "jaraco-functools" version = "3.6.0" description = "Functools like those found in stdlib" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1825,6 +1910,7 @@ testing = ["flake8 (<5)", "jaraco.classes", "pytest (>=6)", "pytest-black (>=0.3 name = "jaraco-logging" version = "3.1.2" description = "Support for Python logging facility" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1843,6 +1929,7 @@ testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-chec name = "jaraco-stream" version = "3.0.3" description = "routines for dealing with data streams" +category = "main" optional = true python-versions = ">=3.6" files = [ @@ -1858,6 +1945,7 @@ testing = ["more-itertools", "pytest (>=4.6)", "pytest-black (>=0.3.7)", "pytest name = "jaraco-text" version = "3.11.1" description = "Module for text manipulation" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1880,6 +1968,7 @@ testing = ["flake8 (<5)", "pathlib2", "pytest (>=6)", "pytest-black (>=0.3.7)", name = "jeepney" version = "0.8.0" description = "Low-level, pure Python DBus protocol wrapper." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1895,6 +1984,7 @@ trio = ["async_generator", "trio"] name = "jinja2" version = "3.1.2" description = "A very fast and expressive template engine." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1912,6 +2002,7 @@ i18n = ["Babel (>=2.7)"] name = "jsonref" version = "1.1.0" description = "jsonref is a library for automatic dereferencing of JSON Reference objects for Python." +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -1923,6 +2014,7 @@ files = [ name = "jsonschema" version = "4.17.3" description = "An implementation of JSON Schema validation for Python" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1942,6 +2034,7 @@ format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339- name = "keyring" version = "23.13.1" description = "Store and access your passwords safely." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1965,6 +2058,7 @@ testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-chec name = "koji-fedoramessaging-messages" version = "1.1.0" description = "A schema package for messages sent by the koji-fedoramessaging plugin" +category = "main" optional = true python-versions = ">=3.10,<4.0" files = [ @@ -1979,6 +2073,7 @@ fedora-messaging = ">=3.0.1" name = "license-expression" version = "30.1.0" description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1997,6 +2092,7 @@ testing = ["black", "isort", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)", "twin name = "lockfile" version = "0.12.2" description = "Platform-independent file locking module" +category = "dev" optional = false python-versions = "*" files = [ @@ -2008,6 +2104,7 @@ files = [ name = "logbook" version = "1.5.3" description = "A logging replacement for Python" +category = "main" optional = true python-versions = "*" files = [ @@ -2037,6 +2134,7 @@ zmq = ["pyzmq"] name = "mako" version = "1.2.4" description = "A super-fast templating language that borrows the best ideas from the existing templating languages." +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -2056,6 +2154,7 @@ testing = ["pytest"] name = "markdown-it-py" version = "2.2.0" description = "Python port of markdown-it. Markdown parsing, done right!" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2080,6 +2179,7 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] name = "markupsafe" version = "2.1.2" description = "Safely add untrusted strings to HTML/XML markup." +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2139,6 +2239,7 @@ files = [ name = "matrix-nio" version = "0.20.2" description = "A Python Matrix client library, designed according to sans I/O principles." +category = "main" optional = true python-versions = ">=3.7.0,<4.0.0" files = [ @@ -2165,6 +2266,7 @@ e2e = ["atomicwrites (>=1.4.0,<2.0.0)", "cachetools (>=4.2.1,<5.0.0)", "peewee ( name = "mdapi-messages" version = "1.0.0" description = "A schema package for messages sent by mdapi" +category = "main" optional = true python-versions = "*" files = [ @@ -2179,6 +2281,7 @@ fedora-messaging = "*" name = "mdit-py-plugins" version = "0.3.5" description = "Collection of plugins for markdown-it-py" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2198,6 +2301,7 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] name = "mdurl" version = "0.1.2" description = "Markdown URL utilities" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2209,6 +2313,7 @@ files = [ name = "more-itertools" version = "9.1.0" description = "More routines for operating on iterables, beyond itertools" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2220,6 +2325,7 @@ files = [ name = "msgpack" version = "1.0.5" description = "MessagePack serializer" +category = "dev" optional = false python-versions = "*" files = [ @@ -2292,6 +2398,7 @@ files = [ name = "multidict" version = "6.0.4" description = "multidict implementation" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -2375,6 +2482,7 @@ files = [ name = "mypy-extensions" version = "1.0.0" description = "Type system extensions for programs checked with the mypy type checker." +category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -2386,6 +2494,7 @@ files = [ name = "myst-parser" version = "1.0.0" description = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2412,6 +2521,7 @@ testing-docutils = ["pygments", "pytest (>=7,<8)", "pytest-param-files (>=0.3.4, name = "noggin-messages" version = "1.0.3" description = "Fedora Messaging message schemas for Noggin." +category = "main" optional = true python-versions = ">=3.7.0,<4.0.0" files = [ @@ -2426,6 +2536,7 @@ fedora-messaging = ">=2.0.1" name = "nuancier-messages" version = "1.0.0" description = "A schema package for messages sent by nuancier" +category = "main" optional = true python-versions = "*" files = [ @@ -2439,6 +2550,7 @@ fedora_messaging = "*" name = "packaging" version = "23.1" description = "Core utilities for Python packages" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2450,6 +2562,7 @@ files = [ name = "pagure-messages" version = "1.0.0" description = "A schema package for messages sent by pagure" +category = "main" optional = true python-versions = "*" files = [ @@ -2464,6 +2577,7 @@ fedora-messaging = "*" name = "pamqp" version = "3.2.1" description = "RabbitMQ Focused AMQP low-level library" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -2479,6 +2593,7 @@ testing = ["coverage", "flake8", "flake8-comprehensions", "flake8-deprecated", " name = "pathspec" version = "0.11.1" description = "Utility library for gitignore style pattern matching of file paths." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2490,6 +2605,7 @@ files = [ name = "pexpect" version = "4.8.0" description = "Pexpect allows easy control of interactive console applications." +category = "dev" optional = false python-versions = "*" files = [ @@ -2504,6 +2620,7 @@ ptyprocess = ">=0.5" name = "pika" version = "1.3.2" description = "Pika Python AMQP Client Library" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -2520,6 +2637,7 @@ twisted = ["twisted"] name = "pkginfo" version = "1.9.6" description = "Query metadata from sdists / bdists / installed packages." +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -2534,6 +2652,7 @@ testing = ["pytest", "pytest-cov"] name = "platformdirs" version = "3.5.1" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2549,6 +2668,7 @@ test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest- name = "pluggy" version = "1.0.0" description = "plugin and hook calling mechanisms for python" +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -2564,6 +2684,7 @@ testing = ["pytest", "pytest-benchmark"] name = "poetry" version = "1.5.0" description = "Python dependency management and packaging made easy." +category = "dev" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -2604,6 +2725,7 @@ xattr = {version = ">=0.10.0,<0.11.0", markers = "sys_platform == \"darwin\""} name = "poetry-core" version = "1.6.0" description = "Poetry PEP 517 Build Backend" +category = "dev" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -2615,6 +2737,7 @@ files = [ name = "poetry-plugin-export" version = "1.3.1" description = "Poetry plugin to export the dependencies to various formats" +category = "dev" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -2630,6 +2753,7 @@ poetry-core = ">=1.3.0,<2.0.0" name = "psycopg2" version = "2.9.6" description = "psycopg2 - Python-PostgreSQL Database Adapter" +category = "main" optional = true python-versions = ">=3.6" files = [ @@ -2652,6 +2776,7 @@ files = [ name = "ptyprocess" version = "0.7.0" description = "Run a subprocess in a pseudo terminal" +category = "dev" optional = false python-versions = "*" files = [ @@ -2663,6 +2788,7 @@ files = [ name = "pyasn1" version = "0.5.0" description = "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)" +category = "main" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" files = [ @@ -2674,6 +2800,7 @@ files = [ name = "pyasn1-modules" version = "0.3.0" description = "A collection of ASN.1-based protocols modules" +category = "main" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" files = [ @@ -2688,6 +2815,7 @@ pyasn1 = ">=0.4.6,<0.6.0" 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 = [ @@ -2699,6 +2827,7 @@ files = [ name = "pycryptodome" version = "3.18.0" description = "Cryptographic library for Python" +category = "main" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ @@ -2740,6 +2869,7 @@ files = [ name = "pydantic" version = "1.10.8" description = "Data validation and settings management using python type hints" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -2792,6 +2922,7 @@ email = ["email-validator (>=1.0.3)"] name = "pygments" version = "2.15.1" description = "Pygments is a syntax highlighting package written in Python." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2806,6 +2937,7 @@ plugins = ["importlib-metadata"] name = "pyopenssl" version = "23.1.1" description = "Python wrapper module around the OpenSSL library" +category = "main" optional = true python-versions = ">=3.6" files = [ @@ -2824,6 +2956,7 @@ test = ["flaky", "pretend", "pytest (>=3.0.1)"] name = "pyproject-api" version = "1.5.1" description = "API to interact with the python pyproject.toml based projects" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2843,6 +2976,7 @@ testing = ["covdefaults (>=2.2.2)", "importlib-metadata (>=6)", "pytest (>=7.2.1 name = "pyproject-hooks" version = "1.0.0" description = "Wrappers to call pyproject.toml-based build backend hooks." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2857,6 +2991,7 @@ tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} name = "pyrsistent" version = "0.19.3" description = "Persistent/Functional/Immutable data structures" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2893,6 +3028,7 @@ files = [ name = "pytest" version = "7.3.1" description = "pytest: simple powerful testing with Python" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2915,6 +3051,7 @@ testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "no name = "pytest-asyncio" version = "0.21.0" description = "Pytest support for asyncio" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2933,6 +3070,7 @@ testing = ["coverage (>=6.2)", "flaky (>=3.5.0)", "hypothesis (>=5.7.1)", "mypy name = "pytest-cov" version = "4.1.0" description = "Pytest plugin for measuring coverage." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2951,6 +3089,7 @@ testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtuale name = "pytest-mock" version = "3.10.0" description = "Thin-wrapper around the mock package for easier use with pytest" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2968,6 +3107,7 @@ dev = ["pre-commit", "pytest-asyncio", "tox"] name = "pytest-timeout" version = "2.1.0" description = "pytest plugin to abort hanging tests" +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -2982,6 +3122,7 @@ pytest = ">=5.0.0" name = "python-dateutil" version = "2.8.2" description = "Extensions to the standard Python datetime module" +category = "main" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ @@ -2996,6 +3137,7 @@ six = ">=1.5" name = "python-debian" version = "0.1.49" description = "Debian package related modules" +category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -3010,6 +3152,7 @@ chardet = "*" name = "python-dotenv" version = "1.0.0" description = "Read key-value pairs from a .env file and set them as environment variables" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -3024,6 +3167,7 @@ cli = ["click (>=5.0)"] name = "python-socks" version = "2.3.0" description = "Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality for Python" +category = "main" optional = true python-versions = "*" files = [ @@ -3044,6 +3188,7 @@ trio = ["trio (>=0.16.0)"] name = "pytz" version = "2023.3" description = "World timezone definitions, modern and historical" +category = "main" optional = true python-versions = "*" files = [ @@ -3055,6 +3200,7 @@ files = [ name = "pywin32-ctypes" version = "0.2.0" description = "" +category = "dev" optional = false python-versions = "*" files = [ @@ -3066,6 +3212,7 @@ files = [ name = "pyyaml" version = "6.0" description = "YAML parser and emitter for Python" +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -3115,6 +3262,7 @@ files = [ name = "rapidfuzz" version = "2.15.1" description = "rapid fuzzy string matching" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3219,6 +3367,7 @@ full = ["numpy"] name = "redis" version = "4.5.5" description = "Python client for Redis database and key-value store" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -3237,6 +3386,7 @@ ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==20.0.1)", "requests (>=2.26.0)" name = "requests" version = "2.31.0" description = "Python HTTP for Humans." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3258,6 +3408,7 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] name = "requests-toolbelt" version = "1.0.0" description = "A utility belt for advanced users of python-requests" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -3272,6 +3423,7 @@ requests = ">=2.0.1,<3.0.0" name = "respx" version = "0.20.1" description = "A utility for mocking out the Python HTTPX and HTTP Core libraries." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3286,6 +3438,7 @@ httpx = ">=0.21.0" name = "reuse" version = "1.1.2" description = "reuse is a tool for compliance with the REUSE recommendations." +category = "dev" optional = false python-versions = ">=3.6.2,<4.0.0" files = [ @@ -3305,6 +3458,7 @@ setuptools = "*" name = "rfc3986" version = "1.5.0" description = "Validating URI References per RFC 3986" +category = "main" optional = false python-versions = "*" files = [ @@ -3322,6 +3476,7 @@ idna2008 = ["idna"] name = "ruff" version = "0.0.269" description = "An extremely fast Python linter, written in Rust." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3348,6 +3503,7 @@ files = [ name = "secretstorage" version = "3.3.3" description = "Python bindings to FreeDesktop.org Secret Service API" +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -3363,6 +3519,7 @@ jeepney = ">=0.6" name = "service-identity" version = "21.1.0" description = "Service identity verification for pyOpenSSL & cryptography." +category = "main" optional = true python-versions = "*" files = [ @@ -3387,6 +3544,7 @@ tests = ["coverage[toml] (>=5.0.2)", "pytest"] name = "setuptools" version = "67.8.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -3403,6 +3561,7 @@ testing-integration = ["build[virtualenv]", "filelock (>=3.4.0)", "jaraco.envs ( name = "shellingham" version = "1.5.0.post1" description = "Tool to Detect Surrounding Shell" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3414,6 +3573,7 @@ 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 = [ @@ -3425,6 +3585,7 @@ files = [ name = "sniffio" version = "1.3.0" description = "Sniff out which async library your code is running under" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -3436,6 +3597,7 @@ files = [ name = "snowballstemmer" version = "2.2.0" description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." +category = "dev" optional = false python-versions = "*" files = [ @@ -3447,6 +3609,7 @@ files = [ name = "sphinx" version = "6.2.1" description = "Python documentation generator" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3481,6 +3644,7 @@ test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] name = "sphinxcontrib-applehelp" version = "1.0.4" description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3496,6 +3660,7 @@ test = ["pytest"] name = "sphinxcontrib-devhelp" version = "1.0.2" description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." +category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -3511,6 +3676,7 @@ test = ["pytest"] name = "sphinxcontrib-htmlhelp" version = "2.0.1" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -3526,6 +3692,7 @@ test = ["html5lib", "pytest"] name = "sphinxcontrib-jsmath" version = "1.0.1" description = "A sphinx extension which renders display math in HTML via JavaScript" +category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -3540,6 +3707,7 @@ test = ["flake8", "mypy", "pytest"] name = "sphinxcontrib-qthelp" version = "1.0.3" description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." +category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -3555,6 +3723,7 @@ test = ["pytest"] name = "sphinxcontrib-serializinghtml" version = "1.1.5" description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)." +category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -3570,6 +3739,7 @@ test = ["pytest"] name = "sqlalchemy" version = "2.0.15" description = "Database Abstraction Library" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -3617,7 +3787,7 @@ files = [ ] [package.dependencies] -greenlet = {version = "!=0.4.17", markers = "platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\""} +greenlet = {version = "!=0.4.17", markers = "platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\""} typing-extensions = ">=4.2.0" [package.extras] @@ -3647,6 +3817,7 @@ sqlcipher = ["sqlcipher3-binary"] name = "starlette" version = "0.27.0" description = "The little ASGI library that shines." +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -3664,6 +3835,7 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyam name = "tempora" version = "5.2.2" description = "Objects and routines pertaining to date and time (tempora)" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -3683,6 +3855,7 @@ testing = ["backports.unittest-mock", "flake8 (<5)", "freezegun", "pytest (>=6)" name = "toml" version = "0.10.2" description = "Python Library for Tom's Obvious, Minimal Language" +category = "dev" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -3694,6 +3867,7 @@ files = [ name = "tomli" version = "2.0.1" description = "A lil' TOML parser" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -3705,6 +3879,7 @@ files = [ name = "tomlkit" version = "0.11.8" description = "Style preserving TOML library" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3716,6 +3891,7 @@ files = [ name = "towncrier" version = "22.12.0" description = "Building newsfiles for your project." +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3738,6 +3914,7 @@ dev = ["furo", "packaging", "sphinx (>=5)", "twisted"] name = "tox" version = "4.5.1" description = "tox is a generic virtualenv management and test command line tool" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3765,6 +3942,7 @@ testing = ["build[virtualenv] (>=0.10)", "covdefaults (>=2.3)", "devpi-process ( name = "trove-classifiers" version = "2023.5.24" description = "Canonical source for classifiers on PyPI (pypi.org)." +category = "dev" optional = false python-versions = "*" files = [ @@ -3776,6 +3954,7 @@ files = [ name = "twisted" version = "22.10.0" description = "An asynchronous networking framework written in Python" +category = "main" optional = true python-versions = ">=3.7.1" files = [ @@ -3814,6 +3993,7 @@ windows-platform = ["PyHamcrest (>=1.9.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.0. name = "twisted-iocpsupport" version = "1.0.3" description = "An extension for use in the twisted I/O Completion Ports reactor." +category = "main" optional = true python-versions = "*" files = [ @@ -3839,6 +4019,7 @@ files = [ name = "typing-extensions" version = "4.6.2" description = "Backported and Experimental Type Hints for Python 3.7+" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -3850,6 +4031,7 @@ files = [ name = "unpaddedbase64" version = "2.1.0" description = "Encode and decode Base64 without \"=\" padding" +category = "main" optional = true python-versions = ">=3.6,<4.0" files = [ @@ -3861,6 +4043,7 @@ files = [ name = "urllib3" version = "1.26.16" description = "HTTP library with thread-safe connection pooling, file post, and more." +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" files = [ @@ -3877,6 +4060,7 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] name = "uvicorn" version = "0.22.0" description = "The lightning-fast ASGI server." +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -3895,6 +4079,7 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", name = "virtualenv" version = "20.23.0" description = "Virtual Python Environment builder" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -3915,6 +4100,7 @@ test = ["covdefaults (>=2.3)", "coverage (>=7.2.3)", "coverage-enable-subprocess name = "webencodings" version = "0.5.1" description = "Character encoding aliases for legacy web content" +category = "dev" optional = false python-versions = "*" files = [ @@ -3926,6 +4112,7 @@ files = [ name = "wrapt" version = "1.15.0" description = "Module for decorators, wrappers and monkey patching." +category = "main" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" files = [ @@ -4010,6 +4197,7 @@ files = [ name = "xattr" version = "0.10.1" description = "Python wrapper for extended filesystem attributes" +category = "dev" optional = false python-versions = "*" files = [ @@ -4094,6 +4282,7 @@ cffi = ">=1.0" name = "yarl" version = "1.9.2" description = "Yet another URL library" +category = "main" optional = true python-versions = ">=3.7" files = [ @@ -4181,6 +4370,7 @@ multidict = ">=4.0" name = "zipp" version = "3.15.0" description = "Backport of pathlib-compatible object wrapper for zip files" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -4196,6 +4386,7 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more name = "zope-interface" version = "6.0" description = "Interfaces for Python" +category = "main" optional = true python-versions = ">=3.7" files = [