| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For Python2.4 we need older version of pylint and pep8, that finds some
more errors:
- On python2.4 _ast is not available and pylint uses compiler.ast, that
seems to have some problems with the line numbers if a comment is
following the pylint disable marker.
- In python2.4 there is no xml.etree. But we can ignore this error because
Client.XML tries to find a suitable library.
- Some small formatting issues.
|
| | |
| | |
| | |
| | |
| | | |
For the doc test all (optional) dependencies have to be installed, so
the doc test is only usefull in a few special test environments.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The build dependencies for the optional dependencies should only be installed
if we like to test with optional dependencies. To keep the .travis.yml clean
we use yaml anchors and references.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For Python2.4 and Python2.5 we need very old pylint versions (0.21.x). So
we have to work around some bugs:
- This adds some ugly monkey patching to backport some bugfixes from newer
pylint versions (that does not support Python2.4 anymore).
- Another problem is, that pylint-0.24 changed its message IDs. So this
translates the new IDs into the older ones, so that the old pylint can
match the disabled messages.
- The newer version of pylint support more messages and some of the new
messages have to be disabled. The old pylint versions have to silently
ignore unknown message ids.
- The compatible astng version of the old pylint does not support
register_transformer, so we need to build out own variant by monkey
patching the ASTNGBuilder.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We do not want to run the test for the Server with Python2.4 and Python2.5 and
use the nose-exclude plugin to disable the Server tests based on the directory.
We do not even want to import the modules of the Server, as it might not be
possible anymore (missing dependencies or invalid syntax).
nose-exclude-0.2 breaks compatibility with Python2.5 and below (it is using the
"with open(..):" syntax), so we have to stick to the last version below.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
The python dependencies are only build once to create the wheel and
cached using the travis-ci infrastructure. All builds afterwards
will be faster because the cached version is used.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
The new container-based infrastructure allow public projects to use the
cache system to speed up the build.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The new travis infrastructure is container-based and does not allow
the use of sudo, but travis allows to install whitelisted apt packages
(http://docs.travis-ci.com/user/migrating-from-legacy/).
|
| | | |
|
| | |
| | |
| | |
| | | |
f4dc3f33579584924243ac2e89f6f68ed195ec79 removed half of the note.
|
| | |
| | |
| | |
| | | |
m2crypto fallback was removed in 713ae6ed84.
|
|\ \ \
| | | |
| | | | |
Reporting: Add POSIX User/Group Entry types
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
add-missing-reporting-entries
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
|
| |/ / /
|/| | |
| | | |
| | | | |
It wasn't included in the transition from a wildcard import in 255faaf.
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
|
|\ \ \
| | | |
| | | | |
Reporting/Storage: Import ServiceEntry
|
| |/ /
| | |
| | |
| | | |
It wasn't included in the transition from a wildcard import in 255faaf.
|
|\ \ \
| |/ /
|/| | |
Probes: Remove wrong line
|
|/ /
| |
| |
| |
| |
| | |
This line brakes django detection for the Probes! It resets the global
variable just after the detection. This line was left while changing
the placement of the detection in fa0d86aba32c40d829f9f94411403221a48283e8.
|
|\ \
| |/
|/| |
Server/Info: Fix encoding declaration
|
|/
|
|
|
| |
It seems to be, that there must not be any Python statement before the
magic comment.
|
| |
|
|\
| |
| | |
Options: Missing config file is not a fatal error
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
If the config file is not available, it should not be a fatal error,
but bcfg2 should just use the default config values.
|
|\ \
| | |
| | | |
Fix multiline scripts in bcfg2-info debug mode
|
| | | |
|
|\ \ \
| | | |
| | | | |
README enhancements
|
| | | | |
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
Reporting: Fix missing sys import
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
|
|\ \ \ \
| |_|/ /
|/| | | |
testsuite: Use python-augeas from PyPI with pip
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
fedorahosted.org was retired on March 1st, 2017. So we need to pull
python-augeas from anywhere else, let's simply install it with pip
from PyPI.
|
|\ \ \
| |/ /
|/| | |
Manpage typo fixes
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| | |
The current version of sphinx has problems fetching the intersphinx
inventory files: https://github.com/sphinx-doc/sphinx/issues/3234
|
| |
| |
| |
| | |
lxml-3.7.0 requires integers as arguements for XMLSyntaxError.
|
|\ \
| | |
| | | |
Fixes for django 1.10
|
| | |
| | |
| | |
| | | |
We should be compatible with django-1.10 now.
|
| | |
| | |
| | |
| | |
| | | |
django 1.10 removed the patterns method, so we define it manually a bit easier than
the old upstream variant but sufficient for our needs.
|
| | | |
|
| | | |
|