diff --git a/MANIFEST.in b/MANIFEST.in index 75d65ae..473f4a5 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -15,8 +15,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -include docs/* -include docs/source/* -include docs/source/_static/* -include docs/source/_templates/* -include tests/* +recursive-include docs * +recursive-exclude docs/build * +recursive-include tests * +recursive-exclude tests *.pyc diff --git a/pyproject.toml b/pyproject.toml index d998b2e..dd98803 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ # The Flask HTTP Digest Authentication Project. # Author: imacat@mail.imacat.idv.tw (imacat), 2022/11/23 -# Copyright (c) 2022 imacat. +# Copyright (c) 2022-2023 imacat. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,6 +15,39 @@ # See the License for the specific language governing permissions and # limitations under the License. +[project] +name = "Flask-DigestAuth" +version = "0.5.0" +description = "The Flask HTTP Digest Authentication project." +readme = "README.rst" +requires-python = ">=3.7" +authors = [ + {name = "imacat", email = "imacat@mail.imacat.idv.tw"}, +] +keywords = ["flask", "digest-authentication"] +classifiers = [ + "Programming Language :: Python :: 3", + "License :: OSI Approved :: Apache Software License", + "Operating System :: OS Independent", + "Framework :: Flask", + "Topic :: System :: Systems Administration :: Authentication/Directory", + "Intended Audience :: Developers", +] +dependencies = [ + "flask", +] + +[project.optional-dependencies] +test = [ + "unittest", + "flask-testing", +] + +[project.urls] +"Documentation" = "https://flask-digestauth.readthedocs.io" +"Repository" = "https://github.com/imacat/flask-digestauth" +"Bug Tracker" = "https://github.com/imacat/flask-digestauth/issues" + [build-system] requires = ["setuptools>=42"] build-backend = "setuptools.build_meta" diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index 4a851d0..0000000 --- a/setup.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# The Flask HTTP Digest Authentication Project. -# Author: imacat@mail.imacat.idv.tw (imacat), 2022/11/23 - -# Copyright (c) 2022-2023 imacat. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -[metadata] -name = Flask-DigestAuth -version = 0.5.0 -author = imacat -author_email = imacat@mail.imacat.idv.tw -description = The Flask HTTP Digest Authentication project. -long_description = file: README.rst -long_description_content_type = text/x-rst -url = https://github.com/imacat/flask-digestauth -project_urls = - Bug Tracker = https://github.com/imacat/flask-digestauth/issues -classifiers = - Programming Language :: Python :: 3 - License :: OSI Approved :: Apache Software License - Operating System :: OS Independent - Framework :: Flask - Topic :: System :: Systems Administration :: Authentication/Directory - Intended Audience :: Developers - -[options] -package_dir = - = src -packages = find: -python_requires = >=3.7 -install_requires = - flask -tests_require = - unittest - flask-testing - -[options.packages.find] -where = src - -[options.extras_require] -flask_login = - flask-login