[tool.poetry] name = "pytaxonomies" version = "1.5.0" description = "Python API for the taxonomies." authors = ["Raphaƫl Vinot "] license = "BSD-3-Clause" repository = "https://github.com/MISP/PyTaxonomies" readme = "README.md" classifiers=[ 'License :: OSI Approved :: BSD License', 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Science/Research', 'Intended Audience :: Telecommunications Industry', 'Programming Language :: Python', 'Topic :: Security', 'Topic :: Internet', ] include = ["pytaxonomies/data/misp-taxonomies/schema.json", "pytaxonomies/data/misp-taxonomies/MANIFEST.json", "pytaxonomies/data/misp-taxonomies/*/machinetag.json"] [tool.poetry.dependencies] python = "^3.8" requests = { version = "^2.31.0", optional = true } flask-nav = {version = "^0.6", optional = true} Flask = {version = "^3.0.0", optional = true} Flask-Bootstrap = {version = "^3.3.7.1", optional = true} Flask-WTF = {version = "^1.2.1", optional = true} [tool.poetry.extras] webui = ["flask-nav", "Flask", "Flask-Bootstrap", "Flask-WTF"] remote = ["requests"] [tool.poetry.dev-dependencies] jsonschema = "^4.20.0" mypy = "^1.8.0" types-requests = "^2.31.0.20240106" pytest-cov = "^4.1.0" [tool.poetry.scripts] pytaxonomies = 'pytaxonomies.script:main' [build-system] requires = ["poetry_core>=1.0", "setuptools"] build-backend = "poetry.core.masonry.api"