Skip to content

Commit f505e3e

Browse files
Add metadata to setup.py
1 parent f2a4abc commit f505e3e

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

setup.py

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,41 @@
1212
).load_module()
1313
__version__ = version_mod.__version__
1414

15+
"""
16+
Set project auxilary data like readme and licence files
17+
"""
18+
with open('README.md') as f:
19+
__readme_file__ = f.read()
20+
21+
CLASSIFIERS = """\
22+
Development Status :: 3 - Alpha
23+
Intended Audience :: Science/Research
24+
Intended Audience :: Developers
25+
License :: OSI Approved :: Apache Software License
26+
Programming Language :: C
27+
Programming Language :: Python
28+
Programming Language :: Python :: 3
29+
Programming Language :: Python :: 3.8
30+
Programming Language :: Python :: 3.9
31+
Programming Language :: Python :: 3.10
32+
Programming Language :: Python :: Implementation :: CPython
33+
Topic :: Software Development
34+
Topic :: Scientific/Engineering
35+
Operating System :: Microsoft :: Windows
36+
Operating System :: POSIX
37+
Operating System :: Unix
38+
"""
39+
1540
setup(
1641
name="dpnp",
1742
version=__version__,
18-
description="",
19-
long_description="",
43+
description="NumPy-like API accelerated with SYCL",
44+
long_description=__readme_file__,
2045
long_description_content_type="text/markdown",
2146
license="Apache 2.0",
47+
classifiers=[_f for _f in CLASSIFIERS.split('\n') if _f],
48+
keywords="sycl numpy python3 intel mkl oneapi gpu dpcpp",
49+
platforms=["Linux", "Windows"],
2250
author="Intel Corporation",
2351
url="https://github.com/IntelPython/dpnp",
2452
packages=[

0 commit comments

Comments
 (0)