diff --git a/README.md b/README.md index ace17d3..b2cc84e 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,6 @@ git clone https://github.com/LFL-Lab/SQuADDS.git ```bash conda activate cd SQuADDS -pip install -r requirements.txt pip install -e . ``` diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..2313a14 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,63 @@ +[build-system] +requires = ["setuptools>=64", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "SQuADDS" +version = "0.3.7" +description = "An open-source database of superconducting quantum device designs with a user-friendly interface." +readme = "README.md" +requires-python = ">=3.10" +license = "MIT" + +authors = [ + {name = "Sadman Ahmed Shanto", email = "shanto@usc.edu"} +] + +dependencies = [ + "dask==2024.6.2", + "datasets==2.19.2", + "huggingface_hub==0.21.4", + "memory_profiler==0.61.0", + "numba==0.60.0", + "numpy>=1.16.6", + "pandas==1.5.3", + "prettytable", + "psutil==5.9.8", + "pyaedt>=0.6.46", + "pyarrow==15.0.1", + "pyEPR==1.1.5", + "pyEPR_quantum>=0.8.5.7", + "python-dotenv", + "scipy>=1.10.0", + "scqubits>=3.3.0", + "seaborn", + "setuptools", + "tabulate", + "tqdm", + "cython>=0.29.20", + "qutip>=4.3.1", + "addict", + "datashader>=0.16.0", + "joblib>=1.3.2", + "Requests==2.32.3", + "PyGithub==2.4.0", + "GitPython==3.1.43", + "streamlit==1.45.0", + "plotly" +] + +[project.optional-dependencies] +optional = [ + "klayout==0.29.10", + "gdspy>=1.6.12" +] +all = [ + "klayout==0.29.10", + "gdspy>=1.6.12" +] + +[tool.setuptools] +packages = ["squadds","tutorials"] +[project.urls] +repository = "https://github.com/LFL-Lab/SQuADDS"