Skip to content

Commit d782485

Browse files
committed
Convert to setup.cfg / PEP 517
1 parent b961914 commit d782485

File tree

3 files changed

+76
-88
lines changed

3 files changed

+76
-88
lines changed

pyproject.toml

Whitespace-only changes.

setup.cfg

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# THIS FILE IS PART OF THE CYLC WORKFLOW ENGINE.
2+
# Copyright (C) NIWA & British Crown (Met Office) & Contributors.
3+
#
4+
# This program is free software: you can redistribute it and/or modify
5+
# it under the terms of the GNU General Public License as published by
6+
# the Free Software Foundation, either version 3 of the License, or
7+
# (at your option) any later version.
8+
#
9+
# This program is distributed in the hope that it will be useful,
10+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+
# GNU General Public License for more details.
13+
#
14+
# You should have received a copy of the GNU General Public License
15+
# along with this program. If not, see <http://www.gnu.org/licenses/>.
16+
17+
[metadata]
18+
name = cylc-doc
19+
version = attr: cylc.doc.__version__
20+
url = https://cylc.github.io/cylc-doc/stable/html/index.html
21+
description = Documentation for the Cylc workflow engine
22+
long_description = file: README.md
23+
long_description_content_type = text/markdown
24+
project_urls =
25+
Documentation = https://cylc.github.io/cylc-doc/stable/html/index.html
26+
Source = https://github.com/cylc/cylc-doc
27+
Tracker = https://github.com/cylc/cylc-doc/issues
28+
license = GPL
29+
platforms = any
30+
classifiers =
31+
Environment :: Console
32+
Environment :: Web Environment
33+
Intended Audience :: Developers
34+
Intended Audience :: System Administrators
35+
Intended Audience :: Science/Research
36+
License :: OSI Approved :: GNU General Public License v3 (GPLv3)
37+
Operating System :: POSIX :: Linux
38+
Programming Language :: Python
39+
Programming Language :: Python :: 3.7
40+
Programming Language :: Python :: 3.8
41+
Programming Language :: Python :: 3.9
42+
Programming Language :: Python :: 3 :: Only
43+
Programming Language :: Python :: Implementation :: CPython
44+
Topic :: Scientific/Engineering :: Atmospheric Science
45+
46+
[options]
47+
packages = find_namespace:
48+
include_package_data = True
49+
python_requires = >=3.7
50+
install_requires =
51+
cylc-sphinx-extensions>=1.3.4
52+
eralchemy==1.2.*
53+
hieroglyph>=2.1.0
54+
setuptools>=50
55+
sphinx>=4.4
56+
sphinx_rtd_theme>=0.5.0
57+
sphinxcontrib-svg2pdfconverter
58+
59+
[options.packages.find]
60+
include = cylc*
61+
62+
[options.extras_require]
63+
test =
64+
flake8
65+
flake8-broken-line>=0.3.0
66+
flake8-bugbear>=21.0.0
67+
flake8-builtins>=1.5.0
68+
flake8-comprehensions>=3.5.0
69+
flake8-debugger>=4.0.0
70+
flake8-mutable>=1.2.0
71+
flake8-simplify>=0.14.0
72+
watch =
73+
sphinx-autobuild
74+
all =
75+
%(test)s
76+
%(watch)s

setup.py

Lines changed: 0 additions & 88 deletions
This file was deleted.

0 commit comments

Comments
 (0)