[build-system] requires = ["setuptools>=69"] build-backend = "setuptools.build_meta" [project] name = "greater_tables" dynamic = ["version"] description = "Perfect tables from pandas dataframes." authors = [{name = "Stephen J Mildehall", email = "mynl@me.com" }] readme = {file = "README.md", content-type = "text/markdown"} license = "MIT" license-files = ["LICENSE"] requires-python = ">=3.10" dependencies = [ "beautifulsoup4", "cachetools", "pydantic", "click", "pandas", "rich", "pybtex", "IPython", ] classifiers = [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Office/Business" ] [project.urls] "Source Code" = "https://github.com/mynl/greater_tables_project" "Documentation" = "https://greater-tables-project.readthedocs.io/en/latest/" "Changelog" = "https://greater-tables-project.readthedocs.io/en/latest/versions.html" [tool.setuptools.dynamic] version = { attr = "greater_tables.__version__" } [tool.setuptools.packages.find] include = ["greater_tables", "greater_tables.*"] [tool.setuptools.package-data] "greater_tables" = ["data/*.csv", "data/*.md"] [project.optional-dependencies] dev = [ "docutils<0.17", "jupyter-sphinx", "myst_parser", "nbsphinx", "pickleshare", "recommonmark>=0.7.1", "setuptools>=62.3.2", "sphinx>=5.0", "sphinx-panels", "sphinx-rtd-dark-mode", "sphinxcontrib-bibtex", "sphinx-copybutton", "sphinx-toggleprompt", "sphinx-multitoc-numbering" ] [project.scripts] gt = "greater_tables.cli:cli"