Skip to content

Commit 37e4ba2

Browse files
committed
Added setup.py
1 parent d63c132 commit 37e4ba2

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

setup.py

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
"""This file contains the fiscalsim-us package's metadata and dependencies."""
2+
3+
from setuptools import find_packages, setup
4+
5+
with open("README.md", "r") as readme_file:
6+
readme = readme_file.read()
7+
8+
setup(
9+
name="UN-OG-Training",
10+
version="0.0.0",
11+
author="Jason DeBacker and Richard W. Evans",
12+
author_email="rickecon@gmail.com",
13+
long_description=readme,
14+
long_description_content_type="text/markdown",
15+
classifiers=[
16+
"Development Status :: 5 - Production/Stable",
17+
"License :: OSI Approved :: GNU Affero General Public License v3",
18+
"Operating System :: POSIX",
19+
"Programming Language :: Python",
20+
"Programming Language :: Python :: 3.9",
21+
"Topic :: Scientific/Engineering :: Information Analysis",
22+
],
23+
description="UN open source OG-Core overlapping generations macroeconomic model training",
24+
keywords="tax benefit macroeconomic dynamic general equilibrium fiscal",
25+
license="http://www.fsf.org/licensing/licenses/agpl-3.0.html",
26+
url="https://github.com/OpenRG/UN-OG-Training",
27+
include_package_data=True, # Will read MANIFEST.in
28+
install_requires=[
29+
"numpy",
30+
"scipy",
31+
"pandas",
32+
"ipython",
33+
"matplotlib",
34+
"bokeh",
35+
"sphinx",
36+
"sphinx-argparse",
37+
"sphinx-exercise",
38+
"sphinxcontrib-bibtex>=2.0.0",
39+
"sphinx-math-dollar",
40+
"pydata-sphinx-theme",
41+
"jupyter-book>=0.11.3",
42+
"jupyter",
43+
"black",
44+
"setuptools",
45+
"pytest",
46+
"coverage",
47+
"ogcore",
48+
"linecheck",
49+
"yaml-changelog",
50+
],
51+
# Windows CI requires Python 3.9.
52+
python_requires=">=3.10",
53+
tests_require=["pytest"],
54+
packages=find_packages(),
55+
)

0 commit comments

Comments
 (0)