-
Notifications
You must be signed in to change notification settings - Fork 475
Open
Description
Details
New behavior
Provided that pydigitalwavetools 1.2 is already 3 years old, would it be possible to relax the constraint on release 1.1 ?
Motivation
My question relates to packaging and distributing hls4ml under Guix, which includes pydigitalwavetools in its latest release, 1.2.
Parts of hls4ml being affected
I'm referring here to the dependencies array in pyproject.toml file.
Tests
I have run the following tests to check that upgrading to 1.2 doesn’t break things.
First, create a disposable, isolated shell container with all dependencies
guix shell -CNP -m manifest.scm
Inside the shell:
export SSL_CERT_FILE=$GUIX_ENVIRONMENT/etc/ssl/certs/ca-certificates.crt
# install missing deps, not yet packaged in guix
pip3 install qonnx
pip3 install qkeras
pip3 install hgq
Install latest revision, with pydigitalwavetools==1.2, and run the tests
pip3 install .
Finally, the manifest.scm file with all available dependencies
(specifications->manifest
(list
"python-ipython"
"python-bitstring"
"python-pydigitalwavetools"
"python-h5py"
"python-sympy"
"python-pyyaml"
"python-pip"
"python-pytorch"
"python-coloredlogs"
"python-humanfriendly"
"python-toposort"
"python-pytest"
"python-keras"
"python-tensorflow"
"python-pandas"
"python-scikit-learn"
"python-seaborn"
"onnx"
"python-bitstring"
"python-protobuf"
"nss-certs"
"git"))
Metadata
Metadata
Assignees
Labels
No labels