aboutsummaryrefslogtreecommitdiff
path: root/setup.py
AgeCommit message (Collapse)Author
2016-09-21Add simple URL check for git, http and ftp urls in job def.Stevan Radaković
Use git ls-remote for git urls, and python-requests for the rest. https://projects.linaro.org/browse/LAVA-90 Change-Id: I948409d443bf3eeff099bdbeae20ec35615e5c84 Reviewed-on: https://review.linaro.org/14182 Reviewed-by: lava-bot <lava-bot@linaro.org> Reviewed-by: Neil Williams <neil.williams@linaro.org>
2016-09-19lava-tool auth management.Stevan Radaković
Add list and delete options for authentication tokens. List can display all or only from specific endpoint. Remove python-keyring dependency and use config parser to handle token storage. Change-Id: I83cb3ff092973769080a0725ef62bbef089b7593 Reviewed-on: https://review.linaro.org/14391 Reviewed-by: lava-bot <lava-bot@linaro.org> Reviewed-by: Neil Williams <neil.williams@linaro.org>
2016-08-12setup.py: remove json_schema_validator install_requiresAnders Roxell
dropped json_schema_validator since it isn't used. Change-Id: I6b5eceab0c8140df27cdf2018b23013ffd3171cb Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Reviewed-on: https://review.linaro.org/13700 Reviewed-by: lava-bot <lava-bot@linaro.org> Reviewed-by: Neil Williams <neil.williams@linaro.org>
2016-08-12setup.py: remove argparse from install_requiresAnders Roxell
argparse is included in standard python from 2.7 Change-Id: Ib65c84f3c09e21cf1dacb9f31bd7c5c7df2c1501 Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Reviewed-on: https://review.linaro.org/13699 Reviewed-by: lava-bot <lava-bot@linaro.org> Reviewed-by: Neil Williams <neil.williams@linaro.org>
2015-06-18setup.py cannot cope with non-python dependencies.Neil Williams
Change-Id: I3806c1de605669dde7b3bb8019fc4839e53cda3e Reviewed-on: https://review.linaro.org/6599 Reviewed-by: lava-bot <lava-bot@linaro.org> Reviewed-by: Neil Williams <neil.williams@linaro.org>
2015-06-18Allow standalone testing of device comparison codeNeil Williams
If lava-server is not installed locally, the check for the qemu template can fail and similarly with the check for wdiff. Allow these to be skipped to support stand-alone package testing on ci.debian.net Change-Id: Ife7dd705a6fbf0fd6531adec3001632c8c819610 Reviewed-on: https://review.linaro.org/6598 Reviewed-by: lava-bot <lava-bot@linaro.org> Reviewed-by: Stevan Radaković <stevan.radakovic@linaro.org>
2015-06-18Tool to compare config to be used in a job with the config in a specified YAML.Stevan Radaković
Implements card LAVA-1938 (https://cards.linaro.org/browse/LAVA-1938). Change-Id: I24c0eb57e110115d996be0619383bfba51616ae8 Reviewed-on: https://review.linaro.org/6050 Reviewed-by: lava-bot <lava-bot@linaro.org> Reviewed-by: Stevan Radaković <stevan.radakovic@linaro.org>
2015-05-06Create a new major versionrelease-0.12Neil Williams
Change-Id: If77e379fe4452a27c628e51a915ea6f4a261390c Reviewed-on: https://review.linaro.org/5764 Reviewed-by: lava-bot <lava-bot@linaro.org> Reviewed-by: Tyler Baker <tyler.baker@linaro.org> Reviewed-by: Senthil Kumaran <senthil.kumaran@linaro.org>
2015-05-05Fix bug reporting link and other launchpad references.Senthil Kumaran S
Change-Id: I412e1b757d65ef48be621ce0b98f47c08e757144 Reviewed-on: https://review.linaro.org/5755 Reviewed-by: Neil Williams <neil.williams@linaro.org>
2014-06-10Complete the removal of versiontools requirementrelease-0.11.2Neil Williams
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749871 Drop the call from the manpage generation, the dashboard_version call and the remaining listing in setup.py Change-Id: I2edaca728ee0d4c977145d391b334082698d2e69 Reviewed-on: https://review.linaro.org/2095 Reviewed-by: Neil Williams <neil.williams@linaro.org> Reviewed-by: Antonio Terceiro <antonio.terceiro@linaro.org>
2014-05-09Drop usage of versiontoolsrelease-0.11.1Antonio Terceiro
Change-Id: I0db053d28828fc0a0d4325d1333fe6bae431a934
2013-11-25InteractiveCache: add support for pyxdg 0.19Antonio Terceiro
This should fix lava-tool on Ubuntu 12.04 Change-Id: I2ea291029d73520214927b54668200a67494a123
2013-07-31Added pyxdg dependency.Milo Casagrande
2013-07-17Reworked the default job tempalte.Milo Casagrande
* Remove the UrlListParameter and introduced the TarRepoParameter. * Reworked the key of the job templates. * Fixed the tests.
2013-06-11Cleaned up dependencies.Milo Casagrande
2013-06-10Added missing dependencies to run tests.Milo Casagrande
* pep8 and pyflakes depends on testtools, since it gives a nicer output on errors.
2013-06-07Added pep8 and pyflakes dependencies.Milo Casagrande
2013-05-17Add bash completionAntonio Terceiro
2013-05-17Split entry points into their own fileAntonio Terceiro
This makes it easier to write (and read!) the entry points listing
2013-05-02Add dashboard tool commands to lava-tool.Senthil Kumaran
2013-04-30Add `job-output` command to lava-tool as wellAntonio Terceiro
2013-04-22Absorb lava-dashboard-toolAntonio Terceiro
2013-04-22Absorb lava-scheduler-toolAntonio Terceiro
2012-03-13Make auth optionalZygmunt Krynicki
2012-03-13Simplify Dispatcher class hierarchyZygmunt Krynicki
After this patch there are two base classes: lava.tool.dispatcher.Dispatcher, this is the old LavaNonLegacyDispatcher lava_tool.dispatcher.Dispatcher, this is the old LavaDispatcher BaseDispatcher got upgrade to have a run() method that dispatches the command and exists. This is used to create lava.tool.main with new LavaDispatcher class that imports commands from lava.commands namespace.
2012-03-13Move help command to lava.tool.commands.helpZygmunt Krynicki
2012-03-13Move version declaration to lava.toolZygmunt Krynicki
2012-03-13Add lava namespace packageZygmunt Krynicki
2011-12-13Add lava command, put help in lava Zygmunt Krynicki
2011-06-23Mark python 2.7 as supportedZygmunt Krynicki
2011-06-23Be pip friendlyZygmunt Krynicki
2011-06-17Discard local copy of mockerZygmunt Krynicki
2011-06-17Fix pep8 issuesZygmunt Krynicki
2011-06-08depend on keyringMichael-Doyle Hudson
2011-06-08remove some crapMichael-Doyle Hudson
2011-06-07well this /works/, not very pretty thoughMichael-Doyle Hudson
2011-05-30skeletons of the three commandsMichael-Doyle Hudson
2011-05-04Remove install dependency on versiontoolsZygmunt Krynicki
One less dependency needed. Versiontools will be sufficient to have during setup.py build stage.
2011-05-04remove version command -- hard to get it to do something usefulMichael-Doyle Hudson
2011-05-04more renaming, make use as a library easierMichael-Doyle Hudson
2011-05-04remove dashboard commands (some of this was in the last commit oops)Michael-Doyle Hudson
2011-05-04mechanically s/launch-control-tool/lava-tool/g tooMichael-Doyle Hudson
2011-05-04mechanically s/launch_control_tool/lava_tool/gMichael-Doyle Hudson
2011-04-09Add query-data-view commandZygmunt Krynicki
2011-04-09Add data_views command.Zygmunt Krynicki
Currently it allows to list all data views and display their summary.
2011-04-06Add pull command to sync data from one place to anotherZygmunt Krynicki
2011-04-06Implement make_stream, backup and restoreZygmunt Krynicki
2011-03-01Specify license in setup.pyZygmunt Krynicki
2011-03-01Refresh dependencies to use released versionsZygmunt Krynicki
2011-01-26Use the more recent versiontools interfaceZygmunt Krynicki