dev-libre-is/pyproject.toml

92 lines
2 KiB
TOML
Raw Normal View History

2024-08-31 12:28:41 -06:00
# pyproject.toml
[tool.poetry]
name = "dev-libre-is"
description = "Libre Developer Documentation."
authors = [
"Libre Documentation Developers <dev-libre-is@libre.is>"
]
license = "Apache-2.0"
# https://pypi.org/classifiers/
classifiers = [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3",
"Topic :: Education",
]
readme = "README.md"
2024-09-02 05:53:08 -06:00
version = "1.0.0"
2024-08-31 12:28:41 -06:00
# If a Python code subdirectory is used:
# packages = [
# { include = "foocode" },
# ]
package-mode = false
[tool.poetry.dependencies]
polib = "*"
pycountry = "*"
pygments = "*"
python = ">=3.10"
requests = "*"
setuptools_scm = "*"
sphinx = "*"
sphinx-autobuild = "*"
sphinx-autodoc-typehints = "*"
sphinx-intl = "*"
sphinx-notfound-page = "*"
sphinx-rtd-theme = "*"
sphinxcontrib-markdown = "*"
[build-system]
requires = ["poetry-core", "setuptools_scm"]
build-backend = "poetry.core.masonry.api"
# If separate scripts are do be added
# [tool.poetry.scripts]
# librescript = "librescript:main"
[tool.poetry.urls]
homepage = "https://dev.libre.is"
documentation = "https://dev.libre.is"
2024-09-02 05:53:08 -06:00
repository = "https://code.libre.is/libre/dev-libre-is"
issues = "https://code.libre.is/libre/dev-libre-is/issues"
changelog = "https://code.libre.is/libre/dev-libre-is/raw/branch/main/CHANGELOG.txt"
2024-08-31 12:28:41 -06:00
# Directory of Python scripts, if used.
# [options.packages.find]
# include = "libre"
# [options.package_data]
# libre = "_version.py"
[tool.poetry.dev-dependencies]
black = "*"
poetry = "*"
pyprof2calltree = "*"
# Linter
# ruff = "*"
# If pushed to pypi
# twine = "*"
# Auto versioning for scripts
# [tool.setuptools_scm]
# write_to = "libre/_version.py"
# If linter is used
# [tool.ruff]
# line-length = 88
# [tool.ruff.lint]
# select = [
# "E",
# "W",
# "F",
#]
# ignore = [ "E501" ]