Added the "VERSION" constant to the "flask_digest_auth" module for the package version, and revised "pyproject.toml" and "conf.py" to read the version from it.

This commit is contained in:
依瑪貓 2023-04-23 22:14:33 +08:00
parent 769ca7dddd
commit cedff68247
3 changed files with 9 additions and 2 deletions

View File

@ -6,6 +6,7 @@ import os
import sys import sys
sys.path.insert(0, os.path.abspath('../../src/')) sys.path.insert(0, os.path.abspath('../../src/'))
import flask_digest_auth
# -- Project information ----------------------------------------------------- # -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
@ -13,7 +14,7 @@ sys.path.insert(0, os.path.abspath('../../src/'))
project = 'Flask-DigestAuth' project = 'Flask-DigestAuth'
copyright = '2022-2023, imacat' copyright = '2022-2023, imacat'
author = 'imacat' author = 'imacat'
release = '0.5.0' release = flask_digest_auth.VERSION
# -- General configuration --------------------------------------------------- # -- General configuration ---------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

View File

@ -17,7 +17,7 @@
[project] [project]
name = "Flask-DigestAuth" name = "Flask-DigestAuth"
version = "0.5.0" dynamic = ["version"]
description = "The Flask HTTP Digest Authentication project." description = "The Flask HTTP Digest Authentication project."
readme = "README.rst" readme = "README.rst"
requires-python = ">=3.7" requires-python = ">=3.7"
@ -51,3 +51,6 @@ test = [
[build-system] [build-system]
requires = ["setuptools>=42"] requires = ["setuptools>=42"]
build-backend = "setuptools.build_meta" build-backend = "setuptools.build_meta"
[tool.setuptools.dynamic]
version = {attr = "flask_digest_auth.VERSION"}

View File

@ -21,3 +21,6 @@
from flask_digest_auth.algo import make_password_hash, calc_response from flask_digest_auth.algo import make_password_hash, calc_response
from flask_digest_auth.auth import DigestAuth from flask_digest_auth.auth import DigestAuth
from flask_digest_auth.test import Client from flask_digest_auth.test import Client
VERSION: str = "0.5.0"
"""The package version."""