-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsetup.py
28 lines (26 loc) · 867 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
from setuptools import setup, Extension
# from Cython.Build import cythonize
# CYTHON COMPILATION
# compile with $> python setup.py build_ext --inplace
# change file extensions to .pyx to add type annotations
# ext_modules = cythonize([
# Extension("qradient.circuit_logic", ["qradient/circuit_logic.py"]),
# Extension("qradient.physical_components", ["qradient/physical_components.py"])
# ])
setup(
# ext_modules=ext_modules,
name='qradient',
version='1.1',
description='A package for efficient simulation and differentiation of parametrized quantum circuits.',
author='Frederik Wilde',
author_email='[email protected]',
url='https://github.com/frederikwilde/qradient',
license='GPLv3',
packages=['qradient'],
install_requires=[
'scipy',
'tqdm',
# 'Cython'
],
# zip_safe=False
)