Skip to content

Commit 6813855

Browse files
committed
convert all of setup.cfg to pyproject.toml using ini2toml.
1 parent ab370ad commit 6813855

File tree

6 files changed

+62
-57
lines changed

6 files changed

+62
-57
lines changed

lint-requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
flake8
2+
black

mypy-requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
mypy==1.10.1

pyproject.toml

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,59 @@
11
[build-system]
2-
requires = ["setuptools>=42"]
2+
requires = [
3+
"setuptools>=61.2"
4+
]
35
build-backend = "setuptools.build_meta"
6+
7+
[project]
8+
name = "wes-service"
9+
version = "4.0"
10+
authors = [{name = "GA4GH Containers and Workflows task team", email = "[email protected]"}]
11+
description = "GA4GH Workflow Execution Service reference implementation"
12+
classifiers = [
13+
"Intended Audience :: Developers",
14+
"License :: OSI Approved :: Apache Software License",
15+
"Operating System :: MacOS :: MacOS X",
16+
"Operating System :: POSIX",
17+
"Programming Language :: Python",
18+
"programming language :: python :: 3.7",
19+
"Programming Language :: Python :: 3.8",
20+
"Programming Language :: Python :: 3.9",
21+
"Programming Language :: Python :: 3.10",
22+
"Topic :: Software Development :: Libraries :: Python Modules",
23+
]
24+
requires-python = "~=3.7"
25+
dependencies = [
26+
"connexion >= 2.0.2, < 3",
27+
"ruamel.yaml >= 0.15.78",
28+
"schema-salad",
29+
]
30+
31+
[project.readme]
32+
file = "README.md"
33+
content-type = "text/markdown"
34+
35+
[project.urls]
36+
Homepage = "https://github.com/common-workflow-language/cwltool-service"
37+
Download = "https://github.com/common-workflow-language/cwltool-service/releases"
38+
"Bug Tracker" = "https://github.com/common-workflow-language/cwltool-service/issues"
39+
40+
[project.optional-dependencies]
41+
cwltool = ["cwlref-runner"]
42+
arvados = ["arvados-cwl-runner"]
43+
toil = ["toil[cwl]==5.6.0"]
44+
45+
[project.scripts]
46+
wes-server = "wes_service.wes_service_main:main"
47+
wes-client = "wes_client.wes_client_main:main"
48+
49+
[tool.setuptools]
50+
packages = ["wes_service", "wes_client"]
51+
include-package-data = true
52+
zip-safe = false
53+
platforms = ['"MacOS X"', '"Posix"']
54+
55+
[tool.setuptools.package-data]
56+
wes_service = ["openapi/workflow_execution_service.swagger.yaml"]
57+
58+
[tool.isort]
59+
profile = "black"

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
schema-salad

setup.cfg

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

test-requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pytest

0 commit comments

Comments
 (0)