-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathsetup.py
More file actions
25 lines (23 loc) · 1.01 KB
/
setup.py
File metadata and controls
25 lines (23 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from setuptools import setup, Extension
ext_mod = Extension("_rundec",
sources=["_rundec.cc", "CRunDec3/CRunDec.3.1.cpp"],
define_macros=[('Py_LIMITED_API', '0x030A0000')],
py_limited_api=True,
)
setup(name="rundec",
version="0.7",
author="David M. Straub",
author_email="david.straub@hm.edu",
url="https://github.com/DavidMStraub/rundec-python",
description="A Python wrapper around the CRunDec package for the "
" running and decoupling of the strong coupling constant "
"and quark masses",
long_description="""`CRunDec` is a C++ program developed by
Florian Herren and Matthias Steinhauser. This Python package
provides a thin wrapper around `CRunDec` generated with SWIG.""",
license="MIT",
py_modules=['rundec'],
ext_modules=[ext_mod],
extras_require={'testing': ['pytest']},
options={'bdist_wheel': {'py_limited_api': 'cp310'}},
)