requirements/blacklist.txt
Nguyen Van Trung aee6e95380 Allow Pygments in openstack/requirements
Projects that want to enable a comprehensive doc8 check of code,
including D000, need Pygmnets to be installable.  It's an option library
used by docutils so we need to track it here.

While this isn't really a linter, neither is it really required at
runtime for the projects using it so it's added to the blacklist

Is the library actively maintained?
Yes - https://bitbucket.org/birkenfeld/pygments-main

Is the library good code?
Yes - It is the defacto syntax highlighting code in Python

Is the library python 3 compatible?
Yes

Is the library license compatible?
Yes - BSD

Is the library already packaged in the distros we target (Ubuntu latest / Fedora latest)?
Yes

Is the function of this library already covered by other libraries in global-requirements.txt?
No

Is the library required for OpenStack project or related dev or infrastructure setup? (Answer to this should be Yes, of course) Which?
Yes - for doc8 checking where there is code snippets.
It is also a transient dependancy of sphinx - https://github.com/sphinx-doc/sphinx/blob/master/setup.py#L21

Change-Id: I643c7632a02c87820c9c51f03fa34f0764384783
Close-bug: #1771479
2018-05-17 14:00:54 +07:00

30 lines
458 B
Plaintext

# linters - each project may have a different version with loose convergence
# over time.
astroid
bandit
flake8
flake8-docstrings
flake8-import-order
hacking
mccabe
pep257
pep8
pyflakes
pycodestyle
pylint
Pygments
# Temporarily until tools/tox_install.sh is updated everywhere
horizon
networking-bagpipe
networking-bgpvpn
networking-l2gw
networking-odl
networking-sfc
neutron
neutron-dynamic-routing
neutron-fwaas
neutron-lbaas
neutron-vpnaas
vmware-nsxlib