diff --git a/.travis.yml b/.travis.yml index 7cfd360..fb76da7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,7 @@ matrix: fast_finish: true allow_failures: - env: REQUIREMENTS=devel + - python: "3.8" cache: - pip @@ -27,8 +28,9 @@ env: - REQUIREMENTS=devel python: - - "2.7" - - "3.5" + - "3.6" + - "3.7" + - "3.8" before_install: - "nvm install 6; nvm use 6" @@ -56,6 +58,4 @@ deploy: distributions: "sdist bdist_wheel" on: tags: true - python: "2.7" - repo: inveniosoftware/invenio-jsonschemas - condition: $DEPLOY = true + skip_existing: true diff --git a/CHANGES.rst b/CHANGES.rst index 494a624..7bf20ea 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -8,6 +8,13 @@ Changes ======= +Version 1.0.2 (released 2020-05-08) + +- Set maximum version of jsonresolver to 0.3.0 due to Werkzeug + import incompatibility. +- Set minimum version of Flask to 1.0.4. +- Deprecated Python versions lower than 3.6.0. Now supporting 3.6.0 and 3.7.0 + Version 1.0.1 (released 2019-09-04) - Adds config ``JSONSCHEMAS_SCHEMAS`` to whitelist entrypoint names diff --git a/invenio_jsonschemas/version.py b/invenio_jsonschemas/version.py index 994aa26..1f7b756 100644 --- a/invenio_jsonschemas/version.py +++ b/invenio_jsonschemas/version.py @@ -14,4 +14,4 @@ from __future__ import absolute_import, print_function -__version__ = '1.0.1' +__version__ = '1.0.2' diff --git a/setup.py b/setup.py index 1352907..cd79461 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ 'check-manifest>=0.25', 'coverage>=4.0', 'isort>=4.2.2', - 'jsonresolver[jsonschema]>=0.2.1', + 'jsonschema>=2.5.1', 'pydocstyle>=2.0.0', 'pytest-cov>=1.8.0', 'pytest-pep8>=1.0.6', @@ -48,8 +48,9 @@ ] install_requires = [ - 'Flask>=0.11.1', + 'Flask>=1.0.4', 'jsonref>=0.1', + 'jsonresolver>=0.2.1,<0.3.0', ] packages = find_packages() @@ -98,10 +99,10 @@ 'Programming Language :: Python', 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', 'Topic :: Software Development :: Libraries :: Python Modules', - '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', 'Programming Language :: Python :: Implementation :: CPython', 'Development Status :: 5 - Production/Stable', ],