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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
[build-system]
build-backend = 'mesonpy'
requires = ['meson-python', 'numpy']
[project]
name = 'rocketcea'
version = '1.2.1'
dependencies = [
'numpy',
'scipy',
'matplotlib',
]
description = 'RocketCEA wraps the FORTRAN CEA code and provides some useful tools.'
authors = [{name = 'Charlie Taylor', email = 'cet@appliedpython.com'}]
license = {file = 'LICENSE.txt'}
keywords = ['rocketcea setuptools development']
readme = 'README.rst'
classifiers = [
# Common status values are: "3 - Alpha", "4 - Beta", "5 - Production/Stable"
# less common 1 - Planning, 2 - Pre-Alpha, 6 - Mature, 7 - Inactive
'Development Status :: 4 - Beta',
"Operating System :: OS Independent",
'Intended Audience :: Developers',
"Intended Audience :: End Users/Desktop",
'Topic :: Software Development :: Build Tools',
# This license should match "license" above
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
# Specify the Python versions you support here. In particular, ensure
# that you indicate whether you support Python 2, Python 3 or both.
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
]
[project.optional-dependencies]
dev = ['check-manifest']
test = ['pytest', 'coverage', 'nose'] # pytest --pyargs rocketcea
[project.urls]
Documentation = 'http://rocketcea.readthedocs.org/en/latest/'
Repository = 'https://github.com/sonofeft/RocketCEA'
"Bug Tracker" = 'https://github.com/sonofeft/RocketCEA/issues'
[project.entry-points.'console_scripts']
rocketcea = 'rocketcea.show_html_help:main'
[tools.bdist_wheel]
# This flag says that the code is written to work on both Python 2 and Python
# 3. If at all possible, it is good practice to do this. If you cannot, you
# will need to generate wheels for each Python version that you support.
universal = 1
[tools.nosetests]
verbosity = 3
# with-xunit=1
# xunit-file=xunit.xml
with-coverage = 1
# cover-xml=1
# cover-xml-file=coverage.xml
cover-package = 'rocketcea'
|