from setuptools import setup, find_packages import setuptools with open("README.md", "r") as fh: long_description = fh.read() with open("requirements.txt", "r") as f: requirements = [ req.strip() for req in f.readlines() if not req.startswith("#") and req.__contains__("==") ] setuptools.setup( name='csst_ifs_gehong', version='1.1.0', license='MIT', author="Shuai Feng", author_email='sfeng@hebtu.edu.cn', description='The packages for the scientific data simulation of CSST-IFS', # short description long_description=long_description, long_description_content_type="text/markdown", url='https://csst-tb.bao.ac.cn/code/csst-sims/csst_ifs_gehong', project_urls={ 'Source': 'https://csst-tb.bao.ac.cn/code/csst-sims/csst_ifs_gehong', }, packages=setuptools.find_packages(), classifiers=["Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.11", "Topic :: Scientific/Engineering :: Physics", "Topic :: Scientific/Engineering :: Astronomy"], package_dir={'csst_ifs_gehong': 'csst_ifs_gehong'}, # include_package_data=True, package_data={"": ["LICENSE", "README.md"], "csst_ifs_gehong": [ "data/*", ]}, python_requires='>=3.11', install_requires=requirements, )