blender-asset-tracer/pyproject.toml
Sybren A. Stüvel 03fa3f2d18 Drop support for Python 3.8
It is EOL and no longer supported by the Python foundation.

Also it is getting in the way of upgrading Sphinx.
2025-06-16 11:51:09 +02:00

60 lines
1.4 KiB
TOML

[tool.poetry]
name = "blender-asset-tracer"
version = "1.18"
homepage = 'https://developer.blender.org/project/profile/79/'
description = "BAT parses Blend files and produces dependency information. After installation run `bat --help`"
readme = "README.md"
authors = [
"Sybren A. Stüvel <sybren@blender.org>",
"Campbell Barton",
"At Mind B.V. - Jeroen Bakker",
]
license = "GPL-2.0+"
classifiers = [
'Environment :: Console',
'Intended Audience :: Developers',
'Operating System :: OS Independent',
'Topic :: Utilities',
]
[tool.poetry.extras]
s3 = ["boto3"]
zstandard = ["zstandard"]
[tool.poetry.dependencies]
python = "^3.9"
requests = "^2.11"
# For S3 storage support:
boto3 = { version = "^1.9", optional = true }
# For Blender 3.0+ compressed file support.
zstandard = { version = "^0.15", optional = true }
[tool.poetry.group.dev.dependencies]
mypy = ">=0.942"
pytest = "^6.2"
pytest-cov = "^3.0.0"
twine = "^4.0.1"
# for the 'radon cc' command
radon = "^3.0"
# for converting profiler output to KCacheGrind input
"pyprof2calltree" = "*"
# For building documentation
sphinx = "^2.1"
sphinx-autobuild = "^0.7"
sphinx-rtd-theme = "^0.4"
responses = "^0.10"
tox = "^3.12"
types-requests = "^2.25.0"
[tool.poetry.scripts]
bat = 'blender_asset_tracer.cli:cli_main'
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"