# https://gist.github.com/althonos/6914b896789d3f2078d1e6237642c35c [metadata] name = {name} version = {version} author = Martin Larralde author-email = martin.larralde@ens-paris-saclay.fr home-page = https://github.com/althonos/{name} description = {description} long-description = file: README.rst, CHANGELOG.rst license = MIT license-file = COPYING platform = any keywords = {keywords} classifiers = Development Status :: 3 - Alpha Intended Audience :: Developers License :: OSI Approved :: MIT License Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 2.7 Programming Language :: Python :: 3.3 Programming Language :: Python :: 3.4 Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.6 Topic :: Software Development :: Libraries :: Python Modules [options] zip_safe = false include_package_data = true python_requires = >= 2.7, != 3.0.*, != 3.1.*, != 3.2.* packages = {name} test_suite = tests setup_requires = setuptools # setuptools >=30.3.0 # minimal version for `setup.cfg` # setuptools >=38.3.0 # version with most `setup.cfg` bugfixes install_requires = {install_requires} tests_require = {tests_require} [options.extras_require] dev = docutils Pygments test = green coverage ci = # codacy-coverage # codecov [bdist_wheel] universal = true [check] metadata = true restructuredtext = true strict = true [sdist] formats = zip, gztar [coverage:report] show_missing = true exclude_lines = pragma: no cover if False # @abc.abstractmethod # @abc.abstractproperty # raise NotImplementedError # return NotImplemented # except ImportError [green] file-pattern = test_*.py verbose = 2 no-skip-report = true quiet-stdout = true run-coverage = true [pydocstyle] match-dir = (?!tests)(?!resources)(?!docs)[^\.].* match = (?!test)(?!setup)[^\._].*\.py inherit = false ignore = D200, D203, D213, D406, D407 # Google conventions [flake8] max-line-length = 99 doctests = True exclude = .git, .eggs, __pycache__, tests/, docs/, build/, dist/