Skip to content

Commit a463224

Browse files
committed
#44: setting up wfcommons testing infrastructure
1 parent b53fb5b commit a463224

4 files changed

Lines changed: 3 additions & 59 deletions

File tree

bin/wfbench

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python3
1+
#!/usr/bin/env python
22
# -*- coding: utf-8 -*-
33
#
44
# Copyright (c) 2021-2024 The WfCommons Team.

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "wfcommons"
77
authors = [{name = "WfCommons team", email = "support@wfcommons.org"}]
88
description = "A Framework for Enabling Scientific Workflow Research and Education"
99
readme = "README.md"
10-
requires-python = ">=3.8"
10+
requires-python = ">=3.9"
1111
classifiers = [
1212
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
1313
"Operating System :: OS Independent",
@@ -29,6 +29,7 @@ dependencies = [
2929
"matplotlib",
3030
"networkx",
3131
"numpy",
32+
"pandas",
3233
"python-dateutil",
3334
"requests",
3435
"scipy",

requirements.txt

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

setup.py

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -24,58 +24,13 @@ def run(self):
2424
sys.exit(-1)
2525
super().run()
2626

27-
28-
with open('README.md', 'r') as fh:
29-
long_description = fh.read()
30-
31-
# Fetch the version
32-
exec(open('wfcommons/version.py').read())
33-
3427
setup(
35-
name='wfcommons',
36-
version="1.1",
37-
license='LGPLv3',
38-
author='WfCommons team',
39-
author_email='support@wfcommons.org',
40-
description='A Framework for Enabling Scientific Workflow Research and Education',
41-
long_description=long_description,
42-
long_description_content_type='text/markdown',
43-
url='https://github.com/wfcommons/wfcommons',
4428
packages=find_packages(),
4529
include_package_data=True,
4630
has_ext_modules=lambda: True,
4731
cmdclass={
4832
'build_ext': Build,
4933
},
50-
install_requires=[
51-
'jsonschema',
52-
'matplotlib',
53-
'networkx',
54-
'numpy',
55-
'python-dateutil',
56-
'requests',
57-
'scipy',
58-
'setuptools',
59-
'pyyaml',
60-
'pandas',
61-
'stringcase'
62-
],
63-
classifiers=[
64-
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
65-
'Operating System :: OS Independent',
66-
'Programming Language :: Python :: 3',
67-
'Programming Language :: Python :: 3.9',
68-
'Programming Language :: Python :: 3.10',
69-
'Programming Language :: Python :: 3.11',
70-
'Programming Language :: Python :: 3.12',
71-
'Intended Audience :: Developers',
72-
'Intended Audience :: Education',
73-
'Intended Audience :: Science/Research',
74-
'Natural Language :: English',
75-
'Topic :: Documentation :: Sphinx',
76-
'Topic :: System :: Distributed Computing'
77-
],
78-
python_requires='>=3.9',
7934
data_files=[
8035
('bin', ['bin/cpu-benchmark', 'bin/wfbench'])
8136
],

0 commit comments

Comments
 (0)