forked from pool/python-pymarc
Accepting request 786852 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/786852 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymarc?expand=0&rev=4
This commit is contained in:
46
LICENSE
46
LICENSE
@@ -1,5 +1,3 @@
|
|||||||
Copyright 2005-2019 Gabriel Farrell, Mark Matienzo, Geoffrey Spear, Ed Summers
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
modification, are permitted provided that the following conditions are met:
|
modification, are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
@@ -20,3 +18,47 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|||||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
Copyright for this project is held by its many contributors, including:
|
||||||
|
|
||||||
|
Adam Constabaris <ajconsta@ncsu.edu>
|
||||||
|
André Nesse <an@macpro.lan>
|
||||||
|
Chris Adams <chris@improbable.org>
|
||||||
|
Dan Chudnov <dchud@umich.edu>
|
||||||
|
Dan Michael O. Heggø <danmichaelo@gmail.com>
|
||||||
|
Dan Scott <dan@coffeecode.net>
|
||||||
|
David Chouinard <david@davidchouinard.com>
|
||||||
|
Ed Hill <hill.charles2@gmail.com>
|
||||||
|
Ed Summers <ehs@pobox.com>
|
||||||
|
Edward Betts <edward@4angle.com>
|
||||||
|
Eric Hellman <eric@hellman.net>
|
||||||
|
Gabriel Farrell <gsf747@gmail.com>
|
||||||
|
Geoffrey Spear <geoffspear@gmail.com>
|
||||||
|
Godmar Back <godmar@gmail.com>
|
||||||
|
Helga <cdg013@gmail.com>
|
||||||
|
James Tayson <james.taysom@gmail.com>
|
||||||
|
Jay Luker <lbjay@reallywow.com>
|
||||||
|
Jim Nicholls <jim.nicholls@gmail.com>
|
||||||
|
Karol Sikora <me@karolsikora.me>
|
||||||
|
Lucas Souza <lucassouzaufpa@gmail.com>
|
||||||
|
Mark A. Matienzo <mark@matienzo.org>
|
||||||
|
Martin Czygan <martin.czygan@gmail.com>
|
||||||
|
Michael B. Klein <mbklein@gmail.com>
|
||||||
|
Michael J. Giarlo <leftwing@alumni.rutgers.edu>
|
||||||
|
Mikhail Terekhov <termim@gmail.com>
|
||||||
|
Nick Ruest <ruestn@gmail.com>
|
||||||
|
Pierre Verkest <pverkest@anybox.fr>
|
||||||
|
Radim Řehůřek <radimrehurek@seznam.cz>
|
||||||
|
Renaud Boyer <rboyer@anybox.fr>
|
||||||
|
Robert Marchman <robert.l.marchman@dartmouth.edu>
|
||||||
|
Sean Chen <schen@law.duke.edu>
|
||||||
|
Simon Hohl <simon.hohl@dainst.org>
|
||||||
|
Ted Lawless <tlawless@tuscola.(none)>
|
||||||
|
Victor Seva <vseva@dlsi.ua.es>
|
||||||
|
Will Earp <will.earp@icloud.com>
|
||||||
|
cclauss <cclauss@bluewin.ch>
|
||||||
|
cyperus-papyrus <cdg013@gmail.com>
|
||||||
|
gitgovdoc <bwebb@gpo.gov>
|
||||||
|
mmh <maherma@asdeguiaingenieria.com>
|
||||||
|
nemobis <federicoleva@tiscali.it>
|
||||||
|
wrCisco <lbjma@tiscali.it>
|
||||||
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:9a673c4fd39cb2cb80b3070f04c9bc015a4aa09c4b7daa0dffe3b3695e9d6c7b
|
|
||||||
size 214294
|
|
3
pymarc-4.0.0.tar.gz
Normal file
3
pymarc-4.0.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e5abe4d9243babd89811ddb3b841e3dbc18ae5dc6c062813e102bf42e0b09067
|
||||||
|
size 227485
|
@@ -1,3 +1,13 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 20 11:51:32 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
||||||
|
|
||||||
|
- Update to 4.0.0
|
||||||
|
* Drop Python2
|
||||||
|
* Support Python3.8
|
||||||
|
* Add type hints
|
||||||
|
* Many fixes
|
||||||
|
- Drop patch python38.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Dec 6 07:42:48 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
Fri Dec 6 07:42:48 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-pymarc
|
# spec file for package python-pymarc
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LLC
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,8 +17,9 @@
|
|||||||
|
|
||||||
|
|
||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||||
|
%define skip_python2 1
|
||||||
Name: python-pymarc
|
Name: python-pymarc
|
||||||
Version: 3.1.13
|
Version: 4.0.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: MARC bibliographic data manipulation module
|
Summary: MARC bibliographic data manipulation module
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
@@ -26,14 +27,13 @@ Group: Development/Languages/Python
|
|||||||
URL: https://github.com/edsu/pymarc
|
URL: https://github.com/edsu/pymarc
|
||||||
Source: https://files.pythonhosted.org/packages/source/p/pymarc/pymarc-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/p/pymarc/pymarc-%{version}.tar.gz
|
||||||
Source1: https://raw.githubusercontent.com/edsu/pymarc/master/LICENSE
|
Source1: https://raw.githubusercontent.com/edsu/pymarc/master/LICENSE
|
||||||
Patch0: python38.patch
|
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
Requires: python-six >= 1.9.0
|
Requires: python-pytest
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
# SECTION test requirements
|
# SECTION test requirements
|
||||||
BuildRequires: %{python_module six >= 1.9.0}
|
BuildRequires: %{python_module pytest}
|
||||||
# /SECTION
|
# /SECTION
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
@@ -46,7 +46,6 @@ saner representation.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n pymarc-%{version}
|
%setup -q -n pymarc-%{version}
|
||||||
%patch0 -p1
|
|
||||||
cp %{SOURCE1} .
|
cp %{SOURCE1} .
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@@ -57,7 +56,7 @@ cp %{SOURCE1} .
|
|||||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%python_exec setup.py test
|
%pytest
|
||||||
|
|
||||||
%files %{python_files}
|
%files %{python_files}
|
||||||
%doc README.md
|
%doc README.md
|
||||||
|
@@ -1,24 +0,0 @@
|
|||||||
From 44d37f6aef231e1b874f2c12e002007d686da28e Mon Sep 17 00:00:00 2001
|
|
||||||
From: Geoffrey Spear <speargh@pitt.edu>
|
|
||||||
Date: Mon, 7 Oct 2019 08:33:07 -0400
|
|
||||||
Subject: [PATCH 1/2] test on 3.8-dev
|
|
||||||
|
|
||||||
---
|
|
||||||
pymarc/marcxml.py | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/pymarc/marcxml.py b/pymarc/marcxml.py
|
|
||||||
index 7d87905..f351a8b 100644
|
|
||||||
--- a/pymarc/marcxml.py
|
|
||||||
+++ b/pymarc/marcxml.py
|
|
||||||
@@ -160,9 +160,9 @@ def translate(data):
|
|
||||||
control_field.text = translate(field.data)
|
|
||||||
else:
|
|
||||||
data_field = ET.SubElement(root, 'datafield')
|
|
||||||
- data_field.set('tag', field.tag)
|
|
||||||
data_field.set('ind1', field.indicators[0])
|
|
||||||
data_field.set('ind2', field.indicators[1])
|
|
||||||
+ data_field.set('tag', field.tag)
|
|
||||||
for subfield in field:
|
|
||||||
data_subfield = ET.SubElement(data_field, 'subfield')
|
|
||||||
data_subfield.set('code', subfield[0])
|
|
Reference in New Issue
Block a user