Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and execute virtualenv, pip, and python correctly.
|
|
process.
|
|
project, so that pip can be used without sudo.
|
|
|
|
function so that the options parser doesn't choke on it.
|
|
|
|
follow exceptions better.
|
|
|
|
up the screen everytime we run start_mx.py.
|
|
|
|
to the git repo later without breaking past versions.
|
|
* TODO: The new start script still need an usage.Options() class.
|
|
|
|
|
|
|
|
|
|
wrong section of the config.
|
|
directory if that was discovered in config setup.
* Updated imports to reflect directory layout changes, again.
|
|
our config file if it exists.
|
|
default config creation template.
|
|
* Remove extraneous storage.Storage() initializations.
* Autosetup calls to config._get_config_location based on whether
config.filename has been set elsewhere.
|
|
setup default config storage.Storage() modified dictionary objects for YAML
configs.
|
|
|
|
|
|
|
|
|
|
|
|
* Changed most of version.py to be in class Version, without importing any
twisted code (so that runner.CheckRequirements can check for it first) and
so that leap/mx/util/__init__.py can do:
import version
version = version.Version()
to expost only the public methods.
* Moved client detection platform code to leap/mx/util/config.py.
|