From d94bd32e712d3e50c16d861840956128c346b817 Mon Sep 17 00:00:00 2001 From: Edward Byers Date: Mon, 30 Oct 2023 14:55:43 +0100 Subject: [PATCH] do setup config and requirements --- requirements.txt | 13 +++++++++++++ setup.cfg | 28 ++++++++++++++++++++++++++-- 2 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..a364102 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,13 @@ +dask~=2022.7.0 +holoviews~=1.17.1 +hvplot~=0.9.0 +matplotlib~=3.5.2 +numpy~=1.23.5 +pandas~=1.5.2 +pyam_iamc~=1.7.1.dev3+gbec0295 +PyYAML~=6.0 +PyYAML~=6.0.1 +rich~=13.6.0 +scipy~=1.9.3 +seaborn~=0.13.0 +xarray~=2022.11.0 diff --git a/setup.cfg b/setup.cfg index bec530b..651e9b7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -7,10 +7,34 @@ long_description_content_type = text/markdown long_description = file:README.md url = https://www.iiasa.ac.at license = GNU CPL v3 - +classifiers = + Development Status :: 2 - Pre-Alpha + Intended Audience :: Science/Research + Topic :: Scientific/Engineering + License :: OSI Approved :: GNU CPL v3 + Natural Language :: English + Programming Language :: Python :: 3 + [options] -packages = python_stub +packages = rime +include_package_data = True +python_requires = >=3.10, <3.12 + +# To check this, pip install pipreqs, then run pipreqs . in the rime directory install_requires = + dask~=2022.7.0 + holoviews~=1.17.1 + hvplot~=0.9.0 + matplotlib~=3.5.2 + numpy~=1.23.5 + pandas~=1.5.2 + pyam_iamc~=1.7.1.dev3+gbec0295 + PyYAML~=6.0 + rich~=13.6.0 + scipy~=1.9.3 + seaborn~=0.13.0 + xarray~=2022.11.0 + setup_requires = setuptools >= 41 setuptools_scm