Releases: lexman/tuttle
v0.6-dev2
Authentication
- Access your protected resources by setting passwords in a .tuttlepass file
Report
- Dependency graph from left to right is easier to read than top to bottom
- Logs can be accessed even if the process is not complete yet
- Link to find definition of process that creates a resource
Resources and processors
- odbc resources and processor for handling any SQL database
- ftp resources. Available for download processor
- Download processor uses curl witch makes it more robusts for long downloads
- Download processor can have multiple inputs, in order to ensure downloading in a subdirectory
- hdfs resources
v0.5-rc1
Version 0.4
Parametric processes
... To describe a workflow according to a configuration file or a the content of a directory :
- 'preprocesses' are run before the workflow is executed
- you can add processes to a workflow with the new command
tuttle-extend-workflow
from a preprocesses - a new tutorial explains how it works in detail
Other
- coma is DEPRECATED to separate resources in dependency definitions. You should now use space instead
- docker images are available to use tuttle
Bug fixes
- escape process ids in the report
file://
is not a valid resource!shell
does not stand for processorhell
v0.4-rc6
v0.4-rc2
Version 0.3 : documentation and fun
New "include" statement
... To split a tuttle project in several files
More documentation
the reference lists all the resources and processors available
New resources and processors :
- PostgreSQL tables, views, functions and index resources
- PostgreSQL Processor
- https resources
- AWS s3 resources (experimental)
Better tests
Part of tuttle's job is to connect to third party tools. Integration tests must cover these tools, like Postgresql or a web server... Two methods have been developed :
- mock the third party tool with some python code (web server, s3 server)
- use the third party tool if it is installed on the machine (postgresql)
A few bug fixes
- bug on install that required jinja2 before installing dependencies
0.2
V0.1 : first official release
The goal of 0.1 is to show the intended usage of tuttle, in term of command line workflow.
You can download here installable package of tuttle
for windows and debian based linux.
If your system is not listed, you can compile tuttle
from the sources : be sure you have python 2.7 installed, download the sources, go into the directory and type :
python setup.py install
Happy working on data !
v0.1-rc3
Tuttle preview v0.1.-rc0
Preview version to show the usage of tuttle
Install on Windows
download tuttle-win-0.1-rc0.zip, unzip-it and you'll have a tuttle.exe up and running
Install on Linux (tested on Debian Wheezy)
download tuttle-linux-0.1-rc0.zip, untar-it and you'll have a tuttle script up and running