Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 52 additions & 47 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,57 +35,62 @@ finn = "finn.interface.run_finn:main"

[tool.poetry.dependencies]
python = ">=3.10,<3.12"
bitstring = "3.1.7"
clize = "5.0.1"
gspread = "3.6.0"
importlib-resources = "6.1.0"
ipython = "8.12.2"
numpy = "1.24.1"
bitstring = "~4.3.1"
clize = "~5.0.2"
gspread = "~3.6.0"
importlib-resources = "~6.5.2"
ipython = "~8.37.0" # ipython>=9.0.0 requires python>=3.11
numpy = "1.26.4" # numpy<=1.24.4 required by brevitas
# Cannot upgrade onnx and onnxruntime any further. For now this seems to be the
# last compatible pair which is also consistent with qonnx.
# Upgrading onnx will result in model IR version not supported by onnxruntime
# Upgrading onnxruntime fixes some MaxPool edge case which however requires onnx
# to be upgraded to produce a consistent model, but this in turn cannot be done
# due to the model IR version support issue...
onnx = "1.17.0"
onnxruntime = "1.18.1"
pre-commit = "3.3.2"
protobuf = "3.20.3"
psutil = "5.9.4"
pyscaffold = "4.6"
scipy = "1.10.1"
onnxruntime = "1.20.1"
pre-commit = "~4.2.0"
protobuf = "3.20.3" # protobuf==3.20.3 required by qonnx
psutil = "~5.9.4"
pyscaffold = "~4.6"
scipy = "~1.15.0" # scipy>=1.16.0 requires python>=3.11
setupext-janitor = "^1.1.2"
sigtools = "4.0.1"
toposort = "1.7.0"
vcdvcd = "1.0.5"
wget = "3.2"
pygments = "2.14.0"
torch = "2.7.0"
torchvision = "0.22.0"
ipykernel = "6.21.2"
jupyter = "1.0.0"
markupsafe = "2.0.1"
matplotlib = "3.7.0"
pytest-dependency = "0.6.0"
pytest-parallel = "0.1.1"
sigtools = "~4.0.1"
toposort = "~1.7.0"
vcdvcd = "~1.0.5"
wget = "~3.2"
pygments = "~2.19.2"
torch = "~2.7.1"
torchvision = "~0.22.1"
ipykernel = "~6.29.5"
jupyter = "~1.1.1"
markupsafe = "~3.0.2"
matplotlib = "~3.10.3"
pytest-dependency = "~0.6.0"
pytest-parallel = "~0.1.1"
netron = ">5.0.0"
pandas = "1.5.3"
scikit-learn = "1.2.1"
tqdm = "4.64.1"
pytest = "8.3.4"
pytest-metadata = "3.1.1"
pytest-html = "4.1.1"
pytest-html-merger = "0.1.0"
pytest-cov = "6.0.0"
pytest-forked = "1.6.0"
pytest-rerunfailures = "15.0"
dvc = { version = "3.59.1", extras = ["webdav"] }
dvclive = {version = "3.48.2", extras = ["image"] }
deap = "1.3.1"
pyyaml = "6.0.1"
mip = "1.13.0"
networkx = "2.8"
future-annotations = "1.0.0"
dependencies = "2.0.1"
tokenize-rt = "4.2.1"
pandas = "~2.3.1"
scikit-learn = "~1.7.0"
tqdm = "~4.67.1"
pytest = "~8.4.1"
pytest-metadata = "~3.1.1"
pytest-html = "~4.1.1"
pytest-html-merger = "~0.1.0"
pytest-cov = "~6.2.1"
pytest-forked = "~1.6.0"
pytest-rerunfailures = "~15.1"
dvc = { version = " ~3.59.1", extras = ["webdav"] }
dvclive = {version = "~3.48.2", extras = ["image"] }
deap = "~1.4.3"
pyyaml = "~6.0.2"
mip = "~1.13.0"
networkx = "~3.4.2"
dependencies = "2.0.1" # dependencies==2.0.1 required by brvitas
tokenize-rt = "~4.2.1"
tclwrapper = "0.0.1"
setuptools = ">40.8.0"
pytest-xdist = {version = "3.6.1", extras = ["setproctitle"]}
cmake = "4.0.2"
setuptools = ">40.8.0,<70.0.0" # setuptools<70.0.0 required by brevitas
pytest-xdist = {version = "~3.6.1", extras = ["setproctitle"]}
cmake = "~4.0.3"

termcolor = "^2.5.0"
rich = "^13.9.4"
Expand Down