commit python-strictyaml for openSUSE:Factory

2020-03-18 Thread root
Hello community,

here is the log from the commit of package python-strictyaml for 
openSUSE:Factory checked in at 2020-03-18 12:40:02

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


Package is "python-strictyaml"

Wed Mar 18 12:40:02 2020 rev:4 rq:785938 version:1.0.6

Changes:

--- /work/SRC/openSUSE:Factory/python-strictyaml/python-strictyaml.changes  
2019-10-10 11:53:30.847310271 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-strictyaml.new.3160/python-strictyaml.changes
2020-03-18 12:44:31.528921778 +0100
@@ -1,0 +2,9 @@
+Tue Mar 17 12:35:33 UTC 2020 - pgaj...@suse.com
+
+- version update to 1.0.6
+  * BUGFIX : Fix accidental python 2 breakage.
+  * BUGFIX : Accidental misrecognition of boolean values as numbers - cause of 
#85.
+  * BUGFIX : Fix for #86 - handle changing multiline strings.
+  * BUGFIX: handle deprecated collections import in the parser (#82)
+
+---

Old:

  strictyaml-1.0.5.tar.gz

New:

  strictyaml-1.0.6.tar.gz



Other differences:
--
++ python-strictyaml.spec ++
--- /var/tmp/diff_new_pack.ghYchT/_old  2020-03-18 12:44:36.040924632 +0100
+++ /var/tmp/diff_new_pack.ghYchT/_new  2020-03-18 12:44:36.056924641 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-strictyaml
 #
-# 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,12 +18,12 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-strictyaml
-Version:1.0.5
+Version:1.0.6
 Release:0
 Summary:Strict, typed YAML parser
 License:MIT
 URL:https://hitchdev.com/strictyaml
-Source: 
https://github.com/crdoconnor/strictyaml/archive/%{version}.tar.gz#/strictyaml-%{version}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/s/strictyaml/strictyaml-%{version}.tar.gz
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros

++ strictyaml-1.0.5.tar.gz -> strictyaml-1.0.6.tar.gz ++
 3368 lines of diff (skipped)




commit python-strictyaml for openSUSE:Factory

2019-10-10 Thread root
Hello community,

here is the log from the commit of package python-strictyaml for 
openSUSE:Factory checked in at 2019-10-10 11:53:30

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


Package is "python-strictyaml"

Thu Oct 10 11:53:30 2019 rev:3 rq:736798 version:1.0.5

Changes:

--- /work/SRC/openSUSE:Factory/python-strictyaml/python-strictyaml.changes  
2019-09-30 15:58:44.201322373 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-strictyaml.new.2352/python-strictyaml.changes
2019-10-10 11:53:30.847310271 +0200
@@ -1,0 +2,8 @@
+Thu Oct 10 08:20:48 UTC 2019 - Tomáš Chvátal 
+
+- Update to 1.0.5:
+  * BUGFIX : Fixed python 2 bug introduced when fixing #72.
+  * FEATURE : Include tests / stories in package.
+  * BUG: issue #72. Now setitem uses schema.
+
+---

Old:

  strictyaml-1.0.3.tar.gz

New:

  strictyaml-1.0.5.tar.gz



Other differences:
--
++ python-strictyaml.spec ++
--- /var/tmp/diff_new_pack.CsSoUF/_old  2019-10-10 11:53:31.415308763 +0200
+++ /var/tmp/diff_new_pack.CsSoUF/_new  2019-10-10 11:53:31.419308753 +0200
@@ -18,11 +18,10 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-strictyaml
-Version:1.0.3
+Version:1.0.5
 Release:0
 Summary:Strict, typed YAML parser
 License:MIT
-Group:  Development/Languages/Python
 URL:https://hitchdev.com/strictyaml
 Source: 
https://github.com/crdoconnor/strictyaml/archive/%{version}.tar.gz#/strictyaml-%{version}.tar.gz
 BuildRequires:  %{python_module setuptools}

++ strictyaml-1.0.3.tar.gz -> strictyaml-1.0.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/strictyaml-1.0.3/MANIFEST.in 
new/strictyaml-1.0.5/MANIFEST.in
--- old/strictyaml-1.0.3/MANIFEST.in2019-09-12 20:21:25.0 +0200
+++ new/strictyaml-1.0.5/MANIFEST.in2019-10-05 17:01:06.0 +0200
@@ -1,3 +1,6 @@
 include VERSION
 include LICENSE.txt
 include README.md
+recursive-include hitch *
+prune hitch/__pycache__
+prune hitch/gen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/strictyaml-1.0.3/VERSION new/strictyaml-1.0.5/VERSION
--- old/strictyaml-1.0.3/VERSION2019-09-12 20:21:25.0 +0200
+++ new/strictyaml-1.0.5/VERSION2019-10-05 17:01:06.0 +0200
@@ -1 +1 @@
-1.0.3
\ No newline at end of file
+1.0.5
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/strictyaml-1.0.3/hitch/engine.py 
new/strictyaml-1.0.5/hitch/engine.py
--- old/strictyaml-1.0.3/hitch/engine.py2019-09-12 20:21:25.0 
+0200
+++ new/strictyaml-1.0.5/hitch/engine.py2019-10-05 17:01:06.0 
+0200
@@ -2,6 +2,7 @@
 from hitchstory import GivenDefinition, GivenProperty, InfoDefinition, 
InfoProperty
 from templex import Templex
 from strictyaml import Optional, Str, Map, Int, Bool, Enum, load
+from path import Path
 import hitchpylibrarytoolkit
 from hitchrunpy import (
 ExamplePythonCode,
@@ -61,12 +62,16 @@
 if not self.path.profile.exists():
 self.path.profile.mkdir()
 
-self.python = hitchpylibrarytoolkit.project_build(
-"strictyaml",
-self.path,
-self.given["python version"],
-{"ruamel.yaml": self.given["ruamel version"]},
-).bin.python
+if not self.settings.get("python_path"):
+self.python = hitchpylibrarytoolkit.project_build(
+"strictyaml",
+self.path,
+self.given["python version"],
+{"ruamel.yaml": self.given["ruamel version"]},
+).bin.python
+else:
+self.python = Path(self.settings.get("python_path"))
+assert self.python.exists()
 
 self.example_py_code = (
 ExamplePythonCode(self.python, self.path.gen)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/strictyaml-1.0.3/hitch/key.py 
new/strictyaml-1.0.5/hitch/key.py
--- old/strictyaml-1.0.3/hitch/key.py   2019-09-12 20:21:25.0 +0200
+++ new/strictyaml-1.0.5/hitch/key.py   2019-10-05 17:01:06.0 +0200
@@ -111,6 +111,16 @@
 storybook.with_params(**{"python version": 
"3.7.0"}).ordered_by_name().play()
 
 
+@expected(HitchStoryException)
+def regression_on_python_path(python_path, python_version):
+"""
+Run regression tests - e.g. hk regression_on_python_path /usr/bin/python 
3.7.0
+"""
+

commit python-strictyaml for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package python-strictyaml for 
openSUSE:Factory checked in at 2019-09-30 15:58:40

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


Package is "python-strictyaml"

Mon Sep 30 15:58:40 2019 rev:2 rq:733684 version:1.0.3

Changes:

--- /work/SRC/openSUSE:Factory/python-strictyaml/python-strictyaml.changes  
2019-09-27 14:47:38.856889707 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-strictyaml.new.2352/python-strictyaml.changes
2019-09-30 15:58:44.201322373 +0200
@@ -1,0 +2,5 @@
+Fri Sep 13 14:51:23 UTC 2019 - Jan Engelhardt 
+
+- Expand %description.
+
+---



Other differences:
--
++ python-strictyaml.spec ++
--- /var/tmp/diff_new_pack.ieksVU/_old  2019-09-30 15:58:45.157319828 +0200
+++ /var/tmp/diff_new_pack.ieksVU/_new  2019-09-30 15:58:45.161319818 +0200
@@ -39,7 +39,17 @@
 %python_subpackages
 
 %description
-Strict, typed YAML parser.
+StrictYAML is a type-safe YAML parser that parses and validates a
+restricted subset of the YAML specification.
+
+Priorities:
+
+ * No parsing of hard to read and insecure features of YAML like the
+   Norway problem.
+ * Strict validation of markup and straightforward type casting.
+ * Acting as a near-drop in replacement for pyyaml, ruamel.yaml or poyo.
+ * Comment preservation across a read-write cycle
+ * Speed is not a key concern
 
 %prep
 %setup -q -n strictyaml-%{version}