Skip to content

Commit ab370ad

Browse files
committed
packaging: declarative, only one README
1 parent d1269cb commit ab370ad

File tree

6 files changed

+60
-153
lines changed

6 files changed

+60
-153
lines changed

MANIFEST.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
include README.pypi.rst
21
include wes_service/openapi/workflow_execution_service.swagger.yaml

README.pypi.rst

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

dev-requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
build
12
flake8
23
pytest
34
black

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[build-system]
2+
requires = ["setuptools>=42"]
3+
build-backend = "setuptools.build_meta"

setup.cfg

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
[metadata]
2+
name = wes-service
3+
version = 4.0
4+
author = GA4GH Containers and Workflows task team
5+
author_email = [email protected]
6+
description = GA4GH Workflow Execution Service reference implementation
7+
long_description = file: README.md
8+
long_description_content_type = text/markdown
9+
url = https://github.com/common-workflow-language/cwltool-service
10+
download_url = https://github.com/common-workflow-language/cwltool-service/releases
11+
project_urls =
12+
Bug Tracker = https://github.com/common-workflow-language/cwltool-service/issues
13+
license = Apache 2.0
14+
classifiers =
15+
Intended Audience :: Developers
16+
License :: OSI Approved :: Apache Software License
17+
Operating System :: MacOS :: MacOS X
18+
Operating System :: POSIX
19+
Programming Language :: Python
20+
programming language :: python :: 3.7
21+
Programming Language :: Python :: 3.8
22+
Programming Language :: Python :: 3.9
23+
Programming Language :: Python :: 3.10
24+
Topic :: Software Development :: Libraries :: Python Modules
25+
platforms = "MacOS X", "Posix"
26+
27+
[options]
28+
packages = wes_service, wes_client
29+
python_requires = ~=3.7
30+
setup_requires =
31+
pytest-runner
32+
test_requires =
33+
pytest
34+
include_package_data = True
35+
install_requires =
36+
connexion >= 2.0.2, < 3
37+
ruamel.yaml >= 0.15.78
38+
schema-salad
39+
zip_safe = False
40+
41+
[options.extras_require]
42+
cwltool =
43+
cwlref-runner
44+
arvados =
45+
arvados-cwl-runner
46+
toil =
47+
toil[cwl]==5.6.0
48+
49+
[options.entry_points]
50+
console_scripts=
51+
wes-server=wes_service.wes_service_main:main
52+
wes-client=wes_client.wes_client_main:main
53+
54+
[options.package_data]
55+
wes_service =
56+
openapi/workflow_execution_service.swagger.yaml

setup.py

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

0 commit comments

Comments
 (0)