diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 54a3b6c..071c7fd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8"] + python-version: ["3.9"] steps: - uses: actions/checkout@v3 diff --git a/README.md b/README.md index 98bc3e8..3dc6180 100644 --- a/README.md +++ b/README.md @@ -10,20 +10,10 @@ Detailed information about this framework can be found in [[1, 2]](#references). Plus, the code for each module is well-documented. -### 🛠 Requirements: - -| Package | Version (>=) | -|----------------------------------------------------|--------------| -| [Python](https://github.com/conda-forge/miniforge) | 3.8 | -| [NumPy](https://numpy.org) | 1.22.0 | -| [SciPy](https://scipy.org) | 1.5.0 | -| [matplotlib](https://matplotlib.org) | 3.2.2 | -| [tqdm](https://tqdm.github.io) | 4.47.0 | -| [pandas](https://pandas.pydata.org) | 1.5.3 | -| [scikit-learn](https://scikit-learn.org/stable/) | 1.2.2 | -| [TensorFlow](https://www.tensorflow.org)* | 2.8.0 | - -*For Mac M1/M2, one may need to install TensorFlow via `conda` such as: +### 🛠 Requirements: + +* Check the [requirements.txt](requirements.txt) file. +* For Apple Silicon, one may need to install TensorFlow via `conda` such as: ```shell conda install -c apple tensorflow-deps ``` diff --git a/pseudo_make.sh b/pseudo_make.sh index b9cdbdd..1a9619d 100755 --- a/pseudo_make.sh +++ b/pseudo_make.sh @@ -11,7 +11,7 @@ function usage { send_pip() { echo "Sending to PyPi..." - python -m twine upload --repository testpypi dist/* + #python -m twine upload --repository testpypi dist/* python -m twine upload dist/* printf "[Done]\n" } diff --git a/requirements.txt b/requirements.txt index 181b9c7..53dde83 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,132 +1,132 @@ -anyio==4.5.0 -appnope==0.1.4 -argon2-cffi==23.1.0 -argon2-cffi-bindings==21.2.0 -arrow==1.3.0 -asttokens==2.4.1 -async-lru==2.0.4 -attrs==24.2.0 -babel==2.16.0 -beautifulsoup4==4.12.3 -bleach==6.1.0 -certifi==2024.8.30 -cffi==1.17.1 -charset-normalizer==3.3.2 -comm==0.2.2 -contourpy==1.1.1 -cycler==0.12.1 -data==0.4 -debugpy==1.8.5 -decorator==5.1.1 -defusedxml==0.7.1 -exceptiongroup==1.2.2 -executing==2.1.0 -fastjsonschema==2.20.0 -fonttools==4.53.1 -fqdn==1.5.1 -funcsigs==1.0.2 -future==1.0.0 -h11==0.14.0 -httpcore==1.0.5 -httpx==0.27.2 -idna==3.10 -importlib-metadata==8.5.0 -importlib-resources==6.4.4 -iniconfig==2.0.0 -ipykernel==6.29.5 -ipython==8.18.1 -ipywidgets==8.1.5 -isoduration==20.11.0 -jedi==0.19.1 -jinja2==3.1.4 -joblib==1.4.2 -json5==0.9.25 -jsonpointer==3.0.0 -jsonschema==4.23.0 -jsonschema-specifications==2023.12.1 -jupyter==1.1.1 -jupyter-client==8.6.3 -jupyter-console==6.6.3 -jupyter-core==5.7.2 -jupyter-events==0.10.0 -jupyter-lsp==2.2.5 -jupyter-server==2.14.2 -jupyter-server-terminals==0.5.3 -jupyterlab==4.2.5 -jupyterlab-pygments==0.3.0 -jupyterlab-server==2.27.3 -jupyterlab-widgets==3.0.13 -kiwisolver==1.4.5 -latex==0.7.0 -markupsafe==2.1.5 -matplotlib==3.9.2 -matplotlib-inline==0.1.7 -mistune==3.0.2 -nbclient==0.10.0 -nbconvert==7.16.4 -nbformat==5.10.4 -nest-asyncio==1.6.0 -notebook==7.2.2 -notebook-shim==0.2.4 -numpy==1.26.4 -optproblems==1.3 -overrides==7.7.0 -packaging==24.1 -pandas==2.2.2 -pandocfilters==1.5.1 -parso==0.8.4 -pexpect==4.9.0 -pillow==10.4.0 -pip==24.2 -platformdirs==4.3.6 -pluggy==1.5.0 -prometheus-client==0.21.0 -prompt-toolkit==3.0.47 -psutil==6.0.0 -ptyprocess==0.7.0 -pure-eval==0.2.3 -pycparser==2.22 -pygments==2.18.0 -pyparsing==3.1.4 -pytest==8.3.3 -python-dateutil==2.9.0.post0 -python-json-logger==2.0.7 -pytz==2024.1 -pyyaml==6.0.2 -pyzmq==26.2.0 -referencing==0.35.1 -requests==2.32.3 -rfc3339-validator==0.1.4 -rfc3986-validator==0.1.1 -rpds-py==0.20.0 -scikit-learn==1.5.1 -scipy==1.13.1 -send2trash==1.8.3 -setuptools==74.0.0 -shutilwhich==1.1.0 -six==1.16.0 -sniffio==1.3.1 -soupsieve==2.6 -stack-data==0.6.3 -tempdir==0.7.1 -tensorflow-macos==2.15.1 -tensorflow-metal==1.1.0 -terminado==0.18.1 -threadpoolctl==3.5.0 -tinycss2==1.3.0 -tomli==2.0.1 -tornado==6.4.1 -tqdm==4.66.5 -traitlets==5.14.3 -types-python-dateutil==2.9.0.20240906 -typing-extensions==4.12.2 -tzdata==2024.1 -uri-template==1.3.0 -urllib3==2.2.3 -wcwidth==0.2.13 -webcolors==24.8.0 -webencodings==0.5.1 -websocket-client==1.8.0 -wheel==0.44.0 -widgetsnbextension==4.0.13 -zipp==3.20.1 +anyio>=4.5.0 +appnope>=0.1.4 +argon2-cffi>=23.1.0 +argon2-cffi-bindings>=21.2.0 +arrow>=1.3.0 +asttokens>=2.4.1 +async-lru>=2.0.4 +attrs>=24.2.0 +babel>=2.16.0 +beautifulsoup4>=4.12.3 +bleach>=6.1.0 +certifi>=2024.8.30 +cffi>=1.17.1 +charset-normalizer>=3.3.2 +comm>=0.2.2 +contourpy>=1.1.1 +cycler>=0.12.1 +data>=0.4 +debugpy>=1.8.5 +decorator>=5.1.1 +defusedxml>=0.7.1 +exceptiongroup>=1.2.2 +executing>=2.1.0 +fastjsonschema>=2.20.0 +fonttools>=4.53.1 +fqdn>=1.5.1 +funcsigs>=1.0.2 +future>=1.0.0 +h11>=0.14.0 +httpcore>=1.0.5 +httpx>=0.27.2 +idna>=3.10 +importlib-metadata>=8.5.0 +importlib-resources>=6.4.4 +iniconfig>=2.0.0 +ipykernel>=6.29.5 +ipython>=8.18.1 +ipywidgets>=8.1.5 +isoduration>=20.11.0 +jedi>=0.19.1 +jinja2>=3.1.4 +joblib>=1.4.2 +json5>=0.9.25 +jsonpointer>=3.0.0 +jsonschema>=4.23.0 +jsonschema-specifications>=2023.12.1 +jupyter>=1.1.1 +jupyter-client>=8.6.3 +jupyter-console>=6.6.3 +jupyter-core>=5.7.2 +jupyter-events>=0.10.0 +jupyter-lsp>=2.2.5 +jupyter-server>=2.14.2 +jupyter-server-terminals>=0.5.3 +jupyterlab>=4.2.5 +jupyterlab-pygments>=0.3.0 +jupyterlab-server>=2.27.3 +jupyterlab-widgets>=3.0.13 +kiwisolver>=1.4.5 +latex>=0.7.0 +markupsafe>=2.1.5 +matplotlib>=3.9.2 +matplotlib-inline>=0.1.7 +mistune>=3.0.2 +nbclient>=0.10.0 +nbconvert>=7.16.4 +nbformat>=5.10.4 +nest-asyncio>=1.6.0 +notebook>=7.2.2 +notebook-shim>=0.2.4 +numpy>=1.26.4 +optproblems>=1.3 +overrides>=7.7.0 +packaging>=24.1 +pandas>=2.2.2 +pandocfilters>=1.5.1 +parso>=0.8.4 +pexpect>=4.9.0 +pillow>=10.4.0 +pip>=24.2 +platformdirs>=4.3.6 +pluggy>=1.5.0 +prometheus-client>=0.21.0 +prompt-toolkit>=3.0.47 +psutil>=6.0.0 +ptyprocess>=0.7.0 +pure-eval>=0.2.3 +pycparser>=2.22 +pygments>=2.18.0 +pyparsing>=3.1.4 +pytest>=8.3.3 +python-dateutil>=2.9.0.post0 +python-json-logger>=2.0.7 +pytz>=2024.1 +pyyaml>=6.0.2 +pyzmq>=26.2.0 +referencing>=0.35.1 +requests>=2.32.3 +rfc3339-validator>=0.1.4 +rfc3986-validator>=0.1.1 +rpds-py>=0.20.0 +scikit-learn>=1.5.1 +scipy>=1.13.1 +send2trash>=1.8.3 +setuptools>=74.0.0 +shutilwhich>=1.1.0 +six>=1.16.0 +sniffio>=1.3.1 +soupsieve>=2.6 +stack-data>=0.6.3 +tempdir>=0.7.1 +tensorflow-macos>=2.15.1 +tensorflow-metal>=1.1.0 +terminado>=0.18.1 +threadpoolctl>=3.5.0 +tinycss2>=1.3.0 +tomli>=2.0.1 +tornado>=6.4.1 +tqdm>=4.66.5 +traitlets>=5.14.3 +types-python-dateutil>=2.9.0.20240906 +typing-extensions>=4.12.2 +tzdata>=2024.1 +uri-template>=1.3.0 +urllib3>=2.2.3 +wcwidth>=0.2.13 +webcolors>=24.8.0 +webencodings>=0.5.1 +websocket-client>=1.8.0 +wheel>=0.44.0 +widgetsnbextension>=4.0.13 +zipp>=3.20.1 diff --git a/setup.py b/setup.py index af37b6d..574eaaf 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ setuptools.setup( name='customhys', - version='1.1.6', + version='1.1.7', packages=setuptools.find_packages(), url='https://github.com/jcrvz/customhys', license='MIT License',