Hello community,

here is the log from the commit of package python-plette for openSUSE:Factory 
checked in at 2019-03-22 14:59:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-plette (Old)
 and      /work/SRC/openSUSE:Factory/.python-plette.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-plette"

Fri Mar 22 14:59:35 2019 rev:1 rq:681701 version:0.2.2

Changes:
--------
New Changes file:

--- /dev/null   2018-10-29 14:05:42.522318975 +0100
+++ /work/SRC/openSUSE:Factory/.python-plette.new.25356/python-plette.changes   
2019-03-22 14:59:44.625853162 +0100
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------
+Fri Mar  1 01:54:58 PM UTC 2019 - John Vandenberg <[email protected]>
+
+- Initial spec for v0.2.2

New:
----
  ignore-hashlib-case.patch
  plette-0.2.2.tar.gz
  python-plette.changes
  python-plette.spec

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

Other differences:
------------------
++++++ python-plette.spec ++++++
#
# spec file for package python-plette
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name:           python-plette
Version:        0.2.2
Release:        0
Summary:        Structured Pipfile and Pipfile.lock models
License:        ISC
Group:          Development/Languages/Python
URL:            https://github.com/sarugaku/plette
Source:         
https://github.com/sarugaku/plette/archive/0.2.2/plette-%{version}.tar.gz
# See https://github.com/sarugaku/plette/issues/8
Patch0:         ignore-hashlib-case.patch
BuildRequires:  %{python_module setuptools >= 36.2.2}
BuildRequires:  fdupes
BuildRequires:  python-rpm-macros
Requires:       python-six
Requires:       python-tomlkit
Suggests:       python-Cerberus
BuildArch:      noarch
# SECTION test requirements
BuildRequires:  %{python_module Cerberus}
BuildRequires:  %{python_module invoke}
BuildRequires:  %{python_module pytest}
BuildRequires:  %{python_module six}
BuildRequires:  %{python_module tomlkit}
# /SECTION
%python_subpackages

%description
Structured Pipfile and Pipfile.lock models.

%prep
%setup -q -n plette-%{version}
%patch0 -p1

%build
%python_build

%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}

%check
%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitelib}
$python -m pytest --ignore tasks
}

%files %{python_files}
%doc README.rst
%license LICENSE
%{python_sitelib}/*

%changelog
++++++ ignore-hashlib-case.patch ++++++
--- plette-0.2.2/tests/test_lockfiles.py.orig   2019-03-02 18:27:26.997699977 
+0700
+++ plette-0.2.2/tests/test_lockfiles.py        2019-03-02 18:56:31.174560822 
+0700
@@ -111,7 +111,10 @@
         "verify_ssl": True,
     })
 
-    assert lockfile.meta.hash._data == {"sha256": pipfile_hash_value}
+    assert lockfile.meta.hash._data in [
+        {"sha256": pipfile_hash_value},
+        {"SHA256": pipfile_hash_value},
+    ]
     assert lockfile.meta.requires._data == {"python_version": "3.7"}
     assert lockfile.meta.sources._data == [
         {
--- plette-0.2.2/tests/test_models.py.orig      2019-03-02 18:55:33.342133583 
+0700
+++ plette-0.2.2/tests/test_models.py   2019-03-02 18:56:01.902344580 +0700
@@ -13,7 +13,7 @@
 def test_hash_from_hash():
     v = hashlib.md5(b"foo")
     h = models.Hash.from_hash(v)
-    assert h.name == "md5"
+    assert h.name in ["md5", "MD5"]
     assert h.value == "acbd18db4cc2f85cedef654fccc4a4d8"
 
 

Reply via email to