Hello community, here is the log from the commit of package python-coconut for openSUSE:Factory checked in at 2018-10-22 11:22:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-coconut (Old) and /work/SRC/openSUSE:Factory/.python-coconut.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-coconut" Mon Oct 22 11:22:26 2018 rev:2 rq:642133 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-coconut/python-coconut.changes 2018-06-22 13:32:00.966118484 +0200 +++ /work/SRC/openSUSE:Factory/.python-coconut.new/python-coconut.changes 2018-10-22 11:22:35.703201073 +0200 @@ -1,0 +2,28 @@ +Sun Oct 7 23:42:50 UTC 2018 - Todd R <[email protected]> + +- Fix conflict with IPython dependencies. + The python2 version of IPython requires prompt_toolkit 1 while + the python3 version requires prompt_toolkit 2. + +------------------------------------------------------------------- +Fri Sep 28 03:44:12 UTC 2018 - Todd R <[email protected]> + +- Update to 1.4.0 + * #320: added import hook to automatically compile imported Coconut files (thanks @ArneBachmann!) + * #347: added where clauses + * #270: added a memoize decorator (thanks @iamrecursion!) + * #403: added a TYPE_CHECKING constant + * #409: added support for M `bind` x -> y syntax + * #419: data type equality is now typed (thanks everyone in #418!) + * #331: support negative pattern-matching with match ... not in ... + * #411: count now supports a step size of 0 + * #394: scan now has an initializer argument + * #398: creating a new indented block after a colon is no longer necessary for any statement + * #229: --strict now warns on unused imports + * #327: interpreter now supports reload built-in (thanks, @ArneBachmann!) + * #382: interpreter now supports compiling to arbitrary file names + * #393: unicode operators for multiplication and matrix multiplication have been switched + * #153: function composition precedence is now such that f..g(x) is the same as f..(g(x)) not (f..g)(x) + * #395: built-in attributes changed to remove initial underscores + +------------------------------------------------------------------- Old: ---- coconut-1.3.1.tar.gz New: ---- coconut-1.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-coconut.spec ++++++ --- /var/tmp/diff_new_pack.ExiYT9/_old 2018-10-22 11:22:36.327200442 +0200 +++ /var/tmp/diff_new_pack.ExiYT9/_new 2018-10-22 11:22:36.331200438 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-coconut -Version: 1.3.1 +Version: 1.4.0 Release: 0 Summary: A functional programming language that compiles to Python License: MIT @@ -27,10 +27,12 @@ Source: https://files.pythonhosted.org/packages/source/c/coconut/coconut-%{version}.tar.gz BuildRequires: %{python_module Pygments >= 2.2} BuildRequires: %{python_module devel} -BuildRequires: %{python_module prompt_toolkit >= 1} BuildRequires: %{python_module pyparsing >= 2.2} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module six} +# IPython python2 version requires prompt_toolkit 1 while python3 version requires prompt_toolkit 2 +BuildRequires: python-prompt_toolkit1 +BuildRequires: python3-prompt_toolkit >= 2 BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python2-futures >= 3.1 @@ -47,7 +49,6 @@ BuildRequires: python3-mypy >= 0.540 # /SECTION Requires: python-Pygments >= 2.2 -Requires: python-prompt_toolkit >= 1 Requires: python-pyparsing >= 2.2 Requires: python-six Recommends: python-cPyparsing >= 2.2.0.1.1 @@ -61,6 +62,10 @@ Recommends: python-watchdog >= 0.8 %ifpython2 Requires: python-futures >= 3.1 +Requires: python-prompt_toolkit1 +%endif +%ifpython3 +Requires: python-prompt_toolkit >= 2 %endif Requires(post): update-alternatives Requires(postun): update-alternatives ++++++ coconut-1.3.1.tar.gz -> coconut-1.4.0.tar.gz ++++++ ++++ 8368 lines of diff (skipped)
