import setuptools with open("README.md", "r") as fh: long_description = fh.read() setuptools.setup( name="CDTools", version="0.1.1", python_requires='>3.7', # recommended minimum version for pytorch author="Abe Levitan", author_email="alevitan@mit.edu", description="Coherent Diffraction Tools", long_description=long_description, long_description_content_type="text/markdown", url="https://github.mit.edu/scattering/CDTools.git", install_requires=[ "numpy>=1.0", "scipy>=1.0", "matplotlib>=2.0", # 2.0 introduces better colormaps which are used by default "python-dateutil", "torch>=1.9.0", #1.9.0 implements support for autograd on indexed complex tensors "h5py>=2.1"], extras_require={ 'tests': ["pytest"], 'docs': ["sphinx","sphinx-argparse","sphinx_rtd_theme"] }, package_dir={"": "src"}, packages=setuptools.find_packages(), classifiers=[ "Programming Language :: Python :: 3", "Operating System :: OS Independent", ], )