Skip to content

Commit

Permalink
Chore: Adjust package metadata, including dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
amotl committed Apr 9, 2023
1 parent 5f4f2d4 commit 8c9e684
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 18 deletions.
4 changes: 2 additions & 2 deletions requirements-docs.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Sphinx==1.7.1
sphinx_rtd_theme==0.2.5b2
Sphinx<7
sphinx_rtd_theme<2
7 changes: 4 additions & 3 deletions requirements-release.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
bumpversion==0.5.3
twine==1.11.0
keyring==11.1.0
build
bump2version>=1,<2
keyring>=20,<24
twine>=3,<5
31 changes: 18 additions & 13 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
import os
import sys
from setuptools import setup, find_packages

here = os.path.abspath(os.path.dirname(__file__))
README = open(os.path.join(here, 'README.rst')).read()
CHANGES = open(os.path.join(here, 'CHANGES.rst')).read()

requires = [
'pandas>=0.23.4',
'requests>=2.18.4',
'requests-ftp>=0.3.1',
'docopt>=0.6.2',
'appdirs>=1.4.3,<2',
'arrow>=0.12.1,<0.18', # Verified to work on 0.17.0.
'attrs>=17.4.0',
'tabulate>=0.8.2',
'dogpile.cache>=0.6.5',
'arrow>=0.12.1',
'tqdm>=4.19.7',
'appdirs>=1.4.3',
'docopt>=0.6.2',
'dogpile.cache>=0.6.5,<1', # Verified to work on 1.1.1.
'future',
'pandas>=0.23.4,<1.3', # Verified to work on 1.2.0.
'requests>=2.18.4,<3',
'requests-ftp>=0.3.1,<4', # Verified to work on 0.3.1.
'tabulate>=0.8.2,<0.9', # Verified to work on 0.8.7.
'tqdm>=4,<5',
]

test_requires = [
Expand All @@ -27,11 +26,16 @@
version='0.11.0',
description='phenodata is a data acquisition and manipulation toolkit for open access phenology data',
long_description=README,
license="AGPL 3",
license="AGPL 3, EUPL 1.2",
classifiers=[
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Development Status :: 4 - Beta",
"Environment :: Console",
"Environment :: Web Environment",
Expand All @@ -40,6 +44,7 @@
"Intended Audience :: End Users/Desktop",
"Intended Audience :: Information Technology",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2)",
"License :: OSI Approved :: GNU Affero General Public License v3",
"Natural Language :: English",
"Natural Language :: German",
Expand Down Expand Up @@ -76,7 +81,7 @@
install_requires=requires,
tests_require=test_requires,
extras_require={
'sql': ['duckdb']
'sql': ['duckdb<0.7']
},
dependency_links=[
],
Expand Down

0 comments on commit 8c9e684

Please sign in to comment.