Codebase list drms / f196c2fb-db24-4dac-a4e1-aca9124a62b0/upstream setup.cfg
f196c2fb-db24-4dac-a4e1-aca9124a62b0/upstream

Tree @f196c2fb-db24-4dac-a4e1-aca9124a62b0/upstream (Download .tar.gz)

setup.cfg @f196c2fb-db24-4dac-a4e1-aca9124a62b0/upstreamraw · history · blame

[metadata]
name = drms
provides = drms
description = "Access HMI, AIA and MDI data with Python from the public JSOC DRMS server"
long_description = file: README.rst
long_description_content_type = text/x-rst
author = The SunPy Community
author_email = sunpy@googlegroups.com
license = BSD 2-Clause
license_file = LICENSE.rst
url = https://sunpy.org
edit_on_github = True
github_project = sunpy/drms
platform = any
keywords = solar physics, solar, science, data
classifiers = 
	Development Status :: 5 - Production/Stable
	Intended Audience :: Science/Research
	License :: OSI Approved :: BSD License
	Natural Language :: English
	Operating System :: OS Independent
	Programming Language :: Python
	Programming Language :: Python :: 3
	Programming Language :: Python :: 3.7
	Programming Language :: Python :: 3.8
	Programming Language :: Python :: 3.9
	Topic :: Scientific/Engineering :: Astronomy
	Topic :: Scientific/Engineering :: Physics

[options]
zip_safe = False
python_requires = >=3.7
packages = find:
include_package_data = True
setup_requires = 
	setuptools_scm
install_requires = 
	numpy
	pandas

[options.extras_require]
tests = 
	pytest-astropy
	tox
docs = 
	astropy
	matplotlib
	sphinx
	sphinx-automodapi
	sphinx-gallery
	sphinx-changelog
	sunpy-sphinx-theme

[options.packages.find]
exclude = drms._dev

[options.entry_points]
console_scripts = 
	drms = drms.main:main

[tool:pytest]
testpaths = "drms" "docs"
norecursedirs = ".tox" "build" "docs[\/]_build" "docs[\/]generated" "*.egg-info" "examples" ".history" "paper" "drms[\/]_dev"
doctest_plus = enabled
doctest_optionflags = NORMALIZE_WHITESPACE FLOAT_CMP ELLIPSIS
addopts = --doctest-rst
markers = 
	remote_data: marks this test function as needing remote data.
	jsoc: marks the test function as needing a connection to JSOC.
	kis: marks the test function as needing a connection to KIS.
	export: marks the test function as needing a JSOC registered email address.
remote_data_strict = True
junit_family = xunit2

[pycodestyle]
max_line_length = 110

[flake8]
max-line-length = 110
exclude = 
	.git,
	__pycache__,
	docs/conf.py,
	build,
rst-directives = 
	plot

[isort]
balanced_wrapping = True
skip = docs/conf.py
default_section = THIRDPARTY
include_trailing_comma = True
known_astropy = astropy, asdf, sunpy
known_first_party = drms
length_sort = False
length_sort_sections = stdlib
line_length = 110
multi_line_output = 3
no_lines_before = LOCALFOLDER
sections = STDLIB, THIRDPARTY, ASTROPY, FIRSTPARTY, LOCALFOLDER

[coverage:run]
omit = 
	*/drms/__init__*
	*/drms/_dev/*
	*/drms/*/tests/*
	*/drms/*setup*
	*/drms/conftest.py
	*/drms/cython_version*
	*/drms/data/_sample.py
	*/drms/data/sample.py
	*/drms/extern/*
	*/drms/version*
	drms/__init__*
	drms/_dev/*
	drms/*/tests/*
	drms/*setup*
	drms/conftest.py
	drms/cython_version*
	drms/data/_sample.py
	drms/data/sample.py
	drms/extern/*
	drms/version*

[coverage:report]
exclude_lines = 
	pragma: no cover
	except ImportError
	raise AssertionError
	raise NotImplementedError
	def main\(.*\):
	pragma: py{ignore_python_version}

[egg_info]
tag_build = 
tag_date = 0