diff --git a/poetry.lock b/poetry.lock index 1a2a654..a69007e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,18 +1,26 @@ +# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. + [[package]] name = "certifi" -version = "2022.12.7" +version = "2023.7.22" description = "Python package for providing Mozilla's CA Bundle." -category = "main" optional = false python-versions = ">=3.6" +files = [ + {file = "certifi-2023.7.22-py3-none-any.whl", hash = "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9"}, + {file = "certifi-2023.7.22.tar.gz", hash = "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082"}, +] [[package]] name = "charset-normalizer" version = "2.1.0" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" optional = false python-versions = ">=3.6.0" +files = [ + {file = "charset-normalizer-2.1.0.tar.gz", hash = "sha256:575e708016ff3a5e3681541cb9d79312c416835686d054a23accb873b254f413"}, + {file = "charset_normalizer-2.1.0-py3-none-any.whl", hash = "sha256:5189b6f22b01957427f35b6a08d9a0bc45b46d3788ef5a92e978433c7a35f8a5"}, +] [package.extras] unicode-backport = ["unicodedata2"] @@ -21,25 +29,31 @@ unicode-backport = ["unicodedata2"] name = "colorama" version = "0.4.5" description = "Cross-platform colored terminal text." -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, + {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, +] [[package]] name = "idna" version = "3.3" description = "Internationalized Domain Names in Applications (IDNA)" -category = "main" optional = false python-versions = ">=3.5" +files = [ + {file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"}, + {file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"}, +] [[package]] name = "litehyperbus" version = "0.0.0" description = "Small footprint and configurable HyperBus core" -category = "main" optional = false python-versions = "~=3.6" +files = [] develop = true [package.source] @@ -50,9 +64,9 @@ url = "lib/litehyperbus" name = "litepcie" version = "0.0.0" description = "Small footprint and configurable PCIe core" -category = "main" optional = false python-versions = "~=3.6" +files = [] develop = true [package.dependencies] @@ -66,9 +80,9 @@ url = "lib/litepcie" name = "litespi" version = "0.0.0" description = "Small footprint and configurable SPI core" -category = "main" optional = false python-versions = "~=3.6" +files = [] develop = true [package.source] @@ -79,9 +93,9 @@ url = "lib/litespi" name = "litex" version = "0.0.0" description = "Python SoC/Core builder for building FPGA based systems." -category = "main" optional = false python-versions = "~=3.6" +files = [] develop = true [package.dependencies] @@ -98,9 +112,9 @@ url = "lib/litex" name = "litex-boards" version = "0.0.0" description = "LiteX supported boards" -category = "main" optional = false python-versions = "~=3.6" +files = [] develop = true [package.source] @@ -111,169 +125,9 @@ url = "lib/litex-boards" name = "lxml" version = "4.9.1" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*" - -[package.extras] -cssselect = ["cssselect (>=0.7)"] -html5 = ["html5lib"] -htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=0.29.7)"] - -[[package]] -name = "meson" -version = "0.63.0" -description = "A high performance build system" -category = "main" -optional = false -python-versions = ">=3.7" - -[package.extras] -ninja = ["ninja (>=1.8.2)"] -progress = ["tqdm"] -typing = ["mypy", "typing-extensions"] - -[[package]] -name = "migen" -version = "0.9.2" -description = "Python toolbox for building complex digital hardware" -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -colorama = "*" - -[[package]] -name = "pyserial" -version = "3.5" -description = "Python Serial Port Extension" -category = "main" -optional = false -python-versions = "*" - -[package.extras] -cp2110 = ["hidapi"] - -[[package]] -name = "pythondata-cpu-vexriscv" -version = "1.0.1.post407" -description = "Python module containing verilog files for VexRISCV cpu." -category = "main" -optional = false -python-versions = ">=3.5" - -[[package]] -name = "pythondata-misc-tapcfg" -version = "0.0.post517" -description = "Python module containing data files for Ethernet TAP Config misc." -category = "main" -optional = false -python-versions = ">=3.5" - -[[package]] -name = "pythondata-software-compiler-rt" -version = "0.0.post6206" -description = "Python module containing data files for LLVM Compiler RT Module software." -category = "main" -optional = false -python-versions = ">=3.5" - -[[package]] -name = "pythondata-software-picolibc" -version = "1.7.7.post158" -description = "Python module containing data files for picolibc - a C library designed for embedded 32- and 64- bit systems. software." -category = "main" -optional = false -python-versions = ">=3.5" - -[[package]] -name = "pyyaml" -version = "6.0" -description = "YAML parser and emitter for Python" -category = "main" -optional = false -python-versions = ">=3.6" - -[[package]] -name = "requests" -version = "2.28.1" -description = "Python HTTP for Humans." -category = "main" -optional = false -python-versions = ">=3.7, <4" - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = ">=2,<3" -idna = ">=2.5,<4" -urllib3 = ">=1.21.1,<1.27" - -[package.extras] -socks = ["PySocks (>=1.5.6,!=1.5.7)"] -use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] - -[[package]] -name = "simplejson" -version = "3.17.6" -description = "Simple, fast, extensible JSON encoder/decoder for Python" -category = "main" -optional = false -python-versions = ">=2.5, !=3.0.*, !=3.1.*, !=3.2.*" - -[[package]] -name = "tinyfpgab" -version = "1.1.0" -description = "Programmer for the TinyFPGA B2 boards (http://tinyfpga.com)" -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -pyserial = "*" - -[[package]] -name = "urllib3" -version = "1.26.10" -description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4" - -[package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] -secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)"] -socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] - -[metadata] -lock-version = "1.1" -python-versions = "^3.9" -content-hash = "3f5cc2906a738d00c7a6630429e2224509b753406401c40ec6f3dc7248ae4e7c" - -[metadata.files] -certifi = [ - {file = "certifi-2022.12.7-py3-none-any.whl", hash = "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"}, - {file = "certifi-2022.12.7.tar.gz", hash = "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3"}, -] -charset-normalizer = [ - {file = "charset-normalizer-2.1.0.tar.gz", hash = "sha256:575e708016ff3a5e3681541cb9d79312c416835686d054a23accb873b254f413"}, - {file = "charset_normalizer-2.1.0-py3-none-any.whl", hash = "sha256:5189b6f22b01957427f35b6a08d9a0bc45b46d3788ef5a92e978433c7a35f8a5"}, -] -colorama = [ - {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, - {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, -] -idna = [ - {file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"}, - {file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"}, -] -litehyperbus = [] -litepcie = [] -litespi = [] -litex = [] -litex-boards = [] -lxml = [ +files = [ {file = "lxml-4.9.1-cp27-cp27m-macosx_10_15_x86_64.whl", hash = "sha256:98cafc618614d72b02185ac583c6f7796202062c41d2eeecdf07820bad3295ed"}, {file = "lxml-4.9.1-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c62e8dd9754b7debda0c5ba59d34509c4688f853588d75b53c3791983faa96fc"}, {file = "lxml-4.9.1-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:21fb3d24ab430fc538a96e9fbb9b150029914805d551deeac7d7822f64631dfc"}, @@ -345,34 +199,107 @@ lxml = [ {file = "lxml-4.9.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:287605bede6bd36e930577c5925fcea17cb30453d96a7b4c63c14a257118dbb9"}, {file = "lxml-4.9.1.tar.gz", hash = "sha256:fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f"}, ] -meson = [ + +[package.extras] +cssselect = ["cssselect (>=0.7)"] +html5 = ["html5lib"] +htmlsoup = ["BeautifulSoup4"] +source = ["Cython (>=0.29.7)"] + +[[package]] +name = "meson" +version = "0.63.0" +description = "A high performance build system" +optional = false +python-versions = ">=3.7" +files = [ {file = "meson-0.63.0-py3-none-any.whl", hash = "sha256:399f2ca3181ef257fe3adb2deaff46bc19435cb8b1e883f26db831ce32139820"}, {file = "meson-0.63.0.tar.gz", hash = "sha256:3b51d451744c2bc71838524ec8d96cd4f8c4793d5b8d5d0d0a9c8a4f7c94cd6f"}, ] -migen = [ + +[package.extras] +ninja = ["ninja (>=1.8.2)"] +progress = ["tqdm"] +typing = ["mypy", "typing-extensions"] + +[[package]] +name = "migen" +version = "0.9.2" +description = "Python toolbox for building complex digital hardware" +optional = false +python-versions = "*" +files = [ {file = "migen-0.9.2.tar.gz", hash = "sha256:8fdb776d3556fda82aaa95e936b54196a92afc8427564e94f5ecc34a5681085d"}, ] -pyserial = [ + +[package.dependencies] +colorama = "*" + +[[package]] +name = "pyserial" +version = "3.5" +description = "Python Serial Port Extension" +optional = false +python-versions = "*" +files = [ {file = "pyserial-3.5-py2.py3-none-any.whl", hash = "sha256:c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0"}, {file = "pyserial-3.5.tar.gz", hash = "sha256:3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb"}, ] -pythondata-cpu-vexriscv = [ + +[package.extras] +cp2110 = ["hidapi"] + +[[package]] +name = "pythondata-cpu-vexriscv" +version = "1.0.1.post407" +description = "Python module containing verilog files for VexRISCV cpu." +optional = false +python-versions = ">=3.5" +files = [ {file = "pythondata-cpu-vexriscv-1.0.1.post407.tar.gz", hash = "sha256:b072704f1ece7763da247344518c833b6837b1594627c29c7a2d794e75c2dc29"}, {file = "pythondata_cpu_vexriscv-1.0.1.post407-py3-none-any.whl", hash = "sha256:8fbdd9ee58ab2300343846e12a70e8f8f882eced13456c359a6b65a442ce0fbc"}, ] -pythondata-misc-tapcfg = [ + +[[package]] +name = "pythondata-misc-tapcfg" +version = "0.0.post517" +description = "Python module containing data files for Ethernet TAP Config misc." +optional = false +python-versions = ">=3.5" +files = [ {file = "pythondata-misc-tapcfg-0.0.post517.tar.gz", hash = "sha256:d7469d5601ff1f416e4eb97a27ce34b5c74ab896e93d69e03eeb09e874fd5e9c"}, {file = "pythondata_misc_tapcfg-0.0.post517-py3-none-any.whl", hash = "sha256:3fdcd41d9ca3876c8365a214093b2e66dc946d82810ac28c77e2b97d638ab7b0"}, ] -pythondata-software-compiler-rt = [ + +[[package]] +name = "pythondata-software-compiler-rt" +version = "0.0.post6206" +description = "Python module containing data files for LLVM Compiler RT Module software." +optional = false +python-versions = ">=3.5" +files = [ {file = "pythondata-software-compiler_rt-0.0.post6206.tar.gz", hash = "sha256:8923634c4fcfd75b58ea134668ae98649d7272908723c34a5836037e939c99ae"}, {file = "pythondata_software_compiler_rt-0.0.post6206-py3-none-any.whl", hash = "sha256:dcaa7c6cc09a47271a98e9a9b47834b31384919aaa74034e0f184d3e9068c11e"}, ] -pythondata-software-picolibc = [ + +[[package]] +name = "pythondata-software-picolibc" +version = "1.7.7.post158" +description = "Python module containing data files for picolibc - a C library designed for embedded 32- and 64- bit systems. software." +optional = false +python-versions = ">=3.5" +files = [ {file = "pythondata-software-picolibc-1.7.7.post158.tar.gz", hash = "sha256:a497fe93bf36b9148e263fa2aa8750b2668a597f86266f6abd272babc52f2b1b"}, {file = "pythondata_software_picolibc-1.7.7.post158-py3-none-any.whl", hash = "sha256:b5229490970211241ccc1583aef23f5fcccb15fe0a39369ae42b51e36427792e"}, ] -pyyaml = [ + +[[package]] +name = "pyyaml" +version = "6.0" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.6" +files = [ {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, @@ -414,11 +341,35 @@ pyyaml = [ {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, ] -requests = [ + +[[package]] +name = "requests" +version = "2.28.1" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.7, <4" +files = [ {file = "requests-2.28.1-py3-none-any.whl", hash = "sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349"}, {file = "requests-2.28.1.tar.gz", hash = "sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983"}, ] -simplejson = [ + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<3" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<1.27" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "simplejson" +version = "3.17.6" +description = "Simple, fast, extensible JSON encoder/decoder for Python" +optional = false +python-versions = ">=2.5, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ {file = "simplejson-3.17.6-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a89acae02b2975b1f8e4974cb8cdf9bf9f6c91162fb8dec50c259ce700f2770a"}, {file = "simplejson-3.17.6-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:82ff356ff91be0ab2293fc6d8d262451eb6ac4fd999244c4b5f863e049ba219c"}, {file = "simplejson-3.17.6-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:0de783e9c2b87bdd75b57efa2b6260c24b94605b5c9843517577d40ee0c3cc8a"}, @@ -481,10 +432,37 @@ simplejson = [ {file = "simplejson-3.17.6-cp39-cp39-win_amd64.whl", hash = "sha256:3fe87570168b2ae018391e2b43fbf66e8593a86feccb4b0500d134c998983ccc"}, {file = "simplejson-3.17.6.tar.gz", hash = "sha256:cf98038d2abf63a1ada5730e91e84c642ba6c225b0198c3684151b1f80c5f8a6"}, ] -tinyfpgab = [ + +[[package]] +name = "tinyfpgab" +version = "1.1.0" +description = "Programmer for the TinyFPGA B2 boards (http://tinyfpga.com)" +optional = false +python-versions = "*" +files = [ {file = "tinyfpgab-1.1.0.tar.gz", hash = "sha256:6f9139c456dd54a69d91644de57d3d9cadf784188ca3b2c1a073c5f32763b7b6"}, ] -urllib3 = [ + +[package.dependencies] +pyserial = "*" + +[[package]] +name = "urllib3" +version = "1.26.10" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4" +files = [ {file = "urllib3-1.26.10-py2.py3-none-any.whl", hash = "sha256:8298d6d56d39be0e3bc13c1c97d133f9b45d797169a0e11cdd0e0489d786f7ec"}, {file = "urllib3-1.26.10.tar.gz", hash = "sha256:879ba4d1e89654d9769ce13121e0f94310ea32e8d2f8cf587b77c08bbcdb30d6"}, ] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] +secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)"] +socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] + +[metadata] +lock-version = "2.0" +python-versions = "^3.9" +content-hash = "3f5cc2906a738d00c7a6630429e2224509b753406401c40ec6f3dc7248ae4e7c"