Recent Releases of spline

spline - Milestone 1.12

You can install it with following command (for upgrade please add --upgrade): pip install spline

One feature only: labels for docker(container) task.

- Python
Published by Nachtfeuer over 7 years ago

spline - Milestone 1.11

You can install it with following command (for upgrade please add --upgrade): bash pip install spline - spline-loc tool (https://spline.readthedocs.io/en/latest/spline_loc.html) - bugfix for tool versions using spline on OSX - bugfix for escaping values of Bash variables - bugfix for closing of file handles (thanks to @jbenden) - bugfix for exec permission for user only (thanks to @jbenden) - extension to with field being renderable (thanks to @jbenden)

- Python
Published by Nachtfeuer over 7 years ago

spline - Milestone 1.10

You can install it with following command (for upgrade please add --upgrade): pip install spline - break pipeline when required tools are missing - code reuse: !include support for main yaml - exclude copying some path variables (HOME, PYTHONPATH, JAVAHOME, PATH, ...) - rendering support for task title - some minor bugfixes (including quotes and curly braces for $PWD) - documentation and presentation extended

- Python
Published by Nachtfeuer almost 8 years ago

spline - Milestone 1.9

You can install it with following command (for upgrade please add --upgrade): pip install spline - new task: ansible(simple) - new task: packer - bugfix: variables field has not been available in templating (Jinja2) for Docker images - bugfix: path adjustment for Dockerfile to be in $PWD so that you can use ADD in Dockerfile for current source path - improvement: for ordered task execution enable immediate variable evaluation on next task - improvement: new optional field network for Docker container task - documentation as presentation updated (as usual)

- Python
Published by Nachtfeuer almost 8 years ago

spline - Milestone 1.8

You can install it with following command (for upgrade please add --upgrade): pip install spline

  • Bash strict mode (--strict)
  • Temporary scripts path adjustable (--temporary-scripts-path)
  • Forwarding SSH agent into Docker container
  • Fixed exit code (variable) for Python tasks
  • Documentation extended for Python development: http://spline.readthedocs.io/en/latest/development.html
  • Internal: Testing wheel file installation after build

- Python
Published by Nachtfeuer almost 8 years ago

spline - Milestone 1.7

You can install it with following command (for upgrade please add --upgrade): pip install spline Following content: - HTML report generation (with auto refresh) Details: http://spline.readthedocs.io/en/latest/report.html - tasks variables (writing output of a task into a variable being known py whole pipeline) Details: http://spline.readthedocs.io/en/latest/tasks.html#variables-on-tasks - condition tasks (allowing jinja templating and some concrete simple conditions) Details: http://spline.readthedocs.io/en/latest/conditions.html - You now can leave out --definition when you use a pipeline.yaml (it's now default) - Contribution guide added

- Python
Published by Nachtfeuer about 8 years ago

spline - Milestone 1.6

You can install/upgrade it with following command: pip install spline [--upgrade] Following content: - New option --dry-run which does show all Bash script content instead of executing it - New option --debug which adds set -x to Bash script (verbose logging of Bash commands) - The tools now does log used cpu count - To some extend improved handling for unicode - Handling of Python 3.7 added to project (pipeline.yaml and examples/docker-image.yaml). Adding Python 3.7 to .travis.yml probably won't work since I detected issues with pylint and again with unicode. I tested following exact version: https://www.python.org/downloads/release/python-370a2/. Since it is called a "early developer preview" nothing to worry about yet.

- Python
Published by Nachtfeuer about 8 years ago

spline - Milestone 1.5

You can install/upgrade it with following command: pip install spline [--upgrade] Following content: - New feature: Python task; read here: http://spline.readthedocs.io/en/latest/python.html - Better Code 10/10 - Support for Pypy (2.7.x compatible) and Pypy3 (3.5.x compatible) - Bandit analyzer added - README (with badges) now also on PyPI - Code Of Conduct added

- Python
Published by Nachtfeuer about 8 years ago

spline - Milestone 1.4

You can install/upgrade it with following command: pip install spline [--upgrade] Following content: - code complexity of spline reduced (radon and flake8) - coverage now clearly above 90% (roughly 94%) - pipeline definition for spline itself added (docker tests will be skipped there) - new feature docker(image)

- Python
Published by Nachtfeuer about 8 years ago

spline - Milestone 1.3

You can install it with following command: pip install spline --upgrade

  • added with field for shell and docker container allowing to run same task with different data
  • fixed asynchronous bash execution
  • improved schema by replacing quite nice pykwalify with a bit more Pythonic schema solution being more independent from file format.

- Python
Published by Nachtfeuer about 8 years ago

spline - Milestone 1.2

You can install it with following command:

pip install spline --upgrade

One main task was to have unitests in place. The project is currently at 86% code coverage. Another main task has been to provide a realistic demo on how to build a project with spline + Python + tox.

Please check https://github.com/Nachtfeuer/pipeline/milestone/3?closed=1 for details. In addition one problem with PIPELINEBASHFILE and availability of model and env inside Docker container.

The documentation of the first example can be seen here: - https://github.com/Nachtfeuer/pipeline/blob/master/docs/example.rst - or here: http://spline.readthedocs.io/en/latest/example.html

- Python
Published by Nachtfeuer about 8 years ago