summaryrefslogtreecommitdiff
path: root/pyproject.toml
blob: 19dd4464bd36e21d9ed74a17ee8b8ba232dd6a40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
[tool.poetry]
name = 'python-creole'
version = "1.4.2.dev2"
description = 'python-creole is an open-source (GPL) markup converter in pure Python for: creole2html, html2creole, html2ReSt, html2textile'

# Will be generated from README.creole with: 'poetry run update_rst_readme'
readme='README.rst'

license = 'GPL-3.0-or-later'
authors = ['Jens Diemer <python-creole@jensdiemer.de>']
homepage = 'https://github.com/jedie/python-creole/'
keywords=['creole', 'markup', 'creole2html', 'html2creole', 'rest2html', 'html2rest', 'html2textile']
classifiers = [
    # http://pypi.python.org/pypi?%3Aaction=list_classifiers
    'Development Status :: 5 - Production/Stable',
    'Environment :: Web Environment',
    'Intended Audience :: Developers',
    'License :: OSI Approved :: GNU General Public License (GPL)',
    'Programming Language :: Python',
    'Programming Language :: Python :: 3.6',
    'Programming Language :: Python :: 3.7',
    'Programming Language :: Python :: 3.8',
    'Programming Language :: Python :: Implementation :: PyPy',
    'Operating System :: OS Independent',
    'Topic :: Documentation',
    'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
    'Topic :: Software Development :: Libraries :: Python Modules',
    'Topic :: Text Processing :: Markup',
    'Topic :: Text Processing :: Markup :: HTML',
    'Topic :: Utilities',
]
packages = [
    { include = 'creole' },
]

[tool.poetry.dependencies]
python = '^3.6'
docutils = "^0.16"

[tool.poetry.dev-dependencies]
tox = "^3.14.3"
pygments = "^2.5.2"
textile = "^4.0.0"
pytest = '^4.6'
pytest-cov = "^2.8.1"
isort = "^4.3.21"
flake8 = "^3.7.9"
flynt = "^0.40.1"
autopep8 = "^1.4.4"

[tool.poetry.scripts]
creole2html = 'creole.cmdline:cli_creole2html'
html2creole = 'creole.cmdline:cli_html2creole'
html2rest = 'creole.cmdline:cli_html2rest'
html2textile = 'creole.cmdline:cli_html2textile'
update_rst_readme = 'creole.setup_utils:update_creole_rst_readme'
publish = 'creole.setup_utils:publish_python_creole'

[build-system]
requires = ['poetry>=0.12']
build-backend = 'poetry.masonry.api'