Merge branch 'pyproject.toml' of github.com:KOLANICH-ML/GPy into KOLANICH-ML-pyproject.toml

This commit is contained in:
Martin Bubel 2024-06-06 12:54:21 +02:00
commit aa55a10d9d
3 changed files with 104 additions and 97 deletions

View file

@ -139,103 +139,10 @@ try:
except ModuleNotFoundError:
ext_mods = []
install_requirements = [
"numpy>=1.7",
"six",
"paramz>=0.9.6",
"cython>=0.29",
]
# 'some-pkg @ git+ssh://git@github.com/someorgname/pkg-repo-name@v1.1#egg=some-pkg',
matplotlib_version = "matplotlib==3.3.4"
install_requirements += ["scipy>=1.3.0,<=1.12.0"]
setup(
name="GPy",
version=__version__,
author=read_to_rst("AUTHORS.txt"),
author_email="gpy.authors@gmail.com",
description=("The Gaussian Process Toolbox"),
long_description=desc,
license="BSD 3-clause",
python_requires=">=3.9",
keywords="machine-learning gaussian-processes kernels",
url="https://sheffieldml.github.io/GPy/",
download_url="https://github.com/SheffieldML/GPy/archive/refs/heads/devel.zip",
ext_modules=ext_mods,
packages=[
"GPy",
"GPy.core",
"GPy.core.parameterization",
"GPy.kern",
"GPy.kern.src",
"GPy.kern.src.psi_comp",
"GPy.models",
"GPy.inference",
"GPy.inference.optimization",
"GPy.inference.mcmc",
"GPy.inference.latent_function_inference",
"GPy.likelihoods",
"GPy.mappings",
"GPy.examples",
"GPy.testing",
"GPy.util",
"GPy.plotting",
"GPy.plotting.gpy_plot",
"GPy.plotting.matplot_dep",
"GPy.plotting.matplot_dep.controllers",
"GPy.plotting.plotly_dep",
],
package_dir={"GPy": "GPy"},
# package_data = {'GPy': ['defaults.cfg', 'installation.cfg',
# 'util/data_resources.json',
# 'util/football_teams.json',
# 'testing/plotting_tests/baseline/*.png'
# ]},
# data_files=[('GPy/testing/plotting_tests/baseline', 'testing/plotting_tests/baseline/*.png'),
# ('GPy/testing/', 'GPy/testing/pickle_test.pickle'),
# ],
include_package_data=True,
py_modules=["GPy.__init__"],
test_suite="GPy.testing",
setup_requires=["numpy>=1.7"],
install_requires=install_requirements,
extras_require={
"docs": ["sphinx"],
"optional": [
"mpi4py",
"ipython>=4.0.0",
],
# matplotlib Version see github issue #955
"plotting": [matplotlib_version, "plotly >= 1.8.6"],
"notebook": [
"jupyter_client >= 4.0.6",
"ipywidgets >= 4.0.3",
"ipykernel >= 4.1.0",
"notebook >= 4.0.5",
],
"dev": ["pytest", "matplotlib", "pods"],
},
classifiers=[
"License :: OSI Approved :: BSD License",
"Natural Language :: English",
"Operating System :: MacOS :: MacOS X",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Framework :: IPython",
"Intended Audience :: Science/Research",
"Intended Audience :: Developers",
"Topic :: Software Development",
"Topic :: Software Development :: Libraries :: Python Modules",
],
project_urls={
"Source Code": "https://github.com/SheffieldML/GPy",
"Bug Tracker": "https://github.com/SheffieldML/GPy/issues",
},
)