Files
opm-common/python/setup.py.in
Arne Morten Kvarving 5d854d1d6d changed: build opm-common python extension using cmake
only use setup.py to generate wheels. adjust pypi packaging
accordingly
2023-01-12 10:14:38 +01:00

44 lines
1.2 KiB
Python

from setuptools import setup
import os
setupdir = os.path.dirname(__file__)
if setupdir != '':
os.chdir( setupdir )
with open("README.md", "r") as fh:
long_description = fh.read()
setup(
name='opm',
version = '@opm-common_VERSION@' + '@opm-common_PYTHON_PACKAGE_VERSION@',
url='http://www.opm-project.org',
author='The Open Porous Media Project',
author_email='opmuser@gmail.com',
description='OPM-Common Python bindings',
long_description=long_description,
long_description_content_type="text/markdown",
packages=[
'opm',
'opm.io',
'opm.io.deck',
'opm.io.ecl_state',
'opm.io.parser',
'opm.io.schedule',
'opm.io.ecl',
'opm.tools',
'opm.util'
],
package_data={'opm' : ['$<TARGET_FILE_NAME:opmcommon_python>']},
include_package_data=True,
license='Open Source',
zip_safe=False,
test_suite='tests',
setup_requires=["pytest-runner", 'setuptools_scm'],
python_requires='>=3.6',
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
],
)