add build tools

This commit is contained in:
ge 2022-09-29 23:20:11 +03:00
parent 5ac379f914
commit fadab84f0a
3 changed files with 38 additions and 0 deletions

4
MANIFEST.in Normal file
View File

@ -0,0 +1,4 @@
include LICENSE
include README
include requirements.txt
include Makefile.jinja2

31
pyproject.toml Normal file
View File

@ -0,0 +1,31 @@
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = 'reSW'
version = '0.1.0'
description = 'Highly customizable static site generator for reStructuredText markup'
readme = 'README'
requires-python = ">=3.6"
keywords = ['reStructuredText', 'SSG', 'static site generator']
license = {text = 'GNU General Public License v3 or later (GPLv3+)'}
dependencies = [
'colorlog==6.7.0',
'docopt==0.6.2',
'docutils==0.17.1',
'Jinja2==3.1.2',
'Pygments==2.13.0',
'toml==0.10.2'
]
classifiers = [
'Programming Language :: Python :: 3.10',
'Operating System :: OS Independent'
]
[project.scripts]
rsw = 'rsw:cli'
[tool.setuptools]
py-modules = ['rsw']
include-package-data = true

3
setup.py Normal file
View File

@ -0,0 +1,3 @@
from setuptools import setup
setup()