forked from sandbox-quantum/Tangelo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·25 lines (21 loc) · 1.08 KB
/
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
import setuptools
with open("tangelo/_version.py") as f:
version = f.readlines()[-1].split()[-1].strip("\"'")
# Ignoring this currently, the content of the README is very complex.
with open('README.rst', 'r') as f:
long_description = f.read()
description = "Tangelo is an open-source Python package maintained by Good Chemistry Company, focusing on the development of quantum chemistry simulation workflows on quantum computers. It was developed as an engine to accelerate research, and leverages other popular frameworks to harness the innovation in our field."
setuptools.setup(
name="tangelo-gc",
author="The Tangelo developers",
version=version,
description=description,
long_description=description,
url="https://github.com/goodchemistryco/Tangelo",
packages=setuptools.find_packages(),
test_suite="tangelo",
install_requires=['h5py', 'bitarray', 'openfermion'],
extras_require={
'pyscf': ['pyscf'] #'pyscf-semiempirical @ git+https://github.com/pyscf/[email protected]'], # pyscf-semiempirical PyPI sdist is missing C extension files
}
)