Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:13.2:Update
python-taskflow
python-taskflow.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-taskflow.changes of Package python-taskflow
------------------------------------------------------------------- Wed Sep 10 13:30:08 UTC 2014 - dmueller@suse.com - update to 0.4.0: * Updated from global requirements * Make the WBE worker banner information more meaningful * Allow worker count to be specified when no executor provided * Remove sphinx examples emphasize-lines * Split requirements into py2 and py3 files * Update oslo-incubator to 037dee004c3e2239 * Avoid naming time type module the same as a builtin * Add a pformat() failure method and use it in the conductor * add pre/post execute/retry callbacks to tasks * Use checked_commit() around consume() and abandon() * Use a check + create transaction when claiming a job * Improve WBE testing coverage * Add basic WBE validation sanity tests * WBE request message validation * WBE response message validation * WBE notification message validation * Allow handlers to provide validation callables * Use a common message dispatcher * Use checked commit when committing kazoo transactions * Enable hacking checks H305 and H307 in tox.ini template * Fixes unsorted dicts and sets in doctests * README.rst: Avoid using non-ascii character * Updated from global requirements * Enabled hacking checks H305 and H307 * Bump hacking to version 0.9.2 * Allow a jobs posted book to be none by default * Cleanup some of the example code & docs * Make greenexecutor not keep greenthreads active * Add the arch/big picture omnigraffle diagram * Remove pbr as a runtime dependency * Use the `state_graph.py` for all states diagrams * Make the examples documentation more relevant * Raise NotImplementedError instead of NotImplemented * Move the stopwatch tests to test_types * Remove need to do special exception catching in parse_uri * Update oslo incubator code to commit 0b02fc0f36814968 * Fix the section name in CONTRIBUTING.rst * Add a conductor considerations section * Make the expiring cache a top level cache type * Use `flow_uuid` and `flow_name` from storage * Fix traces left in zookeeper * Clarify locked decorator is for instance methods * Create a top level time type * Simplify identity transition handling for tasks and retries * Remove check_doc.py and use doc8 * Remove functions created for pre-six 1.7.0 * Add a tree type * Make intentions a tuple (to denote immutability) * Updated from global requirements * Add example for pseudo-scoping * Fix E265 hacking warnings * Fix doc which should state fetch() usage * Adjust sphinx requirement * Upgrade hacking version and fix some of the issues * Denote that other projects can use this library * Remove misc.as_bool as oslo provides an equivalent * Update zake to requirements version ------------------------------------------------------------------- Tue Jun 24 06:29:26 UTC 2014 - dmueller@suse.com - update to 0.3.21: * Switch to a restructuredtext README file * Include the function name on internal errors * Add in default transaction isolation levels * Allow the mysql mode to be more than just TRADITIONAL * Make the runner a runtime provided property * Rename inject_task_args to inject_atom_args * Rename the graph analyzer to analyzer * Provide the compilation object instead of just a part of it * Ensure cachedproperty descriptor picks up docstrings * Warn about internal helper/utility usage * Rename to atom from task * Invert the conductor stop() returned result * Move flattening to the action engine compiler * Increase the level of usefulness of the dispatching logging * Avoid forcing engine_conf to a dict * Allow for two ways to find a flow detail in a job for a conductor * Add docs related to the new conductor feature * Add docstring describing the inject instance variable * Finish factoring apart the graph_action module * Update sphinx pin from global requirements * Fix docstring list format * Allow indent text to be passed in * Factor out the on_failure to a mixin type * Use a name property setter instead of a set_name method * Adds a single threaded flow conductor * add the ability to inject arguments into tasks at task creation * Synced jsonutils from oslo-incubator * Remove wording issue (track does not make sense here) * Fix case of taskflow in docs * Put the job external wiki link in a note section * Rework atom documentation * Add doc link to examples * Rework the overview of the notification mechanism * Standardize on the same capitalization pattern * Regenerate engine-state sequence diagram * Add source of engine-state sequence diagram * Add kwarg check_pending argument to fake lock * Add a example which uses the run_iter function in a for loop * Fix error string interpolation * Rename t_storage to atom_storage * Create and use a new compilation module * Add engine state diagram * Add tests for the misc.cachedproperty descriptor * Complete the cachedproperty descriptor protocol * Don't create fake LogBook when we can not fetch one * Use futures wait() when possible * Use /taskflow/flush-test in the flush function * Add a reset nodes function * Default the impl_memory conf to none * Fix spelling mistake * Add a helper tool which clears zookeeper test dirs * Add a zookeeper jobboard integration test * Cleanup zookeeper integration testing * Use a more stable flush method * Remove the _clear method and do not reset the job_watcher * Allow command and connection retry configuration * Check documentation for simple style requirements * Add an example which uses the run iteration functionality * Implement run iterations * Put provides and requires code to basic Flow * Allow the watcher to re-register if the session is lost * Add a new wait() method that waits for jobs to arrive * Add a cachedproperty descriptor * Add an example for the job board feature * Engine _cls postfix is not correct * Pass executor via kwargs instead of config * Allow the WBE to use a preexisting executor * Tweaks to object hiearchy diagrams * Adjust doc linking * Medium-level docs on engines * Add docs for the worker based engine (WBE) * Updated from global requirements * Move from generator to iterator for iterjobs * Add a jobboard fetching context manager * Wrap the failure to load in the not found exception * Update jobboard docs * Synced jsonutils from oslo-incubator * Remove persistence wiki page link * Load engines with defined args and provided kwargs * Integrate urlparse for configuration augmentation * Fix "occured" -> "occurred" * Documentation tune-ups * Fix spelling error * Add a resumption strategy doc * Docs and cleanups for test_examples runner * Skip loading (and failing to load) lock files * Add a persistence backend fetching context manager * Add a example that activates a future when a result is ready * Fix documentation spelling errors * Add a job consideration doc * Add last_modified & created_on attributes to jobs * Allow jobboard event notification * Use sequencing when posting jobs * Add a directed graph type (new types module) * Add persistence docs + adjustments * Updated from global requirements * Stings -> Strings * Be better at failure tolerance * Ensure example abandons job when it fails * Add docs for jobs and jobboards * Get persistence backend via kwargs instead of conf * Allow fetching jobboard implementations * Reuse already defined variable * More keywords & classifier topics * Allow transient values to be stored in storage * Doc adjustments * Move the daemon thread helper function * Create a periodic worker helper class * Fix not found being raised when iterating * Allow for only iterating over the most 'fresh' jobs * Updated from global requirements * Update oslo-incubator to 46f2b697b6aacc67 * import run_cross_tests.sh from incubator * Exception in worker queue thread * Avoid holding the state lock while notifying ------------------------------------------------------------------- Wed Apr 2 08:21:32 UTC 2014 - speilicke@suse.com - Update to version 0.2: * Allow atoms to save their own state/result * Use correct exception in the timing listener * Add a engine preparation stage * Decrease extraneous logging * Handle retry last_results/last_failure better * Improve documentation for engines * Worker executor adjustments * Revert "Move taskflow.utils.misc.Failure to its own module" * Move taskflow.utils.misc.Failure to its own module * Leave the execution_graph as none until compiled * Move state link to developer docs * Raise error if atom asked to schedule with unknown intention * Removed unused TIMED_OUT state * Rework documentation of notifications * Test retry fails on revert * Exception when scheduling task with invalid state * Fix race in worker-based executor result processing * Set logbook/flowdetail/atomdetail meta to empty dict * Move 'inputs and outputs' to developers docs * tests: Discover absence of zookeeper faster * Fix spelling mistake * Should be greater or equal to zero and not greater than * Persistence cleanup part one * Run worker-based engine tests faster * SQLAlchemy requirements put in order * Add timeout to WaitForOneFromTask * Use same code to reset flow and parts of it * Optimize dependency links in flattening * Adjust the exception hierachy * docs: Links to methods on arguments and results page * Add __repr__ method to Atom * Flattening improvements * tests: Fix WaitForOneFromTask constructor parameter introspection * Rework graph flow unit tests * Rewrite assertion for same elements in sequences * Unit tests for unordered flow * Linear flow: mark links and rework unit tests * Drop indexing operator from linear flow * Drop obsolete test_unordered_flow * Iteration over links in flow interface * Add a timeout object that can be interrupted * Avoid shutting down of a passed executor * Add more tests for resumption with retry * Improve logging for proxy publish * Small documentation fix * Improve proxy publish method * Add Retry to developers documentation * Move flow states to developers documentation * Remove extraneous vim configuration comments * Make schedule a proper method of GraphAction * Simplify graph analyzer interface * Test storage with memory and sqlite backends * Fix few minor spelling errors * Fix executor requests publishing bug * Flow smart revert with retry controller * Add atom intentions for tasks and retries * [WBE] Collect information from workers * Add tox environment for pypy * docs: Add inheritance diagram to exceptions documentation * Adjust logging levels and usage to follow standards * Introduce message types for WBE protocol * Add retry action to execute retries * Extend logbook and storage to work with retry * Add retry to execution graph * Add retry to Flow patterns * Add base class for Retry * Update request `expired` property docsting * docs: Add page describing atom arguments and results * docs: Improve BaseTask method docstrings * Remove extra quote symbol * docs: Relative links improvements * docs: Ingore 'taskflow.' prefix when sorting module index * Update comment + six.text_type instead of str for name * Avoid calling callbacks while holding locks * Rename remote task to request * Rework proxy publish functionality * Updated from global requirements * Use message.requeue instead of message.reject * Lock test tweaks * Move endpoint subclass finding to reflection util * Correct LOG.warning in persistence utils * Introduce remote tasks cache for worker-executor * Worker-based engine clean-ups * A few worker-engine cleanups * Add a delay before releasing the lock * Allow connection string to be just backend name * Get rid of openstack.common.py3kcompat * Clean-up several comments in reflection.py * Fix try_clean not getting the job_path * Updated from global requirements * Rename uuid to topic * Fixups for threads_count usage and logging * Use the stop watch utility instead of custom timing * Unify usage of storage error exception type * Add zookeeper job/jobboard impl * Updated from global requirements * Removed copyright from empty files * Remove extraneous vim configuration comments * Use six.text_type() instead of str() in sqlalchemy backend * Fix dummy lock missing pending_writers method * Move some common/to be shared kazoo utils to kazoo_utils * Switch to using the type checking decode_json * Fix few spelling and grammar errors * Fixed spelling error * Run action-engine tests with worker-based engine * Message-oriented worker-based flow with kombu * Check atom doesn't provide and return same values * Fix command for pylint tox env * Remove locale overrides form tox template * Reduce test and optional requirements to global requirements * Rework sphinx documentation * Remove extraneous vim configuration comments * Sync with global requirements * Instead of doing set diffing just partition when state checking * Add ZooKeeper backend to examples * Storage protects lower level backend against thread safety * Remove tox locale overrides * Update .gitreview after repo rename * Small storage tests clean-up * Support building wheels (PEP-427) - Update requirements - Add _service file for easier updates ------------------------------------------------------------------- Thu Feb 20 09:26:12 UTC 2014 - dmueller@suse.com - update to 0.1.3: * Small bug fixes for 0.1.2 * Concurrency adjustments * Exception unicode text cleanup ------------------------------------------------------------------- Mon Jan 13 14:10:35 UTC 2014 - dmueller@suse.com - update to 0.1.2: * Small bug fixes for 0.1.1 * python3 adjustments * requirements updated to unbind sqlalchemy ------------------------------------------------------------------- Fri Dec 27 13:34:14 UTC 2013 - dmueller@suse.com - add missing networkx dependency ------------------------------------------------------------------- Fri Dec 27 11:25:22 UTC 2013 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Sat Dec 14 10:33:26 UTC 2013 - dmueller@suse.com - Initial package (0.1.1)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor