Skip to content

Commit 76ee7e2

Browse files
committed
convert to pyproject.toml
Thank you https://pypi.org/project/ini2toml/ !
1 parent 4d50671 commit 76ee7e2

File tree

2 files changed

+69
-61
lines changed

2 files changed

+69
-61
lines changed

pyproject.toml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
[build-system]
2+
requires = ["setuptools>=61.2"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "cwl-user-guide"
7+
description = "CWL User Guide"
8+
license = {text = "GPL"}
9+
classifiers = [
10+
"Environment :: Console",
11+
"Environment :: Web Environment",
12+
"Intended Audience :: Developers",
13+
"Intended Audience :: System Administrators",
14+
"Intended Audience :: Science/Research",
15+
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
16+
"Operating System :: POSIX :: Linux",
17+
"Programming Language :: Python",
18+
"Programming Language :: Python :: 3.6",
19+
"Programming Language :: Python :: 3.7",
20+
"Programming Language :: Python :: 3.8",
21+
"Programming Language :: Python :: 3.9",
22+
"Programming Language :: Python :: 3 :: Only",
23+
"Programming Language :: Python :: Implementation :: CPython",
24+
]
25+
requires-python = ">=3.6"
26+
dependencies = [
27+
"cwltool",
28+
"cwlref-runner",
29+
"cwl-utils==0.*",
30+
"myst-parser==0.*",
31+
"pydata-sphinx-theme==0.*",
32+
"sphinx==5.*",
33+
"sphinx-reredirects==0.1.*",
34+
"sphinxcontrib-runcmd==0.2.*",
35+
"sphinx-favicon",
36+
"python-Levenshtein",
37+
"sphinx-intl",
38+
]
39+
dynamic = ["version"]
40+
41+
[project.readme]
42+
file = "README.md"
43+
content-type = "text/markdown"
44+
45+
[project.urls]
46+
Homepage = "https://www.commonwl.org/user_guide/"
47+
Documentation = "https://www.commonwl.org/user_guide/"
48+
Source = "https://github.com/common-workflow-language/user_guide"
49+
Tracker = "https://github.com/common-workflow-language/user_guide/issues"
50+
51+
[project.optional-dependencies]
52+
test = [
53+
"cwltest==2.*",
54+
"cwltool==3.1.*",
55+
]
56+
watch = ["sphinx-autobuild==2021.3.*"]
57+
rtd = ["udocker"]
58+
all = ["cwl-user-guide[test,watch,rtd]"]
59+
60+
[tool.setuptools]
61+
include-package-data = true
62+
platforms = ["any"]
63+
64+
[tool.setuptools.packages.find]
65+
include = ["cwl*"]
66+
namespaces = true
67+
68+
[tool.setuptools.dynamic]
69+
version = {attr = "cwl.doc.__version__"}

setup.cfg

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

0 commit comments

Comments
 (0)