From bdfcebf439452044f7e9dff6cdb3114c3b3fb79e Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Fri, 5 Nov 2021 11:49:56 -0700 Subject: [PATCH] Create a package --- MANIFEST.in | 2 ++ pyproject.toml | 5 +++++ setup.cfg | 17 +++++++++++++++++ setup.py | 3 +++ 4 files changed, 27 insertions(+) create mode 100644 MANIFEST.in create mode 100644 pyproject.toml create mode 100644 setup.py diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..a947d90 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,2 @@ +recursive-include libertywiki/templates * +recursive-include libertywiki/static * diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..94d86dc --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,5 @@ +[build-system] +requires = ["setuptools>=45", "wheel", "setuptools_scm>=6.2"] +build-backend = "setuptools.build_meta" + +[tool.setuptools_scm] diff --git a/setup.cfg b/setup.cfg index 6deafc2..219119a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,19 @@ +[metadata] +name = libertywiki +version = 0.0.1 + +[options] +packages = libertywiki +install_requires = + Flask + Flask-SQLAlchemy + Flask-Bcrypt + Flask-Security + rst2html +setup_requires = + setuptools_scm +include_package_data = True +zip_safe = False + [flake8] max-line-length = 120 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..c30e7e2 --- /dev/null +++ b/setup.py @@ -0,0 +1,3 @@ +from setuptools import setup + +setup(use_scm_version=True, setup_requires=['setuptools_scm'])