From a409b97bb8a6cbfa2399f1e8846049ce3603aa44 Mon Sep 17 00:00:00 2001 From: Mostafa Farrag Date: Sat, 24 Sep 2022 00:20:33 +0200 Subject: [PATCH] install dependencies in pypi package --- environment.yml | 12 +++++------- requirements.txt | 7 +++++++ setup.py | 7 +++---- 3 files changed, 15 insertions(+), 11 deletions(-) create mode 100644 requirements.txt diff --git a/environment.yml b/environment.yml index 8cd6d58..85fa81b 100644 --- a/environment.yml +++ b/environment.yml @@ -1,16 +1,14 @@ channels: - conda-forge dependencies: - - python >=3.9,<3.10 + - python >=3.9,<3.12 - pip >=22.2.2 - - numpy >=1.21.2,<1.23.3 + - numpy >=1.23.3 - netCDF4 >=1.5.5,<1.6.1 - - gdal >=3.3.3,<3.5.1 - - pandas >=1.3.2,<1.5.0 - - pyramids >=0.2.2 + - gdal >=3.4.3,<3.5.1 + - pandas >=1.4.4,<1.5.0 + - pyramids >=0.2.4 - ecmwf-api-client >=1.6.3 - earthengine-api >=0.1.324 - pip: - loguru >=0.6.0 - - pytest >=7.1.3 - - pytest-cov >=3.0.0 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..dd273ab --- /dev/null +++ b/requirements.txt @@ -0,0 +1,7 @@ +earthengine-api >=0.1.324 +ecmwf-api-client >=1.6.3 +loguru >=0.6.0 +netCDF4 >=1.6.1 +numpy >=1.23.3 +pandas >=1.4.4 +pyramids-gis >=0.2.4 diff --git a/setup.py b/setup.py index 75cd8a0..58bc60e 100644 --- a/setup.py +++ b/setup.py @@ -6,8 +6,7 @@ with open("HISTORY.rst") as history_file: history = history_file.read() -# requirements = [line.strip() for line in open("requirements.txt").readlines()] -# requirements = requirements[1:] +requirements = [line.strip() for line in open("requirements.txt").readlines()] test_requirements = [ "pytest>=3", @@ -15,7 +14,7 @@ setup( name="earth2observe", - version="0.1.1", + version="0.1.2", description="remote sensing package", author="Mostafa Farrag", author_email="moah.farag@gmail.come", @@ -28,7 +27,7 @@ packages=find_packages(include=["earth2observe", "earth2observe.*"]), test_suite="tests", tests_require=test_requirements, - # install_requires=requirements, + install_requires=requirements, # entry_points={ # 'console_scripts': [ # 'earth2observe=earth2observe.cli:main',