diff --git a/.travis.yml b/.travis.yml index 099afe7..3ae62d5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,9 +2,10 @@ language: python python: - "2.7" - - "3.4" - "3.5" - "3.6" + - "3.7" + - "3.8-dev" install: - pip install -r requirements.txt diff --git a/README.md b/README.md index 8c18a16..dd44b82 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ ## Installation -This library requires Python 2.7 or 3.3 to 3.6. +This library requires Python 2.7 or 3.5 to 3.8. ```sh pip install chartmogul diff --git a/chartmogul/__init__.py b/chartmogul/__init__.py index 6094751..e7b96ed 100644 --- a/chartmogul/__init__.py +++ b/chartmogul/__init__.py @@ -24,12 +24,12 @@ Provides convenient Python bindings for ChartMogul's API. -:copyright: (c) 2017 by ChartMogul Ltd. +:copyright: (c) 2019 by ChartMogul Ltd. :license: MIT, see LICENSE for more details. """ __title__ = 'chartmogul' -__version__ = '1.2.5' +__version__ = '1.3.0' __build__ = 0x000000 __author__ = 'ChartMogul Ltd' __license__ = 'MIT' diff --git a/setup.py b/setup.py index a7a5f64..29c668f 100644 --- a/setup.py +++ b/setup.py @@ -21,10 +21,14 @@ 'future>=0.16.0', ] test_requirements = [ + # This is needed to circumvent a vcrpy dependency problem And can be + # deleted once it is solved. + 'yarl; python_version>"3.5"', + 'yarl<1.4; python_version=="3.5"', + 'mock>=1.0.1', 'requests-mock>=1.3.0', 'vcrpy>=1.11.1', - 'httpretty>=0.9.5', 'PyYAML>=5.1.2', 'httpretty>=0.9.6', 'wrapt>=1.11.2' @@ -56,4 +60,14 @@ tests_require=test_requirements, test_suite="test", extras_require={}, + classifiers=[ + 'Programming Language :: Python', + 'Programming Language :: Python :: 2', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8' + ] )