From 162ec18e507c19713118ec498c072fb04df0a39b3547cd5445530f68eb0f7100 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 2 Jul 2018 21:33:47 +0000 Subject: [PATCH] Accepting request 620192 from devel:languages:python MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix the PyYAML dependency - specfile: * updated dask requirement, added pyyaml - update to version 1.22.0: * Overhaul configuration (GH#1948) Matthew Rocklin * Replace get= keyword with scheduler= (GH#1959) Matthew Rocklin * Use tuples in msgpack (GH#2000) Matthew Rocklin and Marius van Niekerk * Unify handling of high-volume connections (GH#1970) Matthew Rocklin * Automatically scatter large arguments in joblib connector (GH#2020) (GH#2030) Olivier Grisel * Turn click Python 3 locales failure into a warning (GH#2001) Matthew Rocklin * Rely on dask implementation of sizeof (GH#2042) Matthew Rocklin * Replace deprecated workers.iloc with workers.values() (GH#2013) Grant Jenks * Introduce serialization families (GH#1912) Matthew Rocklin * Add PubSub (GH#1999) Matthew Rocklin * Add Dask stylesheet to documentation Matthew Rocklin * Avoid recomputation on partially-complete results (GH#1840) Matthew Rocklin * Use sys.prefix in popen for testing (GH#1954) Matthew Rocklin * Include yaml files in manifest Matthew Rocklin * Use self.sync so Client.processing works in asynchronous context (GH#1962) Henry Doupe * Fix bug with bad repr on closed client (GH#1965) Matthew Rocklin * Parse –death-timeout keyword in dask-worker (GH#1967) Matthew OBS-URL: https://build.opensuse.org/request/show/620192 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=4 --- distributed-1.21.8.tar.gz | 3 -- distributed-1.22.0.tar.gz | 3 ++ python-distributed.changes | 81 ++++++++++++++++++++++++++++++++++++++ python-distributed.spec | 15 ++++--- 4 files changed, 93 insertions(+), 9 deletions(-) delete mode 100644 distributed-1.21.8.tar.gz create mode 100644 distributed-1.22.0.tar.gz diff --git a/distributed-1.21.8.tar.gz b/distributed-1.21.8.tar.gz deleted file mode 100644 index 9fe15ca..0000000 --- a/distributed-1.21.8.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d80c82fc402406703ad7756fc7ce630311c57d883c23ac0021fdfeb674995362 -size 476060 diff --git a/distributed-1.22.0.tar.gz b/distributed-1.22.0.tar.gz new file mode 100644 index 0000000..4633baf --- /dev/null +++ b/distributed-1.22.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73b992604118c1489f621586209a50c75d1df146e7eccbffbc790ac028a97ca4 +size 487214 diff --git a/python-distributed.changes b/python-distributed.changes index aa54f43..91b8f31 100644 --- a/python-distributed.changes +++ b/python-distributed.changes @@ -1,3 +1,84 @@ +------------------------------------------------------------------- +Mon Jul 2 09:52:43 UTC 2018 - tchvatal@suse.com + +- Fix the PyYAML dependency + +------------------------------------------------------------------- +Sun Jul 1 02:12:07 UTC 2018 - arun@gmx.de + +- specfile: + * updated dask requirement, added pyyaml + +------------------------------------------------------------------- +Sun Jun 24 15:47:45 UTC 2018 - arun@gmx.de + +- update to version 1.22.0: + * Overhaul configuration (GH#1948) Matthew Rocklin + * Replace get= keyword with scheduler= (GH#1959) Matthew Rocklin + * Use tuples in msgpack (GH#2000) Matthew Rocklin and Marius van + Niekerk + * Unify handling of high-volume connections (GH#1970) Matthew + Rocklin + * Automatically scatter large arguments in joblib connector + (GH#2020) (GH#2030) Olivier Grisel + * Turn click Python 3 locales failure into a warning (GH#2001) + Matthew Rocklin + * Rely on dask implementation of sizeof (GH#2042) Matthew Rocklin + * Replace deprecated workers.iloc with workers.values() (GH#2013) + Grant Jenks + * Introduce serialization families (GH#1912) Matthew Rocklin + * Add PubSub (GH#1999) Matthew Rocklin + * Add Dask stylesheet to documentation Matthew Rocklin + * Avoid recomputation on partially-complete results (GH#1840) + Matthew Rocklin + * Use sys.prefix in popen for testing (GH#1954) Matthew Rocklin + * Include yaml files in manifest Matthew Rocklin + * Use self.sync so Client.processing works in asynchronous context + (GH#1962) Henry Doupe + * Fix bug with bad repr on closed client (GH#1965) Matthew Rocklin + * Parse –death-timeout keyword in dask-worker (GH#1967) Matthew + Rocklin + * Support serializers in BatchedSend (GH#1964) Matthew Rocklin + * Use normal serialization mechanisms to serialize published + datasets (GH#1972) Matthew Rocklin + * Add security support to LocalCluster. (GH#1855) Marius van Niekerk + * add ConnectionPool.remove method (GH#1977) Tony Lorenzo + * Cleanly close workers when scheduler closes (GH#1981) Matthew + Rocklin + * Add .pyz support in upload_file (GH#1781) @bmaisson + * add comm to packages (GH#1980) Matthew Rocklin + * Replace dask.set_options with dask.config.set Matthew Rocklin + * Exclude versions of sortedcontainers which do not have + .iloc. (GH#1993) Russ Bubley + * Exclude gc statistics under PyPy (GH#1997) Marius van Niekerk + * Manage recent config and dataframe changes in dask (GH#2009) + Matthew Rocklin + * Cleanup lingering clients in tests (GH#2012) Matthew Rocklin + * Use timeouts during Client._ensure_connected (GH#2011) Martin + Durant + * Avoid reference cycle in joblib backend (GH#2014) Matthew Rocklin, + also Olivier Grisel + * DOC: fixed test example (GH#2017) Tom Augspurger + * Add worker_key parameter to Adaptive (GH#1992) Matthew Rocklin + * Prioritize tasks with their true keys, before stringifying + (GH#2006) Matthew Rocklin + * Serialize worker exceptions through normal channels (GH#2016) + Matthew Rocklin + * Include exception in progress bar (GH#2028) Matthew Rocklin + * Avoid logging orphaned futures in All (GH#2008) Matthew Rocklin + * Don’t use spill-to-disk dictionary if we’re not spilling to disk + Matthew Rocklin + * Only avoid recomputation if key exists (GH#2036) Matthew Rocklin + * Use client connection and serialization arguments in progress + (GH#2035) Matthew Rocklin + * Rejoin worker client on closing context manager (GH#2041) Matthew + Rocklin + * Avoid forgetting erred tasks when losing dependencies (GH#2047) + Matthew Rocklin + * Avoid collisions in graph_layout (GH#2050) Matthew Rocklin + * Avoid recursively calling bokeh callback in profile plot (GH#2048) + Matthew Rocklin + ------------------------------------------------------------------- Sun May 6 05:30:39 UTC 2018 - arun@gmx.de diff --git a/python-distributed.spec b/python-distributed.spec index 69eb76e..0460886 100644 --- a/python-distributed.spec +++ b/python-distributed.spec @@ -20,7 +20,7 @@ # Test requires network connection %bcond_with test Name: python-distributed -Version: 1.21.8 +Version: 1.22.0 Release: 0 Summary: Library for distributed computing with Python License: BSD-3-Clause @@ -35,10 +35,11 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python2-futures +Requires: python-PyYAML Requires: python-certifi Requires: python-click >= 6.6 Requires: python-cloudpickle >= 0.2.2 -Requires: python-dask >= 0.17.0 +Requires: python-dask >= 0.18.0 Requires: python-joblib >= 0.10.2 Requires: python-msgpack Requires: python-psutil @@ -51,18 +52,21 @@ Requires: python-tornado >= 4.5.1 Requires: python-zict >= 0.1.3 BuildArch: noarch %if %{with test} +BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module certifi} BuildRequires: %{python_module click >= 6.6} BuildRequires: %{python_module cloudpickle >= 0.2.2} -BuildRequires: %{python_module dask >= 0.17.0} +BuildRequires: %{python_module dask >= 0.18.0} BuildRequires: %{python_module msgpack} BuildRequires: %{python_module psutil} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module six} BuildRequires: %{python_module sortedcontainers} BuildRequires: %{python_module tblib} BuildRequires: %{python_module toolz >= 0.7.4} BuildRequires: %{python_module tornado >= 4.5.1} BuildRequires: %{python_module zict >= 0.1.3} +BuildRequires: python2-mock %endif %ifpython2 Requires: python-futures @@ -79,19 +83,18 @@ clusters. %setup -q -n distributed-%{version} %build - %python_build %install %python_install -%{python_expand chmod a-x %{buildroot}%{$python_sitelib}/distributed/tests/test_utils_test.py +%{python_expand rm -rf %{buildroot}%{$python_sitelib}/distributed/tests/ # Deduplicating files can generate a RPMLINT warning for pyc mtime %fdupes %{buildroot}%{$python_sitelib} } %if %{with test} %check -%python_exec setup.py test +%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} py.test-%{$python_bin_suffix} distributed/tests/ %endif %files %{python_files}