| @@ -1,7 +1,5 @@ | |||||
| environment: | environment: | ||||
| matrix: | matrix: | ||||
| - PYTHON: "C:\\Python35" | |||||
| - PYTHON: "C:\\Python35-x64" | |||||
| - PYTHON: "C:\\Python36" | - PYTHON: "C:\\Python36" | ||||
| - PYTHON: "C:\\Python36-x64" | - PYTHON: "C:\\Python36-x64" | ||||
| - PYTHON: "C:\\Python37" | - PYTHON: "C:\\Python37" | ||||
| @@ -1,7 +1,6 @@ | |||||
| language: python | language: python | ||||
| python: | python: | ||||
| - '3.5' | |||||
| - '3.6' | - '3.6' | ||||
| - '3.7' | - '3.7' | ||||
| - '3.8' | - '3.8' | ||||
| @@ -9,7 +9,7 @@ A Python package for graph kernels, graph edit distances and graph pre-image pro | |||||
| ## Requirements | ## Requirements | ||||
| * python>=3.5 | |||||
| * python>=3.6 | |||||
| * numpy>=1.16.2 | * numpy>=1.16.2 | ||||
| * scipy>=1.1.0 | * scipy>=1.1.0 | ||||
| * matplotlib>=3.1.0 | * matplotlib>=3.1.0 | ||||
| @@ -5,8 +5,7 @@ networkx>=2.2 | |||||
| scikit-learn>=0.20.0 | scikit-learn>=0.20.0 | ||||
| tabulate>=0.8.2 | tabulate>=0.8.2 | ||||
| tqdm>=4.26.0 | 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". | 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. | # -e https://files.pythonhosted.org/packages/11/d0/d900870dc2d02ea74961b90c353666c6528a33ea61a10aa59a0d5574ae59/cvxpy-1.0.31.tar.gz # for preimage. | ||||
| cvxopt>=1.2.5 # for preimage. | cvxopt>=1.2.5 # for preimage. | ||||
| @@ -5,8 +5,7 @@ networkx>=2.2 | |||||
| scikit-learn>=0.20.0 | scikit-learn>=0.20.0 | ||||
| tabulate>=0.8.2 | tabulate>=0.8.2 | ||||
| tqdm>=4.26.0 | 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". | # 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. | # -e https://files.pythonhosted.org/packages/11/d0/d900870dc2d02ea74961b90c353666c6528a33ea61a10aa59a0d5574ae59/cvxpy-1.0.31.tar.gz # for preimage. | ||||
| cvxopt>=1.2.5 # for preimage. | cvxopt>=1.2.5 # for preimage. | ||||
| @@ -8,22 +8,25 @@ with open('requirements_pypi.txt') as fp: | |||||
| setuptools.setup( | setuptools.setup( | ||||
| name="graphkit-learn", | name="graphkit-learn", | ||||
| version="0.2b3", | |||||
| version="0.2b4", | |||||
| author="Linlin Jia", | author="Linlin Jia", | ||||
| author_email="linlin.jia@insa-rouen.fr", | author_email="linlin.jia@insa-rouen.fr", | ||||
| description="A Python library for graph kernels, graph edit distances, and graph pre-images", | description="A Python library for graph kernels, graph edit distances, and graph pre-images", | ||||
| long_description=long_description, | long_description=long_description, | ||||
| long_description_content_type="text/markdown", | 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", | url="https://github.com/jajupmochi/graphkit-learn", | ||||
| packages=setuptools.find_packages(), | packages=setuptools.find_packages(), | ||||
| classifiers=[ | classifiers=[ | ||||
| "Programming Language :: Python :: 3", | "Programming Language :: Python :: 3", | ||||
| "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", | "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", | ||||
| "Operating System :: OS Independent", | "Operating System :: OS Independent", | ||||
| 'Intended Audience :: Science/Research', | |||||
| 'Intended Audience :: Developers', | |||||
| ], | ], | ||||
| install_requires=install_requires, | 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'] | |||||
| }, | |||||
| ) | ) | ||||