| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
At least with pythn2.6 boto requires google_compute_engine:
> Traceback (most recent call last):
> File ".../site-packages/boto/__init__.py", line 1216, in <module>
> boto.plugin.load_plugins(config)
> File ".../site-packages/boto/plugin.py", line 93, in load_plugins
> _import_module(file)
> File ".../site-packages/boto/plugin.py", line 75, in _import_module
> return imp.load_module(name, file, filename, data)
> File ".../dist-packages/google_compute_engine/boto/compute_auth.py", line 19, in <module>
> from google_compute_engine import logger
> ImportError: No module named google_compute_engine
|
| |
|
| |
|
|
|
|
| |
pycparser-2.19 requires python2.7.
|
|
|
|
|
| |
Don't let the client follow symbolic links when changing the owner of a
path.
|
|
|
|
|
|
|
| |
The older python versions only ship with an old version of pip. Since some days
SSL is required for downloading from pypi. We have to specify this explicitly
because the older pip version only try http by default.
(https://github.com/pypa/pip/issues/4817)
|
|
|
|
|
|
|
| |
The "with_system_site_packages" virtualenv seems to be missing the
pymodules directory containing python modules installed with the
python-support debian helper. So we use the default environment and
manually add the references to the system-wide python packages.
|
|
|
|
| |
https://github.com/sphinx-doc/sphinx/issues/3234 should be fixed now.
|
| |
|
| |
|
| |
|
|
|
|
| |
cheetah3 is a fork of cheetah for Python2.7 and Python3.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
> Mercurial 4.2.2 is the last release to support Python 2.6.
> Use this if you need to run Mercurial on old platforms and
> you cannot update your Python installation.
See also: https://www.mercurial-scm.org/wiki/SupportedPythonVersions
|
| |
|
|
|
|
|
| |
For the test environment with all optional dependencies, we want to run
all tests. So let's print all skipped tests.
|
|
|
|
|
| |
For the doc test all (optional) dependencies have to be installed, so
the doc test is only usefull in a few special test environments.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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/).
|
|\
| |
| | |
Options: Missing config file is not a fatal error
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| | |
This helps debugging on errors.
|
| |
| |
| |
| |
| | |
This prevents false test results with database files staying around in the local
development directory.
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
| |
Since we have migrations for Bcfg2.Server syncdb fails for every call but the first
one with a ImproperlyConfigured exception because it cannot find Bcfg2.Reporting.
We simply ignore this and all test are working.
|
|
|
|
| |
The migration files are autogenerated and do not need code checks.
|
|
|
|
|
|
|
| |
We currently have a problem with django 1.10 because url.patterns is removed
and we need to change the format of the url mappings:
https://docs.djangoproject.com/en/1.9/ref/urls/#patterns
|
|
|
|
|
|
| |
With django>=1.7 'syncdb' is not needed anymore, all stuff is handled with
'migrate' now. The django.setup call is not needed there, because the models
have to call it before definition.
|
|
|
|
| |
Python2.6 support was dropped in django-1.7.
|
| |
|
|
|
|
|
|
| |
This is just a quick fix: The new version of pip on travis does
fail when using the --use-mirrors option (to be fair, the option
was deprecated long time ago).
|
|\ |
|
| |
| |
| |
| | |
Newer versions of mock, does not support the CamelCase calls.
|