Skip to content

Commit

Permalink
clean dependencies; add extras feature
Browse files Browse the repository at this point in the history
  • Loading branch information
getzze committed Dec 4, 2024
1 parent 873eb4b commit a9e92ac
Showing 1 changed file with 21 additions and 20 deletions.
41 changes: 21 additions & 20 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,46 +5,47 @@ build-backend = "setuptools.build_meta"
[project]
name = "pingouin"
description = "Pingouin: statistical package for Python"
readme = "README.rst"
license = {text = "GPL-3.0"}
authors = [
{name = "Raphael Vallat", email = "raphaelvallat9@gmail.com"},
]
dependencies = [
"matplotlib",
"numpy",
"pandas>=1.5",
"pandas_flavor",
"scikit-learn>=1.2",
"scipy",
"seaborn",
"statsmodels",
"tabulate",
]
requires-python = ">=3.8"
readme = "README.rst"
license = {text = "GPL-3.0"}
maintainers = [
{name = "Raphael Vallat", email = "raphaelvallat9@gmail.com"},
]
dynamic = ["version"]
classifiers = [
"Intended Audience :: Science/Research",
"Operating System :: MacOS",
"Operating System :: POSIX",
"Operating System :: Unix",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering :: Mathematics",
]
dynamic = ["version"]
requires-python = ">=3.8"
dependencies = [
"matplotlib",
"numpy",
"pandas>=1.5",
"pandas_flavor",
"scikit-learn>=1.2",
"scipy",
"seaborn",
"statsmodels",
"tabulate",
]

[project.optional-dependencies]
extras = [
"mpmath",
]
test = [
"pytest>=6",
"pytest-cov",
"codecov",
"openpyxl",
"mpmath",
# Ensure coverage is new enough for `source_pkgs`.
"coverage[toml]>=5.3",
]
Expand Down

0 comments on commit a9e92ac

Please # to comment.