commit python-param for openSUSE:Factory

2020-11-03 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2020-11-03 15:16:30

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.3463 (New)


Package is "python-param"

Tue Nov  3 15:16:30 2020 rev:14 rq:845534 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2020-08-04 20:21:27.496991582 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new.3463/python-param.changes  
2020-11-03 15:16:53.304058677 +0100
@@ -1,0 +2,44 @@
+Sat Oct 31 20:21:55 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 1.10.0:
+  * Fix ClassSelector.get_range() for class_ tuple
+(gh#holoviz/param#360).
+  * Update links and text to point to holoviz.org
+(gh#holoviz/param#364).
+  * Include params when calling instance in __new__.
+  * Internal removal of old API usage (gh#holoviz/param#372).
+  * Removed outdated warning message (gh#holoviz/param#373).
+  * Update some packaging metadata. (gh#holoviz/param#370).
+  * Revert Include params when calling instance in __new__
+(gh#holoviz/param#367, gh#holoviz/param#374).
+  * Turn .param into a property (gh#holoviz/param#386).
+  * Prevent param.version from failing when used alongside async
+frameworks (gh#holoviz/param#389).
+  * Allow using iadd on constant parameter (gh#holoviz/param#400).
+  * Batch param.depends (gh#holoviz/param#401).
+  * Ensure that Parameterized remaps watchers on copy
+(gh#holoviz/param#409).
+  * JSON serialization and schema generation
+(gh#holoviz/param#414).
+  * Make copy of watchers dictionary on instance parameters
+(gh#holoviz/param#419).
+  * Refactor JSONSerializer (gh#holoviz/param#422).
+  * Ensure Parameterized.param.objects works with uninitialized
+object (gh#holoviz/param#420).
+  * Micro optimizations (gh#holoviz/param#424).
+  * Fix indentation (gh#holoviz/param#431).
+  * Test suite fixups and updates (gh#holoviz/param#432).
+  * Group depends for watched deps within a class
+(gh#holoviz/param#434).
+  * Fix .abstract for classes named with leading underscore(s)
+(gh#holoviz/param#439).
+  * Fix discard_events decorator (gh#holoviz/param#442).
+  * Add new Event parameter type (gh#holoviz/param#438).
+  * Pin nbconvert in doc build for now.
+  * Stricter nbconvert pin.
+- Update denose.patch from latest pull request, plus rebasing to
+  apply cleanly for `tests/API0/testparameterizedobject.py` and
+  `tests/API1/testparameterizedobject.py`.
+- Run tests only for python3 as they fail for python2.
+
+---

Old:

  v1.9.3.tar.gz

New:

  v1.10.0.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.p9IScZ/_old  2020-11-03 15:16:55.316060613 +0100
+++ /var/tmp/diff_new_pack.p9IScZ/_new  2020-11-03 15:16:55.316060613 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.9.3
+Version:1.10.0
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause
@@ -62,9 +62,11 @@
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
+%ifpython3
 %check
 # Exclusion documented in gh#holoviz/param#423
 %pytest -k 'not test_abstract_class' tests/*/*.py
+%endif
 
 %files %{python_files}
 %license LICENSE.txt

++ denose.patch ++
 1876 lines (skipped)
 between /work/SRC/openSUSE:Factory/python-param/denose.patch
 and /work/SRC/openSUSE:Factory/.python-param.new.3463/denose.patch

++ v1.9.3.tar.gz -> v1.10.0.tar.gz ++
 2478 lines of diff (skipped)




commit python-param for openSUSE:Factory

2020-08-04 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2020-08-04 20:21:16

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.3592 (New)


Package is "python-param"

Tue Aug  4 20:21:16 2020 rev:13 rq:824171 version:1.9.3

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2020-03-11 18:56:48.751714215 +0100
+++ /work/SRC/openSUSE:Factory/.python-param.new.3592/python-param.changes  
2020-08-04 20:21:27.496991582 +0200
@@ -1,0 +2,5 @@
+Mon Aug  3 10:32:52 UTC 2020 - Matej Cepl 
+
+- Add denose.patch to remove dependency on nose (gh#holoviz/param#423).
+
+---

New:

  denose.patch



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.OP8uzX/_old  2020-08-04 20:21:28.744991906 +0200
+++ /var/tmp/diff_new_pack.OP8uzX/_new  2020-08-04 20:21:28.744991906 +0200
@@ -26,8 +26,11 @@
 URL:http://param.pyviz.org/
 Source0:https://github.com/ioam/param/archive/v%{version}.tar.gz
 Source100:  python-param-rpmlintrc
-BuildRequires:  %{python_module nose}
+# PATCH-FEATURE-UPSTREAM denose.patch gh#holoviz/param#423 mc...@suse.com
+# Remove nose dependency
+Patch0: denose.patch
 BuildRequires:  %{python_module numpy}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -47,7 +50,8 @@
 as part of other projects.
 
 %prep
-%setup -q -n param-%{version}
+%autosetup -p1 -n param-%{version}
+
 sed -i -e 's:version=get_setup_version("param"):version="%{version}":g' 
setup.py
 echo '{"git_describe": "v%{version}", "version_string": "%{version}"}' > 
param/.version
 
@@ -59,7 +63,8 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%python_expand nosetests-%{$python_bin_suffix}
+# Exclusion documented in gh#holoviz/param#423
+%pytest -k 'not test_abstract_class' tests/*/*.py
 
 %files %{python_files}
 %license LICENSE.txt

++ denose.patch ++
 1394 lines (skipped)




commit python-param for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2020-03-11 18:55:44

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.3160 (New)


Package is "python-param"

Wed Mar 11 18:55:44 2020 rev:12 rq:783950 version:1.9.3

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2020-01-22 22:46:29.628582362 +0100
+++ /work/SRC/openSUSE:Factory/.python-param.new.3160/python-param.changes  
2020-03-11 18:56:48.751714215 +0100
@@ -1,0 +2,7 @@
+Wed Mar 11 14:59:28 UTC 2020 - Marketa Calabkova 
+
+- Update to 1.9.3
+  * Removed outdated warning message
+  * Internal removal of old API usage
+
+---

Old:

  v1.9.2.tar.gz

New:

  v1.9.3.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.bvbQXR/_old  2020-03-11 18:56:49.143714390 +0100
+++ /var/tmp/diff_new_pack.bvbQXR/_new  2020-03-11 18:56:49.147714392 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.9.2
+Version:1.9.3
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause

++ v1.9.2.tar.gz -> v1.9.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.9.2/param/__init__.py 
new/param-1.9.3/param/__init__.py
--- old/param-1.9.2/param/__init__.py   2019-10-08 15:18:35.0 +0200
+++ new/param-1.9.3/param/__init__.py   2020-01-26 21:52:54.0 +0100
@@ -41,7 +41,7 @@
 # only two required files.
 try:
 from .version import Version
-__version__ = str(Version(fpath=__file__, archive_commit="57c1701", 
reponame="param"))
+__version__ = str(Version(fpath=__file__, archive_commit="9123ba0", 
reponame="param"))
 except:
 __version__ = "0.0.0+unknown"
 
@@ -1292,7 +1292,7 @@
 
 class ClassSelector(SelectorBase):
 """
-Parameter whose value is a specified class or an instance of that class.
+Parameter allowing selection of either a subclass or an instance of a 
given set of classes.
 By default, requires an instance, but if is_instance=False, accepts a 
class instead.
 Both class and instance values respect the instantiate slot, though it 
matters only
 for is_instance=True.
@@ -1335,8 +1335,11 @@
 Only classes from modules that have been imported are added
 (see concrete_descendents()).
 """
-classes = concrete_descendents(self.class_)
-d=OrderedDict((name,class_) for name,class_ in classes.items())
+classes = self.class_ if isinstance(self.class_, tuple) else 
(self.class_,)
+all_classes = {}
+for cls in classes:
+all_classes.update(concrete_descendents(cls))
+d=OrderedDict((name,class_) for name,class_ in all_classes.items())
 if self.allow_None:
 d['None']=None
 return d
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.9.2/tests/API1/testclassselector.py 
new/param-1.9.3/tests/API1/testclassselector.py
--- old/param-1.9.2/tests/API1/testclassselector.py 2019-10-08 
15:18:35.0 +0200
+++ new/param-1.9.3/tests/API1/testclassselector.py 2020-01-26 
21:52:54.0 +0100
@@ -60,6 +60,12 @@
 p = self.P(h=str)
 self.assertEqual(p.h, str)
 
+def test_class_selector_get_range(self):
+p = self.P()
+classes = p.param.g.get_range()
+self.assertIn('int', classes)
+self.assertIn('str', classes)
+
 def test_multiple_class_type_error(self):
 exception = "Parameter 'float' must be a subclass of \(int, str\), not 
'type'"
 with self.assertRaisesRegexp(ValueError, exception):




commit python-param for openSUSE:Factory

2020-01-22 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2020-01-22 22:46:14

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.26092 (New)


Package is "python-param"

Wed Jan 22 22:46:14 2020 rev:11 rq:766318 version:1.9.2

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2019-09-02 13:25:34.185309944 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new.26092/python-param.changes 
2020-01-22 22:46:29.628582362 +0100
@@ -1,0 +2,6 @@
+Wed Jan 22 09:32:08 UTC 2020 - Martin Sirringhaus 
+
+- Update to 1.9.2:
+  * No upstream changelog 
+
+---

Old:

  v1.9.1.tar.gz

New:

  v1.9.2.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.YEPosk/_old  2020-01-22 22:46:30.960583034 +0100
+++ /var/tmp/diff_new_pack.YEPosk/_new  2020-01-22 22:46:30.960583034 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-param
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.9.1
+Version:1.9.2
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause

++ v1.9.1.tar.gz -> v1.9.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.9.1/.travis.yml new/param-1.9.2/.travis.yml
--- old/param-1.9.1/.travis.yml 2019-06-01 00:46:54.0 +0200
+++ new/param-1.9.2/.travis.yml 2019-10-08 15:18:35.0 +0200
@@ -131,7 +131,7 @@
 - pip install -e .
   script:
 # TODO: nbsite commands will be simplified eventually...
-- nbsite generate-rst --org pyviz --repo param
+- nbsite generate-rst --org pyviz --repo param --project-name param
 - mkdir doc/Reference_Manual && nbsite_generate_modules.py param -d 
./doc/Reference_Manual -n param -e tests
 - nbsite build --examples-assets=''
   deploy:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.9.1/param/__init__.py 
new/param-1.9.2/param/__init__.py
--- old/param-1.9.1/param/__init__.py   2019-06-01 00:46:54.0 +0200
+++ new/param-1.9.2/param/__init__.py   2019-10-08 15:18:35.0 +0200
@@ -41,7 +41,7 @@
 # only two required files.
 try:
 from .version import Version
-__version__ = str(Version(fpath=__file__, archive_commit="4d6d346", 
reponame="param"))
+__version__ = str(Version(fpath=__file__, archive_commit="57c1701", 
reponame="param"))
 except:
 __version__ = "0.0.0+unknown"
 
@@ -54,6 +54,12 @@
 except:
 pass
 
+
+try:
+import collections.abc as collections_abc
+except ImportError:
+collections_abc = collections
+
 if sys.version_info[0] >= 3:
 unicode = str
 
@@ -108,9 +114,9 @@
 part of the object has changed.  Does not (currently) recursively
 replace mutable subobjects.
 """
-if isinstance(x, collections.MutableSequence):
+if isinstance(x, collections_abc.MutableSequence):
 return tuple(x)
-elif isinstance(x, collections.MutableMapping):
+elif isinstance(x, collections_abc.MutableMapping):
 return tuple([(k,v) for k,v in x.items()])
 else:
 return x
@@ -1164,7 +1170,7 @@
  
compute_default_fn=None,check_on_set=None,allow_None=None,**params):
 if objects is None:
 objects = []
-if isinstance(objects, collections.Mapping):
+if isinstance(objects, collections_abc.Mapping):
 self.names = objects
 self.objects = list(objects.values())
 else:
@@ -1812,7 +1818,7 @@
 
 class Date(Number):
 """
-Date parameter of datetime type.
+Date parameter of datetime or date type.
 """
 
 def __init__(self, default=None, **kwargs):
@@ -1827,10 +1833,35 @@
 return
 
 if not isinstance(val, dt_types) and not (self.allow_None and val is 
None):
-raise ValueError("Date '%s' only takes datetime types."%self.name)
+raise ValueError("Date '%s' only takes datetime and date 
types."%self.name)
 
 if self.step is not None and not isinstance(self.step, dt_types):
-raise ValueError("Step parameter can only be None or a datetime 
type")
+raise ValueError("Step parameter 

commit python-param for openSUSE:Factory

2019-09-02 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2019-09-02 13:25:32

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.7948 (New)


Package is "python-param"

Mon Sep  2 13:25:32 2019 rev:10 rq:727289 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2019-06-06 18:16:17.192704227 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new.7948/python-param.changes  
2019-09-02 13:25:34.185309944 +0200
@@ -1,0 +2,6 @@
+Fri Aug 30 15:53:14 UTC 2019 - Todd R 
+
+- Include a .version file.  Other packages need this to determine
+  this package's version.
+
+---

New:

  python-param-rpmlintrc



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.e5NlAh/_old  2019-09-02 13:25:34.801309828 +0200
+++ /var/tmp/diff_new_pack.e5NlAh/_new  2019-09-02 13:25:34.801309828 +0200
@@ -25,6 +25,7 @@
 Group:  Development/Languages/Python
 URL:http://param.pyviz.org/
 Source0:https://github.com/ioam/param/archive/v%{version}.tar.gz
+Source100:  python-param-rpmlintrc
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module setuptools}
@@ -48,6 +49,7 @@
 %prep
 %setup -q -n param-%{version}
 sed -i -e 's:version=get_setup_version("param"):version="%{version}":g' 
setup.py
+echo '{"git_describe": "v%{version}", "version_string": "%{version}"}' > 
param/.version
 
 %build
 %python_build

++ python-param-rpmlintrc ++
addFilter("hidden-file-or-dir .*/site-packages/param/\.version")



commit python-param for openSUSE:Factory

2019-06-06 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2019-06-06 18:16:01

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.4811 (New)


Package is "python-param"

Thu Jun  6 18:16:01 2019 rev:9 rq:707138 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2019-04-30 13:00:51.590165579 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new.4811/python-param.changes  
2019-06-06 18:16:17.192704227 +0200
@@ -1,0 +2,6 @@
+Mon Jun  3 10:57:01 UTC 2019 - Tomáš Chvátal 
+
+- Update to 1.9.1:
+  * No upstream changelog
+
+---

Old:

  v1.9.0.tar.gz

New:

  v1.9.1.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.2zRJGq/_old  2019-06-06 18:16:17.712704074 +0200
+++ /var/tmp/diff_new_pack.2zRJGq/_new  2019-06-06 18:16:17.712704074 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.9.0
+Version:1.9.1
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause

++ v1.9.0.tar.gz -> v1.9.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.9.0/.travis.yml new/param-1.9.1/.travis.yml
--- old/param-1.9.0/.travis.yml 2019-04-02 23:08:36.0 +0200
+++ new/param-1.9.1/.travis.yml 2019-06-01 00:46:54.0 +0200
@@ -131,11 +131,9 @@
 - pip install -e .
   script:
 # TODO: nbsite commands will be simplified eventually...
-- nbsite generate-rst --org ioam --project-name param --repo param 
--examples=./examples --doc=./doc
+- nbsite generate-rst --org pyviz --repo param
 - mkdir doc/Reference_Manual && nbsite_generate_modules.py param -d 
./doc/Reference_Manual -n param -e tests
-- nbsite build --what=html --examples=examples --doc=doc 
--output=builtdocs --examples-assets=''
-- touch ./builtdocs/.nojekyll # for github pages
-- nbsite_cleandisthtml.py ./builtdocs take_a_chance
+- nbsite build --examples-assets=''
   deploy:
 - provider: pages
   skip_cleanup: true
@@ -148,13 +146,13 @@
 
 - <<: *website
   stage: website_dev
-  env: DESC="ioam-docs.github.io/parambokeh-dev"
+  env: DESC="pyviz-dev.github.io/param"
   deploy:
 - provider: pages
   skip_cleanup: true
   github_token: $GITHUB_TOKEN
   local_dir: ./builtdocs
-  repo: ioam-docs/param-dev
+  repo: pyviz-dev/param
   on:
 tags: true
 all_branches: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.9.0/param/__init__.py 
new/param-1.9.1/param/__init__.py
--- old/param-1.9.0/param/__init__.py   2019-04-02 23:08:36.0 +0200
+++ new/param-1.9.1/param/__init__.py   2019-06-01 00:46:54.0 +0200
@@ -26,9 +26,10 @@
 
 from .parameterized import (
 Parameterized, Parameter, String, ParameterizedFunction, ParamOverrides,
-descendents, get_logger, instance_descriptor)
+descendents, get_logger, instance_descriptor, basestring)
 
-from .parameterized import batch_watch, depends, output   # noqa: api import
+from .parameterized import (batch_watch, depends, output, # noqa: api import
+discard_events, edit_constant)
 from .parameterized import logging_level # noqa: api import
 from .parameterized import shared_parameters # noqa: api import
 
@@ -40,12 +41,12 @@
 # only two required files.
 try:
 from .version import Version
-__version__ = str(Version(fpath=__file__, archive_commit="8f0dafa", 
reponame="param"))
+__version__ = str(Version(fpath=__file__, archive_commit="4d6d346", 
reponame="param"))
 except:
 __version__ = "0.0.0+unknown"
 
 
-dt_types = (dt.datetime,)
+dt_types = (dt.datetime, dt.date)
 
 try:
 import numpy as np
@@ -1275,7 +1276,7 @@
 else:
 autodefault = None
 
-default = default if default else autodefault
+default = autodefault if default is None else default
 
 super(Selector,self).__init__(default=default, objects=objects,
   instantiate=instantiate,
@@ -1847,7 +1848,7 @@
 def _validate(self, val):
 if (self.allow_None and val is None):
 return
-if not isinstance(val, String.basestring):
+if not isinstance(val, basestring):
 raise ValueError("Color '%s' only 

commit python-param for openSUSE:Factory

2019-04-30 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2019-04-30 13:00:47

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.5536 (New)


Package is "python-param"

Tue Apr 30 13:00:47 2019 rev:8 rq:697417 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2019-03-14 15:01:01.823699307 +0100
+++ /work/SRC/openSUSE:Factory/.python-param.new.5536/python-param.changes  
2019-04-30 13:00:51.590165579 +0200
@@ -1,0 +2,27 @@
+Wed Apr 24 09:06:21 UTC 2019 - pgaj...@suse.com
+
+- version update to 1.9.0
+  New features:
+Added support for instance parameters, allowing parameter metadata
+ to be modified per instance and allowing parameter objects to be
+ passed to Panel objects (#306)
+Added label slot to Parameter, to allow overriding attribute name
+ for display (#319)
+Added step slot to Parameter, e.g. to control Panel widget step
+ size (#326)
+Added keywords_to_params utility for deducing Parameter types and
+  ranges automatically (#317)
+Added support for multiple outputs from a Parameterized (#312)
+Added Selector as a more user-friendly version of ObjectSelector,
+ accepting a list of options as a positional argument (#316)
+  Changes affecting backwards compatibility:
+Changed from root logger to a param-specific logger; no change to
+ API but will change format of error and warning messages (#330)
+Old abstract class Selector renamed to SelectorBase; should be no
+ change unless user code added custom classes inherited from
+ Selector without providing a constructor (#316)
+  Bugfixes and other improvements:
+Various bugfixes (#320, #323, #327, #329)
+Other improvements (#315, #325)
+
+---

Old:

  v1.8.2.tar.gz

New:

  v1.9.0.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.LYMInn/_old  2019-04-30 13:00:53.354165052 +0200
+++ /var/tmp/diff_new_pack.LYMInn/_new  2019-04-30 13:00:53.358165050 +0200
@@ -18,12 +18,12 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.8.2
+Version:1.9.0
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause
 Group:  Development/Languages/Python
-URL:http://ioam.github.com/param/
+URL:http://param.pyviz.org/
 Source0:https://github.com/ioam/param/archive/v%{version}.tar.gz
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module numpy}

++ v1.8.2.tar.gz -> v1.9.0.tar.gz ++
 2703 lines of diff (skipped)




commit python-param for openSUSE:Factory

2019-03-14 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2019-03-14 14:59:49

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.28833 (New)


Package is "python-param"

Thu Mar 14 14:59:49 2019 rev:7 rq:684696 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2019-01-08 12:30:33.800135778 +0100
+++ /work/SRC/openSUSE:Factory/.python-param.new.28833/python-param.changes 
2019-03-14 15:01:01.823699307 +0100
@@ -1,0 +2,6 @@
+Wed Mar 13 13:43:12 UTC 2019 - Tomáš Chvátal 
+
+- Update to 1.8.2:
+  * Added output decorator and outputs lookup method (#299, #312)
+
+---

Old:

  v1.8.1.tar.gz

New:

  v1.8.2.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.4Owr4S/_old  2019-03-14 15:01:04.031698872 +0100
+++ /var/tmp/diff_new_pack.4Owr4S/_new  2019-03-14 15:01:04.031698872 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-param
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.8.1
+Version:1.8.2
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause

++ v1.8.1.tar.gz -> v1.8.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.8.1/README.rst new/param-1.8.2/README.rst
--- old/param-1.8.1/README.rst  2018-10-12 17:27:31.0 +0200
+++ new/param-1.8.2/README.rst  2019-01-28 03:52:15.0 +0100
@@ -13,17 +13,17 @@
 commercial use under a BSD license, so that it can easily be included
 as part of other projects.
 
-Please see `param's website `_ for
+Please see `param's website `_ for
 official releases, installation instructions, documentation, and examples.
 
-.. |LinuxTests| image:: https://travis-ci.org/ioam/param.svg?branch=master
-.. _LinuxTests: https://travis-ci.org/ioam/param
+.. |LinuxTests| image:: https://travis-ci.org/pyviz/param.svg?branch=master
+.. _LinuxTests: https://travis-ci.org/pyviz/param
 
-.. |WinTests| image:: 
https://ci.appveyor.com/api/projects/status/huoiwwamso2or7xw/branch/master?svg=true
-.. _WinTests: https://ci.appveyor.com/project/Ioam/param/branch/master
+.. |WinTests| image:: 
https://ci.appveyor.com/api/projects/status/1p5aom8o0tfgok1r?svg=true
+.. _WinTests: https://ci.appveyor.com/project/pyviz/param/branch/master
 
-.. |Coverage| image:: https://img.shields.io/coveralls/ioam/param.svg
-.. _Coverage: https://coveralls.io/r/ioam/param?branch=master
+.. |Coverage| image:: https://img.shields.io/coveralls/pyviz/param.svg
+.. _Coverage: https://coveralls.io/r/pyviz/param?branch=master
 
 .. |PyPIVersion| image:: http://img.shields.io/pypi/v/param.svg
 .. _PyPIVersion: https://pypi.python.org/pypi/param
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.8.1/numbergen/__init__.py 
new/param-1.8.2/numbergen/__init__.py
--- old/param-1.8.1/numbergen/__init__.py   2018-10-12 17:27:31.0 
+0200
+++ new/param-1.8.2/numbergen/__init__.py   2019-01-28 03:52:15.0 
+0100
@@ -655,8 +655,8 @@
 def __call__(self):
 Vi = self.starting_value
 Vm = self.ending_value
-return Vm + (Vi - Vm) * self.base**(-1.0*float(self.time_fn())/
- float(self.time_constant))
+exp = -1.0*float(self.time_fn())/float(self.time_constant)
+return Vm + (Vi - Vm) * self.base**exp
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.8.1/param/__init__.py 
new/param-1.8.2/param/__init__.py
--- old/param-1.8.1/param/__init__.py   2018-10-12 17:27:31.0 +0200
+++ new/param-1.8.2/param/__init__.py   2019-01-28 03:52:15.0 +0100
@@ -27,7 +27,7 @@
 from .parameterized import Parameterized, Parameter, String, \
  descendents, ParameterizedFunction, ParamOverrides
 
-from 

commit python-param for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2019-01-08 12:27:57

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new.28833 (New)


Package is "python-param"

Tue Jan  8 12:27:57 2019 rev:6 rq:662848 version:1.8.1

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2018-07-18 22:55:57.834558174 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new.28833/python-param.changes 
2019-01-08 12:30:33.800135778 +0100
@@ -1,0 +2,26 @@
+Fri Jan  4 16:19:59 UTC 2019 - Todd R 
+
+- update to version 1.8.1
+  * Added positional default arguments for nearly all Parameter
+subclasses (apart from ClassSelector)
+  * Minor bugfixes for watching callbacks
+- update to version 1.8.0
+  * Parameterized methods can now declare @depends(p,q) to indicate
+that they depend on parameters p and q (defaulting to all
+parameters)
+  * Parameterized methods can depend on subobjects with
+@depends(p.param,q.param.r), where p.param indicates
+dependencies on all parameters of p and q.param.r indicates a
+dependency on parameter r of q.
+  * Functions and methods can watch parameter values, re-running
+when those values change or when an explicit trigger is issued,
+and can unwatch them later if needed.
+  * Multiple events can be batched to trigger callbacks only once
+for a coordinated set of changes
+  * Added support in ObjectSelector for selecting lists and dicts
+(#268)
+  * Added pandas DataFrame and Series parameter types (#285)
+  * Added support for regular expression validation to String
+Parameter (#241, #245)
+
+---

Old:

  v1.7.0.tar.gz

New:

  v1.8.1.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.Bnzvcn/_old  2019-01-08 12:30:34.332135200 +0100
+++ /var/tmp/diff_new_pack.Bnzvcn/_new  2019-01-08 12:30:34.332135200 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.7.0
+Version:1.8.1
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause

++ v1.7.0.tar.gz -> v1.8.1.tar.gz ++
 3101 lines of diff (skipped)




commit python-param for openSUSE:Factory

2018-07-18 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2018-07-18 22:55:21

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new (New)


Package is "python-param"

Wed Jul 18 22:55:21 2018 rev:5 rq:623249 version:1.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2018-05-16 11:41:05.205405501 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new/python-param.changes   
2018-07-18 22:55:57.834558174 +0200
@@ -1,0 +2,19 @@
+Tue Jul 17 08:51:50 UTC 2018 - tchva...@suse.com
+
+- Switch to github tarball and enable tests.
+
+---
+Mon Jul 16 16:11:19 UTC 2018 - a...@gmx.de
+
+- specfile:
+  * remove devel requirement
+
+- update to version 1.7.0:
+  * A new param namespace object, which in future will allow
+subclasses of Parameterized to have much cleaner namespaces
+(#230).
+  * Started testing on python 3.7-dev (#223).
+  * param.version now provides functions to simplify dependants'
+setup.py/setup.cfg files (see pyviz/autover#49).
+
+---

Old:

  param-1.6.1.tar.gz

New:

  v1.7.0.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.HbXd27/_old  2018-07-18 22:55:59.370553080 +0200
+++ /var/tmp/diff_new_pack.HbXd27/_new  2018-07-18 22:55:59.402552975 +0200
@@ -18,14 +18,15 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.6.1
+Version:1.7.0
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 URL:http://ioam.github.com/param/
-Source: 
https://files.pythonhosted.org/packages/source/p/param/param-%{version}.tar.gz
-BuildRequires:  %{python_module devel}
+Source0:https://github.com/ioam/param/archive/v%{version}.tar.gz
+BuildRequires:  %{python_module nose}
+BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -46,6 +47,7 @@
 
 %prep
 %setup -q -n param-%{version}
+sed -i -e 's:version=get_setup_version("param"):version="%{version}":g' 
setup.py
 
 %build
 %python_build
@@ -54,6 +56,9 @@
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
+%check
+%python_expand nosetests-%{$python_bin_suffix}
+
 %files %{python_files}
 %license LICENSE.txt
 %doc README.rst




commit python-param for openSUSE:Factory

2018-05-16 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2018-05-16 11:39:33

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new (New)


Package is "python-param"

Wed May 16 11:39:33 2018 rev:4 rq:606681 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2018-04-19 15:31:24.946311598 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new/python-param.changes   
2018-05-16 11:41:05.205405501 +0200
@@ -1,0 +2,14 @@
+Fri May 11 23:11:13 UTC 2018 - a...@gmx.de
+
+- update to version 1.6.1:
+  * Restores support for the previous versioning system (pre 1.6; see
+#225), and fixes a number of issues with the new versioning
+system:
++ Allow package name to differ from repository name
+  (pyviz/autover#39)
++ Allow develop install to work when repository is dirty
+  (pyviz/autover#41)
++ Fixed failure to report dirty when commit count is 0
+  (pyviz/autover#44)
+
+---

Old:

  param-1.6.0.tar.gz

New:

  param-1.6.1.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.rRlvMW/_old  2018-05-16 11:41:07.257330829 +0200
+++ /var/tmp/diff_new_pack.rRlvMW/_new  2018-05-16 11:41:07.261330684 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-param
 #
-# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -18,17 +18,17 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.6.0
+Version:1.6.1
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause
 Group:  Development/Languages/Python
-Url:http://ioam.github.com/param/
+URL:http://ioam.github.com/param/
 Source: 
https://files.pythonhosted.org/packages/source/p/param/param-%{version}.tar.gz
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 Recommends: python-numpy
 BuildArch:  noarch
 %python_subpackages
@@ -55,8 +55,8 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc LICENSE.txt README.rst
+%license LICENSE.txt
+%doc README.rst
 %{python_sitelib}/param/
 %{python_sitelib}/numbergen/
 %{python_sitelib}/param-%{version}-py*.egg-info

++ param-1.6.0.tar.gz -> param-1.6.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.6.0/PKG-INFO new/param-1.6.1/PKG-INFO
--- old/param-1.6.0/PKG-INFO2018-04-05 12:25:08.0 +0200
+++ new/param-1.6.1/PKG-INFO2018-04-25 17:55:48.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: param
-Version: 1.6.0
+Version: 1.6.1
 Summary: Declarative Python programming using Parameters.
 Home-page: http://ioam.github.com/param/
 Author: IOAM
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.6.0/param/.version 
new/param-1.6.1/param/.version
--- old/param-1.6.0/param/.version  2018-04-05 12:25:07.0 +0200
+++ new/param-1.6.1/param/.version  2018-04-25 17:55:48.0 +0200
@@ -1 +1 @@
-{"git_describe": "v1.6.0-0-g445d051", "version_string": "1.6.0"}
\ No newline at end of file
+{"git_describe": "v1.6.1-0-g9b8efe5", "version_string": "1.6.1"}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.6.0/param/version.py 
new/param-1.6.1/param/version.py
--- old/param-1.6.0/param/version.py2018-04-05 12:24:35.0 +0200
+++ new/param-1.6.1/param/version.py2018-04-25 17:54:52.0 +0200
@@ -1,122 +1,20 @@
-"""Apart from this first paragraph, this version.py file is an exact
-copy of 
https://github.com/ioam/autover/blob/59c207db70da6f41b689e8be5c5f6abb1e062c8e/autover/version.py.
-Autover's version.py is included inside the param package only to make
-version.py available to various other projects that use version.py and
-already depend on param, thus saving them from bundling version.py or
-dependending on autover. Otherwise, version.py would only be in the
-root of param's git repository, and would not be part of the param
-package.
-
--
-

commit python-param for openSUSE:Factory

2018-04-19 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2018-04-19 15:31:22

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new (New)


Package is "python-param"

Thu Apr 19 15:31:22 2018 rev:3 rq:597608 version:1.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2017-08-18 15:06:06.751716657 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new/python-param.changes   
2018-04-19 15:31:24.946311598 +0200
@@ -1,0 +2,6 @@
+Wed Apr 18 02:07:38 UTC 2018 - toddrme2...@gmail.com
+
+- Update to version 1.6.0
+  * Drop Cython build
+
+---

Old:

  param-1.5.1.tar.gz

New:

  param-1.6.0.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.2m6d1r/_old  2018-04-19 15:31:25.490289239 +0200
+++ /var/tmp/diff_new_pack.2m6d1r/_new  2018-04-19 15:31:25.490289239 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-param
 #
-# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.5.1
+Version:1.6.0
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause
@@ -27,10 +27,10 @@
 Source: 
https://files.pythonhosted.org/packages/source/p/param/param-%{version}.tar.gz
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  %{python_module Cython}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
-Recommends: python-jupyter_ipython
+Recommends: python-numpy
+BuildArch:  noarch
 %python_subpackages
 
 %description
@@ -52,13 +52,13 @@
 
 %install
 %python_install
-%python_expand %fdupes %{buildroot}%{$python_sitearch}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %files %{python_files}
 %defattr(-,root,root,-)
 %doc LICENSE.txt README.rst
-%{python_sitearch}/param/
-%{python_sitearch}/numbergen/
-%{python_sitearch}/param-%{version}-py*.egg-info
+%{python_sitelib}/param/
+%{python_sitelib}/numbergen/
+%{python_sitelib}/param-%{version}-py*.egg-info
 
 %changelog

++ param-1.5.1.tar.gz -> param-1.6.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.5.1/LICENSE.txt new/param-1.6.0/LICENSE.txt
--- old/param-1.5.1/LICENSE.txt 2015-10-27 04:15:07.0 +0100
+++ new/param-1.6.0/LICENSE.txt 2018-04-05 12:24:35.0 +0200
@@ -1,4 +1,4 @@
-Copyright (c) 2005-2015, IOAM (ioam.github.com)
+Copyright (c) 2005-2018, IOAM (ioam.github.com)
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.5.1/MANIFEST.in new/param-1.6.0/MANIFEST.in
--- old/param-1.5.1/MANIFEST.in 2015-10-27 04:15:07.0 +0100
+++ new/param-1.6.0/MANIFEST.in 2018-04-05 12:24:35.0 +0200
@@ -1,5 +1,6 @@
 include README.rst
 include LICENSE.txt
 include setup.py
+include param/.version
 recursive-include param *.py
 recursive-include numbergen *.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.5.1/PKG-INFO new/param-1.6.0/PKG-INFO
--- old/param-1.5.1/PKG-INFO2017-04-26 15:48:48.0 +0200
+++ new/param-1.6.0/PKG-INFO2018-04-05 12:25:08.0 +0200
@@ -1,12 +1,14 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
 Name: param
-Version: 1.5.1
+Version: 1.6.0
 Summary: Declarative Python programming using Parameters.
 Home-page: http://ioam.github.com/param/
 Author: IOAM
 Author-email: develop...@topographica.org
+Maintainer: IOAM
+Maintainer-email: develop...@topographica.org
 License: BSD
-Description: |BuildStatus|_ |PyPIVersion|_ |PyVersion|_ |License|_
+Description: |LinuxTests|_ |WinTests|_ |Coverage|_ |PyPIVersion|_ |PyVersion|_ 
|License|_
 
 Param
 =
@@ -24,8 +26,14 @@
 Please see `param's website `_ for
 official releases, installation instructions, documentation, and 
examples.
 
-.. |BuildStatus| image:: 
https://travis-ci.org/ioam/param.svg?branch=master
-.. _BuildStatus: https://travis-ci.org/ioam/param
+.. |LinuxTests| image:: 

commit python-param for openSUSE:Factory

2017-08-18 Thread root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2017-08-18 15:06:02

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new (New)


Package is "python-param"

Fri Aug 18 15:06:02 2017 rev:2 rq:517422 version:1.5.1

Changes:

--- /work/SRC/openSUSE:Factory/python-param/python-param.changes
2016-11-20 18:18:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-param.new/python-param.changes   
2017-08-18 15:06:06.751716657 +0200
@@ -1,0 +2,12 @@
+Thu Aug 17 15:39:13 UTC 2017 - toddrme2...@gmail.com
+
+- Implement single-spec version
+- Update to version 1.5.1
+  * Fixed error messages for ClassSelector with tuple of classes
+  * Added get and contains methods for ParamOverrides
+- Update to version 1.5.0
+  * Added Range, Color, and Date parameters
+  * Improved ObjectSelector error messages
+  * Minor bugfixes
+
+---

Old:

  param-1.4.2.tar.gz

New:

  param-1.5.1.tar.gz



Other differences:
--
++ python-param.spec ++
--- /var/tmp/diff_new_pack.HonNLZ/_old  2017-08-18 15:06:07.275642866 +0200
+++ /var/tmp/diff_new_pack.HonNLZ/_new  2017-08-18 15:06:07.275642866 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-param
 #
-# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,21 +16,22 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-param
-Version:1.4.2
+Version:1.5.1
 Release:0
 Summary:Declarative Python programming using Parameters
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 Url:http://ioam.github.com/param/
 Source: 
https://files.pythonhosted.org/packages/source/p/param/param-%{version}.tar.gz
-BuildRequires:  python-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
-BuildArch:  noarch
-%endif
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+BuildRequires:  %{python_module Cython}
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
+Recommends: python-jupyter_ipython
+%python_subpackages
 
 %description
 Param is a library providing Parameters: Python attributes extended to
@@ -47,16 +48,17 @@
 %setup -q -n param-%{version}
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc LICENSE.txt README.rst
-%{python_sitelib}/param/
-%{python_sitelib}/numbergen/
-%{python_sitelib}/param-%{version}-py*.egg-info
+%{python_sitearch}/param/
+%{python_sitearch}/numbergen/
+%{python_sitearch}/param-%{version}-py*.egg-info
 
 %changelog

++ param-1.4.2.tar.gz -> param-1.5.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.4.2/PKG-INFO new/param-1.5.1/PKG-INFO
--- old/param-1.4.2/PKG-INFO2016-10-14 22:44:37.0 +0200
+++ new/param-1.5.1/PKG-INFO2017-04-26 15:48:48.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: param
-Version: 1.4.2
+Version: 1.5.1
 Summary: Declarative Python programming using Parameters.
 Home-page: http://ioam.github.com/param/
 Author: IOAM
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.4.2/numbergen/__init__.py 
new/param-1.5.1/numbergen/__init__.py
--- old/param-1.4.2/numbergen/__init__.py   2016-10-14 22:37:41.0 
+0200
+++ new/param-1.5.1/numbergen/__init__.py   2017-04-26 15:16:31.0 
+0200
@@ -14,7 +14,7 @@
 
 
 from param.version import Version
-__version__ = Version(release=(1,4,2), fpath=__file__,
+__version__ = Version(release=(1,5,1), fpath=__file__,
   commit="$Format:%h$", reponame="param")
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/param-1.4.2/param/__init__.py 
new/param-1.5.1/param/__init__.py
--- old/param-1.4.2/param/__init__.py   2016-10-14 22:37:50.0 +0200
+++ new/param-1.5.1/param/__init__.py   2017-04-26 12:39:28.0 +0200
@@ -17,7 +17,10 

commit python-param for openSUSE:Factory

2016-11-20 Thread h_root
Hello community,

here is the log from the commit of package python-param for openSUSE:Factory 
checked in at 2016-11-20 18:18:10

Comparing /work/SRC/openSUSE:Factory/python-param (Old)
 and  /work/SRC/openSUSE:Factory/.python-param.new (New)


Package is "python-param"

Changes:

New Changes file:

--- /dev/null   2016-10-27 01:54:32.792041256 +0200
+++ /work/SRC/openSUSE:Factory/.python-param.new/python-param.changes   
2016-11-20 18:18:10.0 +0100
@@ -0,0 +1,83 @@
+---
+Tue Oct 25 20:58:02 UTC 2016 - toddrme2...@gmail.com
+
+- Update to version 1.4.2:
+  * Improved version reporting from version module
+  * Minor bugfixes
+- update to version 1.4.1:
+  * Changed Selector parameters to respect order of provided options
+  * Allow softbounds to be accessed like an attribute
+- update to version 1.4.0:
+  * Improved import ordering in parameterized.py
+  * Fixed problematic travis shield link
+  * Added 1.3.2 release notes
+  * Add pypy to .travis.yml
+  * Updated badge definitions to point to working URLS
+  * Added optional support for setuptools in setup.py
+  * Removed out-of-date pyflakes ignore (imports are used).  69d00b5
+  * Added flake8 to travis config (and for now, output does not affect...
+  * flake8: ignore rule about white space after comma
+  * Fixed the 'python versions' shield.
+  * Enabled cythonizing of param modules if Cython is available
+  * Removed testing of Python 3.2 from travis.yml
+  * Added shared_parameters context manager
+  * Added unit test for shared_parameters context manager
+  * Skip processing non-parameterized classes in setup_param
+  * Update index.rst
+  * Fixed formatting in docs
+  * Fixed date in docs
+  * Fixed typo in docs
+  * Cleaned up get_range 6942b4f
+  * Fixed formatting of print_param_defaults under Python2.7 and
+Python3
+  * Added new Parameter types from the paramnb project
+  * Fixed previous commit for Python2.6 compatibility
+  * Fixed tests for python2.6 compatibility
+  * commit_count can now be set via the Version constructor
+  * Updated docstring of param.Version constructor
+
+---
+Fri Jul 10 08:16:23 UTC 2015 - toddrme2...@gmail.com
+
+- update to version 1.3.2:
+  * Updated unit test of ParamPager in the param IPython extension
+  * Suppressing default parameter object names from the ParamPager
+title
+  * Made _get_param_info and _param_docstrings methods of Pager public
+  * Unicode support for param.String
+  * Added shield displaying all supported Python versions
+  * Added check for default value of String
+  * Minor fix to logging: python loggers can accept keyword arguments.
+  * Fixed Pyflakes errors
+  * Fixed trailing whitespaces
+
+---
+Fri Apr 10 13:47:17 UTC 2015 - toddrme2...@gmail.com
+
+- update to version 1.3.1:
+  * Minor bugfix release to restore pre-1.3.0 script_repr behavior
+(accidentally changed in 1.3.0) and to fix issues with logging.
+  * Param’s logging interface now matches that of Python’s logging
+module, making it simpler to use logging (see Python’s logging
+module for details). Note therefore that Param’s logging methods
+(a) no longer call functions that are passed as arguments
+(instead, Python’s logging module does lazy string merges), and
+(b) no longer automatically combine strings passed as arguments
+(instead, Python’s logging module supports string formatting).
+- update to version 1.3.0:
+  * Added ‘allow_None’ support to all Parameters. Any subclass of
+Parameter that checks types and/or values should be modified to
+add appropriate handling of allow_None.
+  * Improved pretty printing (script_repr) of Parameterized instances,
+and made available via the pprint method. The script_repr name
+will be removed in a future release.
+  * Added (reproducible) time-dependent random streams
+(numbergen.TimeAwareRandomState).
+  * Added label and unit parameters to param.Time class.
+  * Improved optional IPython extension.
+
+---
+Mon Jul 14 11:33:03 UTC 2014 - toddrme2...@gmail.com
+
+- Initial version
+

New:

  param-1.4.2.tar.gz
  python-param.changes
  python-param.spec



Other differences:
--
++ python-param.spec ++
#
# spec file for package python-param
#
# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and