diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..d17909e --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,22 @@ +[project] +name = "tt-support-tools" +requires-python = ">=3.11" +dynamic = ["version"] +dependencies = [ + "CairoSVG", + "chevron", + "cocotb", + "gdstk", + "GitPython", + "klayout", + "mistune", + "pre-commit", + "pytest", + "python-frontmatter", + "PyYAML", + "requests", + "yowasp-yosys", +] + +[tool.setuptools] +packages = [] diff --git a/requirements.txt b/requirements.txt index 34399ce..8b2130e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,33 +1,101 @@ -appdirs==1.4.4 -cairocffi==1.6.0 -CairoSVG==2.7.0 -certifi==2023.5.7 -cffi==1.15.1 -charset-normalizer==3.1.0 +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile +# +cairocffi==1.7.0 + # via cairosvg +cairosvg==2.7.1 + # via tt-support-tools (pyproject.toml) +certifi==2024.6.2 + # via requests +cffi==1.16.0 + # via cairocffi +cfgv==3.4.0 + # via pre-commit +charset-normalizer==3.3.2 + # via requests chevron==0.14.0 -click==8.1.3 + # via tt-support-tools (pyproject.toml) +click==8.1.7 + # via yowasp-yosys +cocotb==1.8.1 + # via tt-support-tools (pyproject.toml) cssselect2==0.7.0 + # via cairosvg defusedxml==0.7.1 -gdstk==0.9.49 -gitdb==4.0.10 -GitPython==3.1.40 -idna==3.4 -importlib-resources==5.12.0 -mistune==3.0.1 + # via cairosvg +distlib==0.3.8 + # via virtualenv +filelock==3.14.0 + # via virtualenv +find-libpython==0.4.0 + # via cocotb +gdstk==0.9.52 + # via tt-support-tools (pyproject.toml) +gitdb==4.0.11 + # via gitpython +gitpython==3.1.43 + # via tt-support-tools (pyproject.toml) +identify==2.5.36 + # via pre-commit +idna==3.7 + # via requests +importlib-resources==6.4.0 + # via wasmtime +iniconfig==2.0.0 + # via pytest +klayout==0.29.2 + # via tt-support-tools (pyproject.toml) +mistune==3.0.2 + # via tt-support-tools (pyproject.toml) +nodeenv==1.9.1 + # via pre-commit numpy==1.26.4 -Pillow==9.5.0 -pycparser==2.21 -python-frontmatter==1.0.0 -pytz==2023.3 -PyYAML==6.0.1 -requests==2.31.0 -smmap==5.0.0 -stripe==5.4.0 -tinycss2==1.2.1 -urllib3==2.0.3 -wasmtime==9.0.0 + # via gdstk +packaging==24.1 + # via pytest +pillow==10.3.0 + # via cairosvg +platformdirs==4.2.2 + # via + # virtualenv + # yowasp-runtime +pluggy==1.5.0 + # via pytest +pre-commit==3.7.1 + # via tt-support-tools (pyproject.toml) +pycparser==2.22 + # via cffi +pytest==8.2.2 + # via tt-support-tools (pyproject.toml) +python-frontmatter==1.1.0 + # via tt-support-tools (pyproject.toml) +pyyaml==6.0.1 + # via + # pre-commit + # python-frontmatter + # tt-support-tools (pyproject.toml) +requests==2.32.3 + # via tt-support-tools (pyproject.toml) +smmap==5.0.1 + # via gitdb +tinycss2==1.3.0 + # via + # cairosvg + # cssselect2 +urllib3==2.2.1 + # via requests +virtualenv==20.26.2 + # via pre-commit +wasmtime==21.0.0 + # via yowasp-runtime webencodings==0.5.1 -yowasp-runtime==1.22 -yowasp-yosys==0.30.0.0.post538 -zipp==3.15.0 -pre-commit==3.4.0 + # via + # cssselect2 + # tinycss2 +yowasp-runtime==1.59 + # via yowasp-yosys +yowasp-yosys==0.42.0.0.post734 + # via tt-support-tools (pyproject.toml)