nervtn-common/nervtn_common/tests/pyproject.toml

97 lines
6.9 KiB
TOML
Raw Normal View History

2021-11-19 23:17:12 +01:00
[build-system]
requires = [ "pdm", "pdm-pep517", "setuptools",]
build-backend = "pdm.pep517.api"
[project]
name = "nervtn"
version = "0.0.1"
requires-python = ">=3.8"
dependencies = [ "Sphinx>=3.0.0", "Django>=3.1",]
description = "Management software for cultural establishments and creators"
keywords = [ "management", "accounting", "creators", "writing", "accessibility", "security",]
classifiers = [ "Framework :: Sphinx", "Framework :: Sphinx :: Extension", "Framework :: Django", "Framework :: Django :: 3.1", "Framework :: Django :: 3.2", "Development Status :: 1 - Planning", "Environment :: Console", "Environment :: Console :: Curses", "Environment :: Web Environment", "Environment :: X11 Applications :: Qt", "Intended Audience :: Customer Service", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Healthcare Industry", "Intended Audience :: Information Technology", "Intended Audience :: Manufacturing", "Intended Audience :: Other Audience", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2)", "Programming Language :: JavaScript", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Operating System :: Android", "Operating System :: OS Independent", "Topic :: Adaptive Technologies", "Topic :: Artistic Software", "Topic :: Communications", "Topic :: Communications :: BBS", "Topic :: Communications :: Chat", "Topic :: Communications :: Conferencing", "Topic :: Communications :: Email", "Topic :: Communications :: Email :: Address Book", "Topic :: Communications :: Email :: Email Clients (MUA)", "Topic :: Communications :: Email :: Filters", "Topic :: Communications :: Email :: Mail Transport Agents", "Topic :: Communications :: Email :: Mailing List Servers", "Topic :: Communications :: Email :: Post-Office", "Topic :: Communications :: Email :: Post-Office :: IMAP", "Topic :: Communications :: File Sharing", "Topic :: Communications :: Internet Phone", "Topic :: Communications :: Telephony", "Topic :: Documentation", "Topic :: Documentation :: Sphinx", "Topic :: Education", "Topic :: Education :: Computer Aided Instruction (CAI)", "Topic :: Education :: Testing", "Topic :: Home Automation", "Topic :: Internet :: File Transfer Protocol (FTP)", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Internet :: XMPP", "Topic :: Multimedia", "Topic :: Multimedia :: Sound/Audio :: Capture/Recording", "Topic :: Multimedia :: Sound/Audio :: Editors", "Topic :: Multimedia :: Sound/Audio :: Speech", "Topic :: Multimedia :: Sound/Audio :: Players", "Topic :: Multimedia :: Video", "Topic :: Multimedia :: Video :: Capture", "Topic :: Multimedia :: Video :: Display", "Topic :: Office/Business", "Topic :: Office/Business :: Financial", "Topic :: Office/Business :: Financial :: Accounting", "Topic :: Office/Business :: Financial :: Accounting", "Topic :: Office/Business :: Financial :: Point-Of-Sale", "Topic :: Office/Business :: Financial :: Spreadsheet", "Topic :: Office/Business :: Groupware", "Topic :: Office/Business :: News/Diary", "Topic :: Office/Business :: Office Suites", "Topic :: Office/Business :: Scheduling", "Topic :: Other/Nonlisted Topic", "Topic :: Printing", "Topic :: Scientific/Engineering", "Topic :: Security", "Topic :: Software Development", "Topic :: Software Development :: Documentation", "Topic :: Software Development :: Internationalization", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Topic :: Software Development :: Version Control", "Topic :: Software Development :: Version Control :: Git", "Topic :: System :: Systems Administration", "Topic :: System :: Systems Administration :: Authentication/Directory", "Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP", "Topic :: Text Editors", "Topic :: Text Editors :: Documentation", "Topic :: Text Editors :: Text Processing", "Topic :: Text Editors :: Word Processors", "Topic :: Text Processing", "Topic :: Text Processing :: Markup", "Topic :: Text Processing :: Markup :: HTML", "Topic :: Text Processing :: Mark
[[project.authors]]
name = "Nerv Project ASBL"
email = "contact@nerv-project.eu"
[[project.authors]]
name = "kujiu"
[[project.authors]]
name = "ptitgnu"
[[project.maintainers]]
name = "Nerv Project ASBL"
email = "contact@nerv-project.eu"
[[project.maintainers]]
name = "kujiu"
[[project.maintainers]]
name = "ptitgnu"
[project.license]
text = "EUPL-1.2"
[project.readme]
file = "README.rst"
content-type = "text/x-rst"
[project.cmdclass]
compile_catalog = "babel.messages.frontend.compile_catalog"
extract_messages = "babel.messages.frontend.extract_messages"
init_catalog = "babel.messages.frontend.init_catalog"
update_catalog = "babel.messages.frontend.update_catalog"
[project.urls]
homepage = "https://tn.nerv-project.eu"
repository = "https://procrastinator.nerv-project.eu/nerv-project/nervtn"
documentation = "https://tn.nerv-project.eu"
issues = "https://procrastinator.nerv-project.eu/nerv-project/nervtn/issues"
editor = "https://www.nerv-project.eu"
changelog = "https://procrastinator.nerv-project.eu/nerv-project/nervtn/raw/branch/main/CHANGES.rst"
[project.optional-dependencies]
tests = [ "tox", "tox-pdm", "pytest", "flake8", "pylint", "pytest-cov",]
setup = [ "pytest-runner", "flake8", "pylint", "babel", "pdm", "pdm-pep517",]
doc = [ "Sphinx", "sphinx-nervproject-theme", "sphinxcontrib-actdiag", "sphinxcontrib-blockdiag", "sphinxcontrib-nwdiag", "sphinxcontrib-seqdiag", "sphinxcontrib-bibtex", "sphinxemoji", "sphinx-galleria", "sphinx-fasvg", "sphinx-issues", "sphinx-sitemap", "sphinx-git",]
[project.scripts]
[tool.pdm]
includes = [ "babel.cfg", "locale/*.pot", "locale/*/LC_MESSAGES/*.po", "locale/*/LC_MESSAGES/*.mo", "LICENSE*", "src/nervtn",]
excludes = [ "client", "server",]
[project.entry-points."nervtn.server.apps"]
[project.entry-points."nervtn.client.apps"]
[project.entry-points."nervtn.client.tui.apps"]
[project.entry-points."nervtn.client.gui.apps"]
[tool.pytest.ini_options]
minversion = "6.0"
addopts = "-ra -q"
testpaths = [ "tests",]
[tool.babel.extract_messages]
mapping_file = "babel.cfg"
output_file = "locale/nervtn.pot"
keywords = [ "_", "__", "l_", "lazy_gettext", "gettext", "ngettext",]
add_comments = "Translators:"
[tool.babel.init_catalog]
domain = "nervtn"
input_file = "locale/nervtn.pot"
output_dir = "locale/"
[tool.babel.update_catalog]
domain = "nervtn"
input_file = "locale/nervtn.pot"
output_dir = "locale/"
[tool.babel.compile_catalog]
domain = "nervtn"
directory = "locale/"