2022-03-08 09:27:40 +00:00
|
|
|
"""A setuptools based setup module.
|
|
|
|
|
|
|
|
See:
|
|
|
|
https://packaging.python.org/guides/distributing-packages-using-setuptools/
|
|
|
|
https://github.com/pypa/sampleproject
|
|
|
|
"""
|
|
|
|
|
|
|
|
# Always prefer setuptools over distutils
|
|
|
|
from setuptools import setup, find_packages
|
|
|
|
import pathlib
|
|
|
|
|
|
|
|
here = pathlib.Path(__file__).parent.resolve()
|
|
|
|
|
|
|
|
# Get the long description from the README file
|
|
|
|
long_description = (here / 'README.md').read_text(encoding='utf-8')
|
|
|
|
|
|
|
|
# Arguments marked as "Required" below must be included for upload to PyPI.
|
|
|
|
# Fields marked as "Optional" may be commented out.
|
|
|
|
|
|
|
|
setup(
|
2022-04-12 16:45:30 +00:00
|
|
|
# name='nmreval', # Required
|
|
|
|
# version='0.1', # Required
|
|
|
|
# description='A sample Python project', # Optional
|
|
|
|
# long_description=long_description, # Optional
|
|
|
|
# long_description_content_type='text/markdown', # Optional (see note above)
|
|
|
|
# url='https://chaos3.fkp.physik.tu-darmstadt.de/source/nmreval/', # Optional
|
|
|
|
# author='Dominik Demuth', # Optional
|
|
|
|
# author_email='dominik.demuth@physik.tu-darmstadt.de', # Optional
|
|
|
|
# classifiers=[ # Optional
|
|
|
|
# 'Development Status :: 3 - Alpha',
|
|
|
|
# 'Intended Audience :: End Users/Desktop',
|
|
|
|
# 'Intended Audience :: Science/Research',
|
|
|
|
# 'Topic :: Scientific/Engineering :: Physics',
|
|
|
|
# 'Topic :: Scientific/Engineering :: Visualization',
|
|
|
|
# 'License :: OSI Approved :: BSD 3-Clause License',
|
|
|
|
# 'Programming Language :: Python :: 3',
|
|
|
|
# 'Programming Language :: Python :: 3.7',
|
|
|
|
# 'Programming Language :: Python :: 3.8',
|
|
|
|
# 'Programming Language :: Python :: 3.9',
|
|
|
|
# "Programming Language :: Python :: 3.10",
|
|
|
|
# 'Programming Language :: Python :: 3 :: Only',
|
|
|
|
# ],
|
|
|
|
#
|
|
|
|
# keywords='nmr, physics, science', # Optional
|
|
|
|
# package_dir={'': '.'}, # Optional
|
|
|
|
# packages=find_packages(where='.'), # Required
|
|
|
|
# include_package_data=True,
|
|
|
|
# python_requires='>=3.7',
|
|
|
|
# install_requires=[
|
|
|
|
# 'numpy',
|
|
|
|
# 'scipy',
|
|
|
|
# 'matplotlib',
|
|
|
|
# 'bsddb3',
|
|
|
|
# 'pyqtgraph',
|
|
|
|
# 'pyqt',
|
|
|
|
# 'h5py'
|
|
|
|
# ], # Optional
|
|
|
|
# # extras_require={ # Optional
|
|
|
|
# # 'dev': ['check-manifest'],
|
|
|
|
# # 'test': ['coverage'],
|
|
|
|
# # },
|
|
|
|
# package_data={ # Optional
|
|
|
|
# 'sample': ['package_data.dat'],
|
|
|
|
# },
|
|
|
|
# data_files=[('my_data', ['data/data_file'])], # Optional
|
|
|
|
# entry_points={ # Optional
|
|
|
|
# 'console_scripts': [
|
|
|
|
# 'evaluate=bin:evaluate',
|
|
|
|
# ],
|
2022-03-08 09:27:40 +00:00
|
|
|
# },
|
|
|
|
# project_urls={ # Optional
|
2022-04-12 16:45:30 +00:00
|
|
|
# 'Source': 'https://chaos3.fkp.physik.tu-darmstadt.de/source/nmreval/',
|
2022-03-08 09:27:40 +00:00
|
|
|
# },
|
|
|
|
)
|