Ctrl K
ComunidadGuías…

pyproject.toml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
[build-system]
requires = ["setuptools>=70.1"]
build-backend = "setuptools.build_meta"

[project]
name = "pytechnote"
dynamic = ["version"]
authors = [
    { name = "Milad Nia", email = "miladniaa@gmail.com" },
]
license = "MIT"
readme = { file = "README.md", content-type = "text/markdown" }
requires-python = ">=3.10"
dependencies = [
    "Flask==3.0.3",
    "gunicorn==23.0.0",
    "pypandoc-binary==1.14",
    "platformdirs>=4.0",
]
classifiers = [
    "Development Status :: 4 - Beta",
    "Environment :: Web Environment",
    "Framework :: Flask",
    "Intended Audience :: Developers",
    "Intended Audience :: End Users/Desktop",
    "Operating System :: OS Independent",
    "Programming Language :: Python :: 3",
    "Programming Language :: Python :: 3.10",
    "Programming Language :: Python :: 3.11",
    "Programming Language :: Python :: 3.12",
    "Programming Language :: Python :: 3.13",
    "Programming Language :: Python :: 3.14",
    "Topic :: Office/Business :: Scheduling",
    "Topic :: Text Processing :: Markup :: Markdown",
    "Topic :: Software Development :: Documentation",
    "Topic :: Utilities",
]

[project.optional-dependencies]
dev = ["pytest", "bumpver"]

[project.urls]
Homepage = "https://github.com/miladnia/technote"

[project.scripts]
technote = "technote.cli.main:main"

[tool.setuptools.dynamic]
version = { attr = "technote.__version__" }

[tool.setuptools.packages.find]
include = ["technote", "technote.*"]

[tool.setuptools.package-data]
technote = ["resources/**/*", "static/**/*", "templates/**/*"]

[tool.bumpver]
current_version = "0.2.1"
version_pattern = "MAJOR.MINOR.PATCH[.TAG[NUM]]"
commit_message  = "release {new_version}"
commit          = true
tag             = true
push            = false

[tool.bumpver.file_patterns]
"pyproject.toml" = ['current_version = "{version}"']
"technote/__init__.py" = ["{version}"]