Last active
September 10, 2024 22:07
-
-
Save brettcannon/6c8234bbf9229bab6cdcf37f4463eecf to your computer and use it in GitHub Desktop.
Lock files with groups
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file is @generated by PDM. | |
# It is not intended for manual editing. | |
[metadata] | |
groups = ["default", "dev1", "dev2"] | |
strategy = ["inherit_metadata"] | |
lock_version = "4.5.0" | |
content_hash = "sha256:6e2057cd4fe2aa34574cd5b65f833983a72f632225c08fdfe1e16f8c656d80a7" | |
[[metadata.targets]] | |
requires_python = ">=3.12" | |
[[package]] | |
name = "anyio" | |
version = "4.4.0" | |
requires_python = ">=3.8" | |
summary = "High level compatibility layer for multiple asynchronous event loop implementations" | |
groups = ["dev1", "dev2"] | |
dependencies = [ | |
"exceptiongroup>=1.0.2; python_version < \"3.11\"", | |
"idna>=2.8", | |
"sniffio>=1.1", | |
"typing-extensions>=4.1; python_version < \"3.11\"", | |
] | |
files = [ | |
{file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, | |
{file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"}, | |
] | |
[[package]] | |
name = "certifi" | |
version = "2024.8.30" | |
requires_python = ">=3.6" | |
summary = "Python package for providing Mozilla's CA Bundle." | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, | |
{file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, | |
] | |
[[package]] | |
name = "h11" | |
version = "0.14.0" | |
requires_python = ">=3.7" | |
summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" | |
groups = ["dev1", "dev2"] | |
dependencies = [ | |
"typing-extensions; python_version < \"3.8\"", | |
] | |
files = [ | |
{file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, | |
{file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, | |
] | |
[[package]] | |
name = "httpcore" | |
version = "1.0.5" | |
requires_python = ">=3.8" | |
summary = "A minimal low-level HTTP client." | |
groups = ["dev1", "dev2"] | |
dependencies = [ | |
"certifi", | |
"h11<0.15,>=0.13", | |
] | |
files = [ | |
{file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, | |
{file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, | |
] | |
[[package]] | |
name = "httpx" | |
version = "0.27.2" | |
requires_python = ">=3.8" | |
summary = "The next generation HTTP client." | |
groups = ["dev1", "dev2"] | |
dependencies = [ | |
"anyio", | |
"certifi", | |
"httpcore==1.*", | |
"idna", | |
"sniffio", | |
] | |
files = [ | |
{file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, | |
{file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, | |
] | |
[[package]] | |
name = "idna" | |
version = "3.8" | |
requires_python = ">=3.6" | |
summary = "Internationalized Domain Names in Applications (IDNA)" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, | |
{file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, | |
] | |
[[package]] | |
name = "packaging" | |
version = "24.1" | |
requires_python = ">=3.8" | |
summary = "Core utilities for Python packages" | |
groups = ["dev2"] | |
files = [ | |
{file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, | |
{file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, | |
] | |
[[package]] | |
name = "sniffio" | |
version = "1.3.1" | |
requires_python = ">=3.7" | |
summary = "Sniff out which async library your code is running under" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, | |
{file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, | |
] | |
[[package]] | |
name = "trove-classifiers" | |
version = "2024.7.2" | |
summary = "Canonical source for classifiers on PyPI (pypi.org)." | |
groups = ["default"] | |
files = [ | |
{file = "trove_classifiers-2024.7.2-py3-none-any.whl", hash = "sha256:ccc57a33717644df4daca018e7ec3ef57a835c48e96a1e71fc07eb7edac67af6"}, | |
{file = "trove_classifiers-2024.7.2.tar.gz", hash = "sha256:8328f2ac2ce3fd773cbb37c765a0ed7a83f89dc564c7d452f039b69249d0ac35"}, | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file is automatically @generated by Poetry 1.9.0.dev0 and should not be changed by hand. | |
[[package]] | |
name = "anyio" | |
version = "4.4.0" | |
description = "High level compatibility layer for multiple asynchronous event loop implementations" | |
optional = false | |
python-versions = ">=3.8" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, | |
{file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"}, | |
] | |
[package.dependencies] | |
idna = ">=2.8" | |
sniffio = ">=1.1" | |
[package.extras] | |
doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] | |
test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] | |
trio = ["trio (>=0.23)"] | |
[[package]] | |
name = "certifi" | |
version = "2024.8.30" | |
description = "Python package for providing Mozilla's CA Bundle." | |
optional = false | |
python-versions = ">=3.6" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, | |
{file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, | |
] | |
[[package]] | |
name = "h11" | |
version = "0.14.0" | |
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" | |
optional = false | |
python-versions = ">=3.7" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, | |
{file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, | |
] | |
[[package]] | |
name = "httpcore" | |
version = "1.0.5" | |
description = "A minimal low-level HTTP client." | |
optional = false | |
python-versions = ">=3.8" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, | |
{file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, | |
] | |
[package.dependencies] | |
certifi = "*" | |
h11 = ">=0.13,<0.15" | |
[package.extras] | |
asyncio = ["anyio (>=4.0,<5.0)"] | |
http2 = ["h2 (>=3,<5)"] | |
socks = ["socksio (==1.*)"] | |
trio = ["trio (>=0.22.0,<0.26.0)"] | |
[[package]] | |
name = "httpx" | |
version = "0.27.2" | |
description = "The next generation HTTP client." | |
optional = false | |
python-versions = ">=3.8" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, | |
{file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, | |
] | |
[package.dependencies] | |
anyio = "*" | |
certifi = "*" | |
httpcore = "==1.*" | |
idna = "*" | |
sniffio = "*" | |
[package.extras] | |
brotli = ["brotli", "brotlicffi"] | |
cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] | |
http2 = ["h2 (>=3,<5)"] | |
socks = ["socksio (==1.*)"] | |
zstd = ["zstandard (>=0.18.0)"] | |
[[package]] | |
name = "idna" | |
version = "3.8" | |
description = "Internationalized Domain Names in Applications (IDNA)" | |
optional = false | |
python-versions = ">=3.6" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, | |
{file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, | |
] | |
[[package]] | |
name = "packaging" | |
version = "24.1" | |
description = "Core utilities for Python packages" | |
optional = false | |
python-versions = ">=3.8" | |
groups = ["dev2"] | |
files = [ | |
{file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, | |
{file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, | |
] | |
[[package]] | |
name = "sniffio" | |
version = "1.3.1" | |
description = "Sniff out which async library your code is running under" | |
optional = false | |
python-versions = ">=3.7" | |
groups = ["dev1", "dev2"] | |
files = [ | |
{file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, | |
{file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, | |
] | |
[[package]] | |
name = "trove-classifiers" | |
version = "2024.7.2" | |
description = "Canonical source for classifiers on PyPI (pypi.org)." | |
optional = false | |
python-versions = "*" | |
groups = ["main"] | |
files = [ | |
{file = "trove_classifiers-2024.7.2-py3-none-any.whl", hash = "sha256:ccc57a33717644df4daca018e7ec3ef57a835c48e96a1e71fc07eb7edac67af6"}, | |
{file = "trove_classifiers-2024.7.2.tar.gz", hash = "sha256:8328f2ac2ce3fd773cbb37c765a0ed7a83f89dc564c7d452f039b69249d0ac35"}, | |
] | |
[metadata] | |
lock-version = "2.1" | |
python-versions = ">=3.12" | |
content-hash = "afc48895e11c49716a9a4fc9b2bf2b57fe5238487bb76297e0e47068dcae80d0" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. | |
[[package]] | |
name = "anyio" | |
version = "4.4.0" | |
description = "High level compatibility layer for multiple asynchronous event loop implementations" | |
optional = false | |
python-versions = ">=3.8" | |
files = [ | |
{file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, | |
{file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"}, | |
] | |
[package.dependencies] | |
idna = ">=2.8" | |
sniffio = ">=1.1" | |
[package.extras] | |
doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] | |
test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] | |
trio = ["trio (>=0.23)"] | |
[[package]] | |
name = "certifi" | |
version = "2024.8.30" | |
description = "Python package for providing Mozilla's CA Bundle." | |
optional = false | |
python-versions = ">=3.6" | |
files = [ | |
{file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, | |
{file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, | |
] | |
[[package]] | |
name = "h11" | |
version = "0.14.0" | |
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" | |
optional = false | |
python-versions = ">=3.7" | |
files = [ | |
{file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, | |
{file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, | |
] | |
[[package]] | |
name = "httpcore" | |
version = "1.0.5" | |
description = "A minimal low-level HTTP client." | |
optional = false | |
python-versions = ">=3.8" | |
files = [ | |
{file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, | |
{file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, | |
] | |
[package.dependencies] | |
certifi = "*" | |
h11 = ">=0.13,<0.15" | |
[package.extras] | |
asyncio = ["anyio (>=4.0,<5.0)"] | |
http2 = ["h2 (>=3,<5)"] | |
socks = ["socksio (==1.*)"] | |
trio = ["trio (>=0.22.0,<0.26.0)"] | |
[[package]] | |
name = "httpx" | |
version = "0.27.2" | |
description = "The next generation HTTP client." | |
optional = false | |
python-versions = ">=3.8" | |
files = [ | |
{file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, | |
{file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, | |
] | |
[package.dependencies] | |
anyio = "*" | |
certifi = "*" | |
httpcore = "==1.*" | |
idna = "*" | |
sniffio = "*" | |
[package.extras] | |
brotli = ["brotli", "brotlicffi"] | |
cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] | |
http2 = ["h2 (>=3,<5)"] | |
socks = ["socksio (==1.*)"] | |
zstd = ["zstandard (>=0.18.0)"] | |
[[package]] | |
name = "idna" | |
version = "3.8" | |
description = "Internationalized Domain Names in Applications (IDNA)" | |
optional = false | |
python-versions = ">=3.6" | |
files = [ | |
{file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, | |
{file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, | |
] | |
[[package]] | |
name = "packaging" | |
version = "24.1" | |
description = "Core utilities for Python packages" | |
optional = false | |
python-versions = ">=3.8" | |
files = [ | |
{file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, | |
{file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, | |
] | |
[[package]] | |
name = "sniffio" | |
version = "1.3.1" | |
description = "Sniff out which async library your code is running under" | |
optional = false | |
python-versions = ">=3.7" | |
files = [ | |
{file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, | |
{file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, | |
] | |
[[package]] | |
name = "trove-classifiers" | |
version = "2024.7.2" | |
description = "Canonical source for classifiers on PyPI (pypi.org)." | |
optional = false | |
python-versions = "*" | |
files = [ | |
{file = "trove_classifiers-2024.7.2-py3-none-any.whl", hash = "sha256:ccc57a33717644df4daca018e7ec3ef57a835c48e96a1e71fc07eb7edac67af6"}, | |
{file = "trove_classifiers-2024.7.2.tar.gz", hash = "sha256:8328f2ac2ce3fd773cbb37c765a0ed7a83f89dc564c7d452f039b69249d0ac35"}, | |
] | |
[metadata] | |
lock-version = "2.0" | |
python-versions = ">=3.12" | |
content-hash = "afc48895e11c49716a9a4fc9b2bf2b57fe5238487bb76297e0e47068dcae80d0" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[project] | |
name = "lock-example" | |
version = "2024.0" | |
requires-python=">=3.12" | |
dependencies = ["trove-classifiers"] | |
[tool.poetry] | |
name = "lock-example" | |
version = "2024.0" | |
description = "" | |
authors = ["Brett"] | |
[tool.poetry.dependencies] | |
python = ">=3.12" | |
trove-classifiers = "*" | |
[tool.pdm.dev-dependencies] | |
dev1 = [ | |
"httpx>=0.27.2", | |
] | |
dev2 = [ | |
"httpx>=0.27.2", | |
"packaging>=24.1", | |
] | |
[tool.uv] | |
dev-dependencies = [ | |
"packaging>=24.1", | |
"ruff>=0.6.4", | |
"httpx>=0.27.2", | |
] | |
[tool.poetry.group.dev1.dependencies] | |
httpx = ">=0.27.2" | |
[tool.poetry.group.dev2.dependencies] | |
httpx = ">=0.27.2" | |
packaging = ">=24.1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version = 1 | |
requires-python = ">=3.12" | |
[[package]] | |
name = "anyio" | |
version = "4.4.0" | |
source = { registry = "https://pypi.org/simple" } | |
dependencies = [ | |
{ name = "idna" }, | |
{ name = "sniffio" }, | |
] | |
sdist = { url = "https://files.pythonhosted.org/packages/e6/e3/c4c8d473d6780ef1853d630d581f70d655b4f8d7553c6997958c283039a2/anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94", size = 163930 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/7b/a2/10639a79341f6c019dedc95bd48a4928eed9f1d1197f4c04f546fc7ae0ff/anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7", size = 86780 }, | |
] | |
[[package]] | |
name = "certifi" | |
version = "2024.8.30" | |
source = { registry = "https://pypi.org/simple" } | |
sdist = { url = "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9", size = 168507 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8", size = 167321 }, | |
] | |
[[package]] | |
name = "h11" | |
version = "0.14.0" | |
source = { registry = "https://pypi.org/simple" } | |
sdist = { url = "https://files.pythonhosted.org/packages/f5/38/3af3d3633a34a3316095b39c8e8fb4853a28a536e55d347bd8d8e9a14b03/h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d", size = 100418 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761", size = 58259 }, | |
] | |
[[package]] | |
name = "httpcore" | |
version = "1.0.5" | |
source = { registry = "https://pypi.org/simple" } | |
dependencies = [ | |
{ name = "certifi" }, | |
{ name = "h11" }, | |
] | |
sdist = { url = "https://files.pythonhosted.org/packages/17/b0/5e8b8674f8d203335a62fdfcfa0d11ebe09e23613c3391033cbba35f7926/httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61", size = 83234 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/78/d4/e5d7e4f2174f8a4d63c8897d79eb8fe2503f7ecc03282fee1fa2719c2704/httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5", size = 77926 }, | |
] | |
[[package]] | |
name = "httpx" | |
version = "0.27.2" | |
source = { registry = "https://pypi.org/simple" } | |
dependencies = [ | |
{ name = "anyio" }, | |
{ name = "certifi" }, | |
{ name = "httpcore" }, | |
{ name = "idna" }, | |
{ name = "sniffio" }, | |
] | |
sdist = { url = "https://files.pythonhosted.org/packages/78/82/08f8c936781f67d9e6b9eeb8a0c8b4e406136ea4c3d1f89a5db71d42e0e6/httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2", size = 144189 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/56/95/9377bcb415797e44274b51d46e3249eba641711cf3348050f76ee7b15ffc/httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0", size = 76395 }, | |
] | |
[[package]] | |
name = "idna" | |
version = "3.8" | |
source = { registry = "https://pypi.org/simple" } | |
sdist = { url = "https://files.pythonhosted.org/packages/e8/ac/e349c5e6d4543326c6883ee9491e3921e0d07b55fdf3cce184b40d63e72a/idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603", size = 189467 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/22/7e/d71db821f177828df9dea8c42ac46473366f191be53080e552e628aad991/idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac", size = 66894 }, | |
] | |
[[package]] | |
name = "lock-example" | |
version = "2024.0" | |
source = { virtual = "." } | |
dependencies = [ | |
{ name = "trove-classifiers" }, | |
] | |
[package.dev-dependencies] | |
dev = [ | |
{ name = "httpx" }, | |
{ name = "packaging" }, | |
{ name = "ruff" }, | |
] | |
[package.metadata] | |
requires-dist = [{ name = "trove-classifiers" }] | |
[package.metadata.requires-dev] | |
dev = [ | |
{ name = "httpx", specifier = ">=0.27.2" }, | |
{ name = "packaging", specifier = ">=24.1" }, | |
{ name = "ruff", specifier = ">=0.6.4" }, | |
] | |
[[package]] | |
name = "packaging" | |
version = "24.1" | |
source = { registry = "https://pypi.org/simple" } | |
sdist = { url = "https://files.pythonhosted.org/packages/51/65/50db4dda066951078f0a96cf12f4b9ada6e4b811516bf0262c0f4f7064d4/packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002", size = 148788 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/08/aa/cc0199a5f0ad350994d660967a8efb233fe0416e4639146c089643407ce6/packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124", size = 53985 }, | |
] | |
[[package]] | |
name = "ruff" | |
version = "0.6.4" | |
source = { registry = "https://pypi.org/simple" } | |
sdist = { url = "https://files.pythonhosted.org/packages/a4/55/9f485266e6326cab707369601b13e3e72eb90ba3eee2d6779549a00a0d58/ruff-0.6.4.tar.gz", hash = "sha256:ac3b5bfbee99973f80aa1b7cbd1c9cbce200883bdd067300c22a6cc1c7fba212", size = 2469375 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/e3/78/307591f81d09c8721b5e64539f287c82c81a46f46d16278eb27941ac17f9/ruff-0.6.4-py3-none-linux_armv6l.whl", hash = "sha256:c4b153fc152af51855458e79e835fb6b933032921756cec9af7d0ba2aa01a258", size = 9692673 }, | |
{ url = "https://files.pythonhosted.org/packages/69/63/ef398fcacdbd3995618ed30b5a6c809a1ebbf112ba604b3f5b8c3be464cf/ruff-0.6.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:bedff9e4f004dad5f7f76a9d39c4ca98af526c9b1695068198b3bda8c085ef60", size = 9481182 }, | |
{ url = "https://files.pythonhosted.org/packages/a6/fd/8784e3bbd79bc17de0a62de05fe5165f494ff7d77cb06630d6428c2f10d2/ruff-0.6.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d02a4127a86de23002e694d7ff19f905c51e338c72d8e09b56bfb60e1681724f", size = 9174356 }, | |
{ url = "https://files.pythonhosted.org/packages/6d/bc/c69db2d68ac7bfbb222c81dc43a86e0402d0063e20b13e609f7d17d81d3f/ruff-0.6.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7862f42fc1a4aca1ea3ffe8a11f67819d183a5693b228f0bb3a531f5e40336fc", size = 10129365 }, | |
{ url = "https://files.pythonhosted.org/packages/3b/10/8ed14ff60a4e5eb08cac0a04a9b4e8590c72d1ce4d29ef22cef97d19536d/ruff-0.6.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eebe4ff1967c838a1a9618a5a59a3b0a00406f8d7eefee97c70411fefc353617", size = 9483351 }, | |
{ url = "https://files.pythonhosted.org/packages/a9/69/13316b8d64ffd6a43627cf0753339a7f95df413450c301a60904581bee6e/ruff-0.6.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:932063a03bac394866683e15710c25b8690ccdca1cf192b9a98260332ca93408", size = 10301099 }, | |
{ url = "https://files.pythonhosted.org/packages/42/00/9623494087272643e8f02187c266638306c6829189a5bf1446968bbe438b/ruff-0.6.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:50e30b437cebef547bd5c3edf9ce81343e5dd7c737cb36ccb4fe83573f3d392e", size = 11033216 }, | |
{ url = "https://files.pythonhosted.org/packages/c5/31/e0c9d881db42ea1267e075c29aafe0db5a8a3024b131f952747f6234f858/ruff-0.6.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c44536df7b93a587de690e124b89bd47306fddd59398a0fb12afd6133c7b3818", size = 10618140 }, | |
{ url = "https://files.pythonhosted.org/packages/5b/35/f1d8b746aedd4c8fde4f83397e940cc4c8fc619860ebbe3073340381a34d/ruff-0.6.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ea086601b22dc5e7693a78f3fcfc460cceabfdf3bdc36dc898792aba48fbad6", size = 11606672 }, | |
{ url = "https://files.pythonhosted.org/packages/c5/70/899b03cbb3eb48ed0507d4b32b6f7aee562bc618ef9ffda855ec98c0461a/ruff-0.6.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b52387d3289ccd227b62102c24714ed75fbba0b16ecc69a923a37e3b5e0aaaa", size = 10288013 }, | |
{ url = "https://files.pythonhosted.org/packages/17/c6/906bf895640521ca5115ccdd857b2bac42bd61facde6620fdc2efc0a4806/ruff-0.6.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0308610470fcc82969082fc83c76c0d362f562e2f0cdab0586516f03a4e06ec6", size = 10109473 }, | |
{ url = "https://files.pythonhosted.org/packages/28/da/1284eb04172f8a5d42eb52fce9d643dd747ac59a4ed6c5d42729f72e934d/ruff-0.6.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:803b96dea21795a6c9d5bfa9e96127cc9c31a1987802ca68f35e5c95aed3fc0d", size = 9568817 }, | |
{ url = "https://files.pythonhosted.org/packages/6c/e2/f8250b54edbb2e9222e22806e1bcc35a192ac18d1793ea556fa4977a843a/ruff-0.6.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:66dbfea86b663baab8fcae56c59f190caba9398df1488164e2df53e216248baa", size = 9910840 }, | |
{ url = "https://files.pythonhosted.org/packages/9c/7c/dcf2c10562346ecdf6f0e5f6669b2ddc9a74a72956c3f419abd6820c2aff/ruff-0.6.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:34d5efad480193c046c86608dbba2bccdc1c5fd11950fb271f8086e0c763a5d1", size = 10354263 }, | |
{ url = "https://files.pythonhosted.org/packages/f1/94/c39d7ac5729e94788110503d928c98c203488664b0fb92c2b801cb832bec/ruff-0.6.4-py3-none-win32.whl", hash = "sha256:f0f8968feea5ce3777c0d8365653d5e91c40c31a81d95824ba61d871a11b8523", size = 7958602 }, | |
{ url = "https://files.pythonhosted.org/packages/6b/d2/2dee8c547bee3d4cfdd897f7b8e38510383acaff2c8130ea783b67631d72/ruff-0.6.4-py3-none-win_amd64.whl", hash = "sha256:549daccee5227282289390b0222d0fbee0275d1db6d514550d65420053021a58", size = 8795059 }, | |
{ url = "https://files.pythonhosted.org/packages/07/1a/23280818aa4fa89bd0552aab10857154e1d3b90f27b5b745f09ec1ac6ad8/ruff-0.6.4-py3-none-win_arm64.whl", hash = "sha256:ac4b75e898ed189b3708c9ab3fc70b79a433219e1e87193b4f2b77251d058d14", size = 8239636 }, | |
] | |
[[package]] | |
name = "sniffio" | |
version = "1.3.1" | |
source = { registry = "https://pypi.org/simple" } | |
sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, | |
] | |
[[package]] | |
name = "trove-classifiers" | |
version = "2024.7.2" | |
source = { registry = "https://pypi.org/simple" } | |
sdist = { url = "https://files.pythonhosted.org/packages/78/c9/83f915c3f6f94f4c862c7470284fd714f312cce8e3cf98361312bc02493d/trove_classifiers-2024.7.2.tar.gz", hash = "sha256:8328f2ac2ce3fd773cbb37c765a0ed7a83f89dc564c7d452f039b69249d0ac35", size = 16071 } | |
wheels = [ | |
{ url = "https://files.pythonhosted.org/packages/0f/b0/09794439a62a7dc18bffdbf145aaf50297fd994890b11da27a13e376b947/trove_classifiers-2024.7.2-py3-none-any.whl", hash = "sha256:ccc57a33717644df4daca018e7ec3ef57a835c48e96a1e71fc07eb7edac67af6", size = 13468 }, | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment