From 1741804ea83e8d5ebe7050b2a49b5e9be7dfc238 Mon Sep 17 00:00:00 2001 From: jajupmochi Date: Sun, 27 Sep 2020 12:11:38 +0200 Subject: [PATCH] Remove support for Python 3.5. --- .appveyor.yml | 2 -- .travis.yml | 1 - README.md | 2 +- requirements.txt | 3 +-- requirements_pypi.txt | 3 +-- setup.py | 13 ++++++++----- 6 files changed, 11 insertions(+), 13 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index bf26b40..22689f0 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,7 +1,5 @@ environment: matrix: - - PYTHON: "C:\\Python35" - - PYTHON: "C:\\Python35-x64" - PYTHON: "C:\\Python36" - PYTHON: "C:\\Python36-x64" - PYTHON: "C:\\Python37" diff --git a/.travis.yml b/.travis.yml index f757ef7..293c49a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,6 @@ language: python python: -- '3.5' - '3.6' - '3.7' - '3.8' diff --git a/README.md b/README.md index 4547735..e0d5b25 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ A Python package for graph kernels, graph edit distances and graph pre-image pro ## Requirements -* python>=3.5 +* python>=3.6 * numpy>=1.16.2 * scipy>=1.1.0 * matplotlib>=3.1.0 diff --git a/requirements.txt b/requirements.txt index 16a6f1b..e67a6a3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,8 +5,7 @@ networkx>=2.2 scikit-learn>=0.20.0 tabulate>=0.8.2 tqdm>=4.26.0 -# control>=0.8.2; matplotlib>=3.1.0 # for generalized random walk kernels only. -# control<0.8.2; matplotlib<3.1.0 +control>=0.8.2 # for generalized random walk kernels only. cvxpy>=1.0.31 # for preimage. Does not work for "pip install graphkit-learn". # -e https://files.pythonhosted.org/packages/11/d0/d900870dc2d02ea74961b90c353666c6528a33ea61a10aa59a0d5574ae59/cvxpy-1.0.31.tar.gz # for preimage. cvxopt>=1.2.5 # for preimage. diff --git a/requirements_pypi.txt b/requirements_pypi.txt index 44fa634..d03fb10 100644 --- a/requirements_pypi.txt +++ b/requirements_pypi.txt @@ -5,8 +5,7 @@ networkx>=2.2 scikit-learn>=0.20.0 tabulate>=0.8.2 tqdm>=4.26.0 -# control>=0.8.2; matplotlib>=3.1.0 # for generalized random walk kernels only. -# control<0.8.2; matplotlib<3.1.0 +control>=0.8.2 # for generalized random walk kernels only. # cvxpy>=1.0.31 # for preimage. Does not work for "pip install graphkit-learn". # -e https://files.pythonhosted.org/packages/11/d0/d900870dc2d02ea74961b90c353666c6528a33ea61a10aa59a0d5574ae59/cvxpy-1.0.31.tar.gz # for preimage. cvxopt>=1.2.5 # for preimage. diff --git a/setup.py b/setup.py index 7c6294f..f2f1048 100644 --- a/setup.py +++ b/setup.py @@ -8,22 +8,25 @@ with open('requirements_pypi.txt') as fp: setuptools.setup( name="graphkit-learn", - version="0.2b3", + version="0.2b4", author="Linlin Jia", author_email="linlin.jia@insa-rouen.fr", description="A Python library for graph kernels, graph edit distances, and graph pre-images", long_description=long_description, long_description_content_type="text/markdown", + project_urls={ + 'Documentation': 'https://graphkit-learn.readthedocs.io', + 'Source': 'https://github.com/jajupmochi/graphkit-learn', + 'Tracker': 'https://github.com/jajupmochi/graphkit-learn/issues', + }, url="https://github.com/jajupmochi/graphkit-learn", packages=setuptools.find_packages(), classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", + 'Intended Audience :: Science/Research', + 'Intended Audience :: Developers', ], install_requires=install_requires, - extras_require={ - 'control>=0.8.2': ['matplotlib>=3.1.0'], # for generalized random walk kernels only. - 'control<0.8.2': ['matplotlib<3.1.0'] - }, )