-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
31 lines (28 loc) · 1015 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from setuptools import setup
from pathlib import Path
this_directory = Path(__file__).parent
long_description = (this_directory / "README.md").read_text()
setup(
name = "pylineaGT",
version = "0.2.0",
author = "Elena Buscaroli",
author_email = "[email protected]",
description = "A Pyro model to perform lineage inference from Gene Therapy assays",
long_description=long_description,
long_description_content_type="text/markdown",
license = "GPL-3.0",
packages=["pylineaGT"],
python_requires = ">=3.6",
install_requires = [
"pandas==1.3.3",
"pyro-api==0.1.2",
"pyro-ppl==1.8.0",
"torch==1.11.0",
"numpy==1.*",
"scikit-learn==1.0.2",
]
)
# to build the package and publish it on Test-PyPI and PyPI:
# 1. python setup.py bdist_wheel
# 2. python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/pylineaGT-X.X.X-py3-none-any.whl
# 3. python -m twine upload dist/pylineaGT-X.X.X-py3-none-any.whl