# otag: +orvanitag @orga #tagging #python [build-system] requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] name = "orvanitag" version = "1.1.0" description = "Platform independent, file-based, portable tagging system to organize directories and files." readme = "README.md" license = "MIT" license-files = ["LICENSE"] authors = [{ name = "randogoth", email = "randogoth@posteo.org" }] requires-python = ">=3.11" classifiers = [ "Programming Language :: Python :: 3", "Operating System :: OS Independent", ] dependencies = [ "rich>=13.4.2", ] [project.optional-dependencies] audio = ["pytaglib>=2.0.0"] pdf = ["pypdf>=4.0"] office = ["olefile>=0.46"] markdown = ["PyYAML>=6.0"] all = ["orvanitag[audio,pdf,office,markdown]"] [project.urls] Homepage = "https://github.com/randogoth/orvanitag" [project.scripts] otag = "orvanitag.cmd:main" [tool.setuptools.packages.find] include = ["orvanitag*"] [dependency-groups] dev = [ "pytest>=8", "orvanitag[audio,pdf,office,markdown]", ]