lorax/src/pylorax/api
Brian C. Lane 61059a2699 lorax-composer: Add basic recipe checker function
This makes sure that required fields are included, and that sections are
not empty. It does not check for all optional fields.

If there are errors it will gather up all of them and then raise a
RecipeError with a string of all the errors.
2019-06-25 11:44:58 +02:00
..
__init__.py Don't send CORS headers 2019-06-04 20:10:03 +02:00
bisect.py lorax-composer: Handle packages with multiple builds 2018-12-06 15:48:58 -08:00
checkparams.py Return a JSON error instead of a 404 on certain malformed URLs. 2018-08-06 16:57:49 -07:00
cmdline.py Run as root/weldr by default. 2019-02-11 16:20:39 -08:00
compose.py Switch to new toml library 2019-06-18 14:01:15 -07:00
config.py Change make_dnf_dirs to be run as root 2018-10-12 11:59:32 -07:00
dnfbase.py Remove duplicate repositories from the sources list 2019-01-30 08:30:40 -08:00
errors.py composer: Set up a custom HTTP error handler 2019-06-04 11:50:25 +03:00
flask_blueprint.py Extend Flask Blueprint class to allow skipping routes 2019-06-13 11:28:57 -07:00
gitrpm.py lorax-composer: Fix installing files from [[repos.git]] to / 2019-03-29 08:45:39 -07:00
projects.py Drop _unique_dicts function 2019-02-21 08:59:29 -08:00
queue.py Switch to new toml library 2019-06-18 14:01:15 -07:00
recipes.py lorax-composer: Add basic recipe checker function 2019-06-25 11:44:58 +02:00
regexes.py Add + to the allowed API string character set 2018-08-07 16:47:54 -07:00
server.py Update the /api/v0/ route handling to use the flask_blueprints Blueprint class 2019-06-13 11:28:57 -07:00
timestamp.py Switch to new toml library 2019-06-18 14:01:15 -07:00
toml.py test: Fix test_blueprint_sanity 2019-06-24 23:43:08 +02:00
v0.py Switch to new toml library 2019-06-18 14:01:15 -07:00
workspace.py workspace read and write needs UTF-8 conversion 2018-05-14 13:00:15 -07:00