Hello community,

here is the log from the commit of package python-taskflow for openSUSE:Factory 
checked in at 2015-08-27 08:57:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-taskflow (Old)
 and      /work/SRC/openSUSE:Factory/.python-taskflow.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-taskflow"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-taskflow/python-taskflow.changes  
2014-09-28 19:54:47.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-taskflow.new/python-taskflow.changes     
2015-08-27 08:57:04.000000000 +0200
@@ -1,0 +2,525 @@
+Wed Jul 29 11:06:08 UTC 2015 - [email protected]
+
+- Unify spec file. Use fedora compatible files macros
+
+-------------------------------------------------------------------
+Tue Jul 28 12:50:09 UTC 2015 - [email protected]
+
+- update to 1.17.0:
+  * Modify listeners to handle the results now possible from revert()
+  * Updated from global requirements
+  * Fix lack of space between functions
+  * Create and use a serial retry executor
+  * Just link to the worker engine docs instead of including a TOC inline
+  * Link to run() method in engines doc
+  * Add ability to reset an engine via a `reset` method
+- adjust Requires according to requirements.txt
+
+-------------------------------------------------------------------
+Tue Jul 21 05:58:11 UTC 2015 - [email protected]
+
+- update to 1.16.0:
+  * Updated from global requirements
+  * Update 'make_client' kazoo docs and link to them
+  * Move doc8 to being a normal test requirement in test-requirements.txt
+  * Updated from global requirements
+  * Found another removal_version=? that should be removal_version=2.0
+  * Add deprecated module(s) for prior FSM/table code-base
+  * Replace internal fsm + table with automaton library
+  * Remove direct usage of timeutils overrides and use fixture
+  * Provide a deprecated alias for the now removed stop watch class
+  * Update all removal_version from being ? to being 2.0
+  * Add deprecated and only alias modules for the moved types
+  * Updated from global requirements
+  * Run the '99_bottles.py' demo at a fast rate when activated
+  * Retain atom 'revert' result (or failure)
+  * Update the version on the old/deprecated logbook module
+  * Add docs for u, v, decider on graph flow link method
+  * Fix mock calls
+  * Remove setup.cfg 'requires-python' incorrect entry
+  * Compile lists of retry/task atoms at runtime compile time
+  * Integrate futurist (and **remove** taskflow originating code)
+  * Allow the 99_bottles.py demo to run in BLATHER mode
+  * Add more useful `__str__` to redis job
+  * Show job posted and goodbye in 99_bottles.py example
+  * Rename logbook module -> models module
+  * Notify on the individual engine steps
+
+-------------------------------------------------------------------
+Wed Jul  8 15:22:13 UTC 2015 - [email protected]
+
+- update to 1.14.0:
+  * Expose strategies so doc generation can easily pick them up
+  * Denote mail subject should be '[Oslo][TaskFlow]'
+  * Updated from global requirements
+  * Add history.rst that uses generated 'ChangeLog' file
+  * Add docstrings on runtime objects methods and link to them in docs
+
+-------------------------------------------------------------------
+Wed Jun 24 07:14:26 UTC 2015 - [email protected]
+
+- update to 0.12.0:
+  * Updated from global requirements
+  * Cache the individual atom schedulers at compile time
+  * Split-off the additional retry states from the task states
+  * Updated from global requirements
+  * Updated from global requirements
+  * Add `simple_linear_listening` example to generated docs
+  * Switch badges from 'pypip.in' to 'shields.io'
+  * Adding a revert_all option to retry controllers
+  * Use a class constant for the default path based backend path
+  * Updated from global requirements
+  * Remove example not tested
+  * Make the default file encoding a class constant with a docstring
+  * Use a lru cache to limit the size of the internal file cache
+  * Updated from global requirements
+  * Use hash path lookup vs path finding
+  * Remove all 'lock_utils' now that fasteners provides equivalents
+  * Add a new `ls_r` method
+  * Updated from global requirements
+  * Refactor machine builder + runner into single unit
+  * Replace lock_utils lock(s) with fasteners package
+  * Updated from global requirements
+  * Use shared '_check' function to check engine stages
+  * Remove a couple more useless 'pass' keywords found
+  * Add a test that checks for task result visibility
+  * Remove testing using persistence sqlalchemy backend with 'mysqldb'
+  * Remove customized pyX.Y tox requirements
+  * Updated from global requirements
+  * Allow same deps for requires and provides in task
+  * Remove 'pass' usage not needed
+  * Only show state transitions to logging when in BLATHER mode
+  * Fix updated_at column of sqlalchemy tables
+  * Remove script already nuked from oslo-incubator
+  * Ensure path_based abstract base class is included in docs
+  * Beef up docs on the logbook/flow detail/atom details models
+  * Remove custom py26/py27 tox venvs no longer used
+  * Use newer versions of futures that adds exception tracebacks
+  * Ensure empty paths raise a value error
+  * Remove listener stack and replace with exit stack
+  * Expose action engine no reraising states constants
+  * Chain a few more exception raises that were previously missed
+  * Expose in memory backend split staticmethod
+  * Updated from global requirements
+  * Remove tox py33 environment no longer used
+  * Avoid creating temporary removal lists
+  * Avoid trying to copy tasks results when cloning/copying
+  * Avoid re-normalizing paths when following links
+  * Add a profiling context manager that can be easily enabled
+  * Updated from global requirements
+  * Remove validation of state on state read property access
+  * Make the default path a constant and tweak class docstring
+  * Avoid duplicating exception message
+  * Add speed-test tools script
+  * Speed up memory backend via a path -> node reverse mapping
+  * Updated from global requirements
+  * Fix a typo in taskflow docs
+  * Small refactoring of 'merge_uri' utility function
+  * Fix post coverage job option not recognized
+  * Refactor/reduce shared 'ensure(task/retry)' code
+  * Move implementations into there own sub-sections
+  * Remove run_cross_tests.sh
+  * Move zookeeper jobboard constants to class level
+  * Retain chain of missing dependencies
+  * Expose fake filesystem 'join' and 'normpath'
+  * Add + use diagram explaining retry controller area of influence
+  * Add openclipart.org conductor image to conductor docs
+  * Use oslo_utils eventletutils to warn about eventlet patching
+  * Test more engine types in argument passing unit test
+  * Add a conductor running example
+  * Replace more instance(s) of exception chaining with helper
+  * Avoid attribute error by checking executor for being non-none
+  * Validate correct exception subclass in 'raise_with_cause'
+  * Remove link to kazoo eventlet handler
+  * Add states generating venv and use pydot2
+  * Add strict job state transition checking
+  * Uncap library requirements for liberty
+  * Have reset state handlers go through a shared list
+  * Add job states in docs + states in python
+  * Expose r/o listener callback + details filter callback
+  * Expose listener notification type + docs
+  * Ensure listener args are always a tuple/immutable
+  * Include the 'dump_memory_backend' example in the docs
+  * Make resolution/retry strategies more clear and better
+  * Rename notifier 'listeners' to 'topics'
+  * Mention link to states doc in notify state transitions
+  * Ensure we don't get stuck in formatting loops
+  * Add note about thread safety of fake filesystem
+  * Have the notification/listener docs match other sections
+  * Put semantics preservation section into note block
+  * Note that the traditional mode also avoids this truncation issue
+  * Avoid going into causes of non-taskflow exceptions
+  * Use the ability to chain exceptions correctly
+  * Add a example showing how to share an executor
+  * Shrink the bookshelf description
+  * Remove link about implementing job garbage binning
+  * Make the storage layer more resilent to failures
+  * Put the examples/misc/considerations under a new section
+  * Add a suspension engine section
+  * Switch back to maxdepth 2
+  * Allow ls() to list recursively (using breadth-first)
+  * Make an attempt at having taskflow exceptions print causes better
+  * fix renamed class to call super correctly
+  * Turn 'check_who' into a decorator
+  * Use 'node' terminology instead of 'item' terminology
+  * Remove 11635 bug reference
+  * Allow providing a node stringify function to tree pformat
+  * Add in memory filesystem clearing
+  * Just unify having a single requirements.txt file
+  * Fix a couple of spelling and grammar errors
+  * Add memory backend get() support
+  * Make the graph '_unsatisfied_requires' be a staticmethod
+  * Add more comments to fake in-memory filesystem
+  * Add a set of tests to the in memory fake filesystem
+  * Adding test to improve CaptureListener coverage
+  * Prefer posixpath to os.path
+  * By default use a in memory backend (when none is provided)
+  * Allow using shallow copy instead of deep copy
+  * Move to the newer debtcollector provided functions
+  * Move to using the oslo.utils stop watch
+  * Updated from global requirements
+  * Ensure thread-safety of persistence dir backend
+  * Ensure we are really setup before being connected
+  * Ensure docstring on storage properties
+  * Expose the storage backend being used
+  * Use iteration instead of list(s) when extracting scopes
+  * Use binary/encode decode helper routines in dir backend
+  * Rename memory backend filesystem -> fake filesystem
+  * Just let the future executors handle the max workers
+  * Always return scope walker instances from `fetch_scopes_for`
+  * Give the GC a break
+  * Use the class name instead of the TYPE property in __str__
+  * Just use the class name instead of TYPE constant
+  * Ensure we have a 'coverage-package-name'
+  * Attempt to extract traceback from exception
+  * Use compatible map and update map/reduce task docs
+  * Update engine docs with new validation stage
+  * Ensure we register & deregister conductor listeners
++++ 328 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-taskflow/python-taskflow.changes
++++ and /work/SRC/openSUSE:Factory/.python-taskflow.new/python-taskflow.changes

Old:
----
  taskflow-0.4.0.tar.gz

New:
----
  taskflow-1.17.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-taskflow.spec ++++++
--- /var/tmp/diff_new_pack.MnoqdP/_old  2015-08-27 08:57:05.000000000 +0200
+++ /var/tmp/diff_new_pack.MnoqdP/_new  2015-08-27 08:57:05.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-taskflow
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,21 @@
 
 
 Name:           python-taskflow
-Version:        0.4.0
+Version:        1.17.0
 Release:        0
 Summary:        Taskflow structured state management library
 License:        Apache-2.0
 Group:          Development/Languages/Python
 Url:            https://launchpad.net/taskflow
 Source:         
https://pypi.python.org/packages/source/t/taskflow/taskflow-%{version}.tar.gz
-BuildRequires:  python-Babel
+BuildRequires:  openstack-suse-macros
 BuildRequires:  python-Sphinx
-BuildRequires:  python-anyjson
 BuildRequires:  python-coverage
 BuildRequires:  python-devel
 BuildRequires:  python-futures
-BuildRequires:  python-iso8601
 BuildRequires:  python-kombu
 BuildRequires:  python-mock
 BuildRequires:  python-networkx
-BuildRequires:  python-oslosphinx
 BuildRequires:  python-pbr
 BuildRequires:  python-python-subunit
 BuildRequires:  python-setuptools
@@ -44,15 +41,22 @@
 BuildRequires:  python-testtools
 BuildRequires:  python-zake
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Requires:       python-Babel >= 1.3
-Requires:       python-PrettyTable >= 0.7
-Requires:       python-anyjson >= 0.3.3
-Requires:       python-futures >= 2.1.6
-Requires:       python-iso8601 >= 0.1.9
-Requires:       python-jsonschema >= 2
+Requires:       python-alembic >= 0.7.2
+Requires:       python-automaton >= 0.2.0
+Requires:       python-cachetools >= 1.0.0
+Requires:       python-contextlib2 >= 0.4.0
+Requires:       python-debtcollector >= 0.3.0
+Requires:       python-enum34
+Requires:       python-fasteners >= 0.7
+Requires:       python-futures >= 3.0
+Requires:       python-futurist >= 0.1.2
+Requires:       python-jsonschema >= 2.0.0
+Requires:       python-monotonic >= 0.1
 Requires:       python-networkx >= 1.8
-Requires:       python-six >= 1.7
-Requires:       python-stevedore >= 0.14
+Requires:       python-oslo.serialization >= 1.4.0
+Requires:       python-oslo.utils >= 1.9.0
+Requires:       python-six >= 1.9.0
+Requires:       python-stevedore >= 1.5.0
 
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 BuildRequires:  python-discover
@@ -71,15 +75,15 @@
 %setup -q -n taskflow-%{version}
 
 %build
-python setup.py build
+%{__python2} setup.py build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%{__python2} setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 %files
 %defattr(-,root,root,-)
 %doc ChangeLog README.rst LICENSE AUTHORS
-%{python_sitelib}/taskflow
-%{python_sitelib}/taskflow-%{version}-py%{py_ver}.egg-info
+%{python2_sitelib}/taskflow
+%{python2_sitelib}/taskflow-%{version}-py%{py_ver}.egg-info
 
 %changelog

++++++ taskflow-0.4.0.tar.gz -> taskflow-1.17.0.tar.gz ++++++
++++ 57251 lines of diff (skipped)


Reply via email to