irpf90/pip/setup.py

31 lines
1.1 KiB
Python
Raw Normal View History

2019-01-09 00:44:17 +01:00
import sys
import setuptools
2020-12-06 20:58:38 +01:00
import version
2019-01-09 00:44:17 +01:00
2020-02-19 16:10:55 +01:00
with open("README.md", "r") as fh:
2019-01-09 00:44:17 +01:00
long_description = fh.read()
2020-12-06 20:58:38 +01:00
v = version.version
2019-01-09 00:44:17 +01:00
setuptools.setup(
2016-06-10 17:46:27 +02:00
name = 'irpf90',
2020-12-06 20:58:38 +01:00
version = v,
2019-01-09 00:44:17 +01:00
scripts = ["irpf90", "irpman", "irpf90_indent"],
2016-06-10 17:46:27 +02:00
author = 'Anthony Scemama',
author_email = 'scemama@irsamc.ups-tlse.fr',
2019-01-09 00:44:17 +01:00
description = 'IRPF90 is a Fortran90 preprocessor written in Python for programming using the Implicit Reference to Parameters (IRP) method. It simplifies the development of large fortran codes in the field of scientific high performance computing.',
long_description=long_description,
long_description_content_type="text/markdown",
url="https://irpf90.ups-tlse.fr",
2020-12-06 20:58:38 +01:00
download_url = f'https://gitlab.com/scemama/irpf90/-/archive/v{v}/irpf90-v{v}.tar.gz',
2019-01-09 00:44:17 +01:00
packages=setuptools.find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
2019-01-09 00:44:17 +01:00
"Programming Language :: Fortran",
"License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
"Operating System :: POSIX :: Linux",
],
2019-01-08 23:23:51 +01:00
keywords = ['programming', 'fortran', 'IRP'],
2019-01-09 00:44:17 +01:00
)