2024-08-21 21:20:40 +00:00
|
|
|
# This file is @generated by PDM.
|
|
|
|
# It is not intended for manual editing.
|
|
|
|
|
|
|
|
[metadata]
|
2024-08-23 23:02:26 +00:00
|
|
|
groups = ["default", "dev"]
|
2024-08-21 21:20:40 +00:00
|
|
|
strategy = ["inherit_metadata"]
|
|
|
|
lock_version = "4.5.0"
|
2024-09-22 15:55:52 +00:00
|
|
|
content_hash = "sha256:fbfe1db54d73aa2641413610d5e62d87b02de247293e2af3cd53ee0c283318db"
|
2024-08-21 21:20:40 +00:00
|
|
|
|
|
|
|
[[metadata.targets]]
|
|
|
|
requires_python = "==3.12.*"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "amaranth"
|
2024-09-22 03:33:47 +00:00
|
|
|
version = "0.5.2"
|
2024-08-21 21:20:40 +00:00
|
|
|
requires_python = "~=3.8"
|
|
|
|
summary = "Amaranth hardware definition language"
|
|
|
|
groups = ["default"]
|
|
|
|
dependencies = [
|
|
|
|
"Jinja2~=3.0",
|
|
|
|
"importlib-resources; python_version < \"3.9\"",
|
|
|
|
"jschon~=0.11.1",
|
|
|
|
"pyvcd<0.5,>=0.2.2",
|
|
|
|
]
|
|
|
|
files = [
|
2024-09-22 03:33:47 +00:00
|
|
|
{file = "amaranth-0.5.2-py3-none-any.whl", hash = "sha256:552ac232a12093d5375e23276c070f21da74d07778bf75c456b8db781a4bc919"},
|
|
|
|
{file = "amaranth-0.5.2.tar.gz", hash = "sha256:af52811bca464233a3bbd72193ede584e75de592391cae92d1cbf24b98a3c954"},
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "amaranth-boards"
|
2024-09-22 15:55:52 +00:00
|
|
|
version = "0.1.dev250"
|
|
|
|
requires_python = "~=3.8"
|
|
|
|
git = "https://github.com/amaranth-lang/amaranth-boards.git"
|
|
|
|
revision = "19b97324ecf9111c5d16377af79f82aad761c476"
|
|
|
|
summary = "Board and connector definitions for Amaranth HDL"
|
2024-09-22 03:33:47 +00:00
|
|
|
groups = ["default"]
|
2024-09-22 15:55:52 +00:00
|
|
|
dependencies = [
|
|
|
|
"amaranth<0.7,>=0.4",
|
2024-08-21 21:20:40 +00:00
|
|
|
]
|
|
|
|
|
2024-08-23 23:02:26 +00:00
|
|
|
[[package]]
|
|
|
|
name = "basedpyright"
|
2024-09-22 03:33:47 +00:00
|
|
|
version = "1.17.5"
|
2024-08-23 23:02:26 +00:00
|
|
|
requires_python = ">=3.8"
|
|
|
|
summary = "static type checking for Python (but based)"
|
|
|
|
groups = ["dev"]
|
|
|
|
dependencies = [
|
|
|
|
"nodejs-wheel-binaries>=20.13.1",
|
|
|
|
]
|
|
|
|
files = [
|
2024-09-22 03:33:47 +00:00
|
|
|
{file = "basedpyright-1.17.5-py3-none-any.whl", hash = "sha256:7ea23951be3620fe4638f6f51625a3d5a65a57ce004e836c608058610153362b"},
|
|
|
|
{file = "basedpyright-1.17.5.tar.gz", hash = "sha256:8315f5f2fddfdad162513ef9d9a0b24bb00cc862e8883819ae98a3e28472874d"},
|
2024-08-23 23:02:26 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "colorama"
|
|
|
|
version = "0.4.6"
|
|
|
|
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
|
|
|
summary = "Cross-platform colored terminal text."
|
|
|
|
groups = ["dev"]
|
|
|
|
marker = "sys_platform == \"win32\""
|
|
|
|
files = [
|
|
|
|
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
|
|
|
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "iniconfig"
|
|
|
|
version = "2.0.0"
|
|
|
|
requires_python = ">=3.7"
|
|
|
|
summary = "brain-dead simple config-ini parsing"
|
|
|
|
groups = ["dev"]
|
|
|
|
files = [
|
|
|
|
{file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"},
|
|
|
|
{file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"},
|
|
|
|
]
|
|
|
|
|
2024-08-21 21:20:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "jinja2"
|
|
|
|
version = "3.1.4"
|
|
|
|
requires_python = ">=3.7"
|
|
|
|
summary = "A very fast and expressive template engine."
|
|
|
|
groups = ["default"]
|
|
|
|
dependencies = [
|
|
|
|
"MarkupSafe>=2.0",
|
|
|
|
]
|
|
|
|
files = [
|
|
|
|
{file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"},
|
|
|
|
{file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"},
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "jschon"
|
|
|
|
version = "0.11.1"
|
|
|
|
requires_python = "~=3.8"
|
|
|
|
summary = "A JSON toolkit for Python developers."
|
|
|
|
groups = ["default"]
|
|
|
|
dependencies = [
|
|
|
|
"rfc3986",
|
|
|
|
]
|
|
|
|
files = [
|
|
|
|
{file = "jschon-0.11.1-py3-none-any.whl", hash = "sha256:2350e8b6747b17358022960f91208bea70de448b914827af3184d30e20500f0f"},
|
|
|
|
{file = "jschon-0.11.1.tar.gz", hash = "sha256:c0ca0beab1f1694a03d726b91ed75ec604a7787af3ae91ead765f78215bf149f"},
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "markupsafe"
|
|
|
|
version = "2.1.5"
|
|
|
|
requires_python = ">=3.7"
|
|
|
|
summary = "Safely add untrusted strings to HTML/XML markup."
|
|
|
|
groups = ["default"]
|
|
|
|
files = [
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"},
|
|
|
|
{file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"},
|
|
|
|
{file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"},
|
|
|
|
]
|
|
|
|
|
2024-08-23 23:02:26 +00:00
|
|
|
[[package]]
|
|
|
|
name = "nodejs-wheel-binaries"
|
|
|
|
version = "20.17.0"
|
|
|
|
requires_python = ">=3.7"
|
|
|
|
summary = "unoffical Node.js package"
|
|
|
|
groups = ["dev"]
|
|
|
|
files = [
|
|
|
|
{file = "nodejs_wheel_binaries-20.17.0-py2.py3-none-macosx_10_15_x86_64.whl", hash = "sha256:a5eaffb0327d751360e5f01e92f0adeb3b297a9196751bf1dda910b92c9f6f83"},
|
|
|
|
{file = "nodejs_wheel_binaries-20.17.0-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:a661d2894b11dc886ae8c25727c3cdf1d54db982cdccfcddbb2dfe20dd249f3b"},
|
|
|
|
{file = "nodejs_wheel_binaries-20.17.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0144c91e9816cda969d78ba0903acc405c99e0a4bfffbdabac6b48b237335e7"},
|
|
|
|
{file = "nodejs_wheel_binaries-20.17.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b87ee7e88bfece2d325949e4f0dedb942b7478c401fc4e6726c5270f5835a02d"},
|
|
|
|
{file = "nodejs_wheel_binaries-20.17.0-py2.py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:5b5fb7c51204ad30e9f83ab503f11b17de4bcc1c248314f83ca3302fda24b1a1"},
|
|
|
|
{file = "nodejs_wheel_binaries-20.17.0-py2.py3-none-win_amd64.whl", hash = "sha256:931558d528b976eb67ae1f68253df089e9d7d7267b6980fc580bfd31d67a0f5c"},
|
|
|
|
{file = "nodejs_wheel_binaries-20.17.0.tar.gz", hash = "sha256:827a3297a99764adfaeb0cd1e9e36d8fb79c5b074de916a2a31b8a61b8d208f7"},
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "packaging"
|
|
|
|
version = "24.1"
|
|
|
|
requires_python = ">=3.8"
|
|
|
|
summary = "Core utilities for Python packages"
|
|
|
|
groups = ["dev"]
|
|
|
|
files = [
|
|
|
|
{file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"},
|
|
|
|
{file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"},
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pluggy"
|
|
|
|
version = "1.5.0"
|
|
|
|
requires_python = ">=3.8"
|
|
|
|
summary = "plugin and hook calling mechanisms for python"
|
|
|
|
groups = ["dev"]
|
|
|
|
files = [
|
|
|
|
{file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"},
|
|
|
|
{file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"},
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pytest"
|
2024-09-22 03:33:47 +00:00
|
|
|
version = "8.3.3"
|
2024-08-23 23:02:26 +00:00
|
|
|
requires_python = ">=3.8"
|
|
|
|
summary = "pytest: simple powerful testing with Python"
|
|
|
|
groups = ["dev"]
|
|
|
|
dependencies = [
|
|
|
|
"colorama; sys_platform == \"win32\"",
|
|
|
|
"exceptiongroup>=1.0.0rc8; python_version < \"3.11\"",
|
|
|
|
"iniconfig",
|
|
|
|
"packaging",
|
|
|
|
"pluggy<2,>=1.5",
|
|
|
|
"tomli>=1; python_version < \"3.11\"",
|
|
|
|
]
|
|
|
|
files = [
|
2024-09-22 03:33:47 +00:00
|
|
|
{file = "pytest-8.3.3-py3-none-any.whl", hash = "sha256:a6853c7375b2663155079443d2e45de913a911a11d669df02a50814944db57b2"},
|
|
|
|
{file = "pytest-8.3.3.tar.gz", hash = "sha256:70b98107bd648308a7952b06e6ca9a50bc660be218d53c257cc1fc94fda10181"},
|
2024-08-23 23:02:26 +00:00
|
|
|
]
|
|
|
|
|
2024-08-21 21:20:40 +00:00
|
|
|
[[package]]
|
|
|
|
name = "pyvcd"
|
|
|
|
version = "0.4.0"
|
|
|
|
requires_python = ">=3.7"
|
|
|
|
summary = "Python VCD file support"
|
|
|
|
groups = ["default"]
|
|
|
|
files = [
|
|
|
|
{file = "pyvcd-0.4.0-py2.py3-none-any.whl", hash = "sha256:a21b10e5018b7940c8f2c20ef83d97496e86f15e215afed134ee115166035e17"},
|
|
|
|
{file = "pyvcd-0.4.0.tar.gz", hash = "sha256:31be3f501441a9b8c5dc72660ff7b9cfef9b43b2121a23d96f586d2863270290"},
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rfc3986"
|
|
|
|
version = "2.0.0"
|
|
|
|
requires_python = ">=3.7"
|
|
|
|
summary = "Validating URI References per RFC 3986"
|
|
|
|
groups = ["default"]
|
|
|
|
files = [
|
|
|
|
{file = "rfc3986-2.0.0-py2.py3-none-any.whl", hash = "sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd"},
|
|
|
|
{file = "rfc3986-2.0.0.tar.gz", hash = "sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c"},
|
|
|
|
]
|
2024-08-23 23:02:26 +00:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ruff"
|
2024-09-22 03:33:47 +00:00
|
|
|
version = "0.6.7"
|
2024-08-23 23:02:26 +00:00
|
|
|
requires_python = ">=3.7"
|
|
|
|
summary = "An extremely fast Python linter and code formatter, written in Rust."
|
|
|
|
groups = ["dev"]
|
|
|
|
files = [
|
2024-09-22 03:33:47 +00:00
|
|
|
{file = "ruff-0.6.7-py3-none-linux_armv6l.whl", hash = "sha256:08277b217534bfdcc2e1377f7f933e1c7957453e8a79764d004e44c40db923f2"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:c6707a32e03b791f4448dc0dce24b636cbcdee4dd5607adc24e5ee73fd86c00a"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:533d66b7774ef224e7cf91506a7dafcc9e8ec7c059263ec46629e54e7b1f90ab"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:17a86aac6f915932d259f7bec79173e356165518859f94649d8c50b81ff087e9"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b3f8822defd260ae2460ea3832b24d37d203c3577f48b055590a426a722d50ef"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9ba4efe5c6dbbb58be58dd83feedb83b5e95c00091bf09987b4baf510fee5c99"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:525201b77f94d2b54868f0cbe5edc018e64c22563da6c5c2e5c107a4e85c1c0d"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8854450839f339e1049fdbe15d875384242b8e85d5c6947bb2faad33c651020b"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f0b62056246234d59cbf2ea66e84812dc9ec4540518e37553513392c171cb18"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b1462fa56c832dc0cea5b4041cfc9c97813505d11cce74ebc6d1aae068de36b"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:02b083770e4cdb1495ed313f5694c62808e71764ec6ee5db84eedd82fd32d8f5"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:0c05fd37013de36dfa883a3854fae57b3113aaa8abf5dea79202675991d48624"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:f49c9caa28d9bbfac4a637ae10327b3db00f47d038f3fbb2195c4d682e925b14"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:a0e1655868164e114ba43a908fd2d64a271a23660195017c17691fb6355d59bb"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-win32.whl", hash = "sha256:a939ca435b49f6966a7dd64b765c9df16f1faed0ca3b6f16acdf7731969deb35"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-win_amd64.whl", hash = "sha256:590445eec5653f36248584579c06252ad2e110a5d1f32db5420de35fb0e1c977"},
|
|
|
|
{file = "ruff-0.6.7-py3-none-win_arm64.whl", hash = "sha256:b28f0d5e2f771c1fe3c7a45d3f53916fc74a480698c4b5731f0bea61e52137c8"},
|
|
|
|
{file = "ruff-0.6.7.tar.gz", hash = "sha256:44e52129d82266fa59b587e2cd74def5637b730a69c4542525dfdecfaae38bd5"},
|
2024-08-23 23:02:26 +00:00
|
|
|
]
|