-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·31 lines (27 loc) · 2.16 KB
/
setup.py
File metadata and controls
executable file
·31 lines (27 loc) · 2.16 KB
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
29
30
31
'''module to state PyCHAM package metadata'''
from setuptools import setup
from setuptools import find_packages
with open("README.md", "r") as fh:
long_description = fh.read()
setup(
name="PyCHAM",
version="5.7.8",
author="Simon P. O'Meara, Shuxuan Xu and Ademipo Onanuga",
author_email="simon.omeara@manchester.ac.uk",
description="PyCHAM: CHemistry with Aerosol Microphysics in Python",
long_description=long_description,
long_description_content_type="text/markdown",
keywords=['aerosol', 'chamber', 'model'],
url="https://github.com/simonom/PyCHAM",
packages=find_packages(include=['PyCHAM', 'PyCHAM.*']),
include_package_data=True,
package_data={'PyCHAM': ['input/*', 'output/example_scheme/Example_Run_output/*', 'output/example_scheme_inc_aq/Example_Run_output_inc_aq/*', 'output/GMD_paper_plotting_scripts/*', 'output/plotting_scripts/*', 'photofiles/*', 'photofiles/MCMv3.2/*', 'photofiles/MCMv3.2/(CH3)3CONO2/*', 'photofiles/MCMv3.2/BIACET/*', 'photofiles/MCMv3.2/C2H5CHO/*', 'photofiles/MCMv3.2/C5HPALD1/*', 'photofiles/MCMv3.2/CH3CH2ONO2/*', 'photofiles/MCMv3.2/CH3CHO/*', 'photofiles/MCMv3.2/CH3COCH3/*', 'photofiles/MCMv3.2/(CH3COCHO/*', 'photofiles/MCMv3.2/CH3ONO2/*', 'photofiles/MCMv3.2/CH3OOH/*', 'photofiles/MCMv3.2/CHOCHO/*', 'photofiles/MCMv3.2/H2O2/*', 'photofiles/MCMv3.2/HCHO/*', 'photofiles/MCMv3.2/HNO3/*', 'photofiles/MCMv3.2/HONO/*', 'photofiles/MCMv3.2/i_C3H7CHO/*', 'photofiles/MCMv3.2/MACR/*', 'photofiles/MCMv3.2/MEK/*', 'photofiles/MCMv3.2/MVK/*', 'photofiles/MCMv3.2/n_C3H7CHO/*', 'photofiles/MCMv3.2/NO2/*', 'photofiles/MCMv3.2/NO3/*', 'photofiles/MCMv3.2/NOA/*', 'photofiles/MCMv3.2/O3/*', 'unit_tests/*', 'unit_tests/input/*']},
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Operating System :: OS Independent",
],
python_requires='<=3.10',
# state dependencies for PyCHAM, note that openbabel is installed separately, as described in README
install_requires=["PyQt6","pickleshare","numpy","backcall","certifi","cycler","decorator","gitpython","ipdb","matplotlib","scipy","xmltodict","requests"]
)