Hello community,
here is the log from the commit of package python-Pygments for openSUSE:Factory
checked in at 2020-04-19 21:49:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Pygments (Old)
and /work/SRC/openSUSE:Factory/.python-Pygments.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Pygments"
Sun Apr 19 21:49:17 2020 rev:29 rq:793948 version:2.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Pygments/python-Pygments.changes
2019-06-07 12:18:12.372793508 +0200
+++
/work/SRC/openSUSE:Factory/.python-Pygments.new.2738/python-Pygments.changes
2020-04-19 21:49:21.036066420 +0200
@@ -1,0 +2,137 @@
+Tue Apr 14 11:38:23 UTC 2020 - Matej Cepl <[email protected]>
+
+- Don't use %python3_only command, but properly use alternatives.
+
+-------------------------------------------------------------------
+Wed Mar 18 21:42:09 UTC 2020 - Benoît Monin <[email protected]>
+
+- fix the path of non-oss licensed files to remove
+
+-------------------------------------------------------------------
+Fri Mar 13 16:20:21 UTC 2020 - Benoît Monin <[email protected]>
+
+- set the minimal version of python to 3.5 to match upstream
+ requirement
+
+-------------------------------------------------------------------
+Mon Mar 9 19:52:24 UTC 2020 - Benoît Monin <[email protected]>
+
+- update to version 2.6.1:
+ * This release fixes a packaging issue. No functional changes.
+- additional changes from version 2.6.0:
+ * Running Pygments on Python 2.x is no longer supported.
+ * Added lexers:
+ + Linux kernel logs (PR#1310)
+ + LLVM MIR (PR#1361)
+ + MiniScript (PR#1397)
+ + Mosel (PR#1287, PR#1326)
+ + Parsing Expression Grammar (PR#1336)
+ + ReasonML (PR#1386)
+ + Ride (PR#1319, PR#1321)
+ + Sieve (PR#1257)
+ + USD (PR#1290)
+ + WebIDL (PR#1309)
+ * Updated lexers:
+ + Apache2 (PR#1378)
+ + Chapel (PR#1357)
+ + CSound (PR#1383)
+ + D (PR#1375, PR#1362)
+ + Idris (PR#1360)
+ + Perl6/Raku lexer (PR#1344)
+ + Python3 (PR#1382, PR#1385)
+ + Rust: Updated lexer to cover more builtins (mostly macros)
+ and miscellaneous new syntax (PR#1320)
+ + SQL: Add temporal support keywords (PR#1402)
+ * The 256-color/true-color terminal formatters now support the
+ italic attribute in styles (PR#1288)
+ * Support HTTP 2/3 header (PR#1308)
+ * Support missing reason in HTTP header (PR#1322)
+ * Boogie/Silver: support line continuations and triggers, move
+ contract keywords to separate category (PR#1299)
+ * GAS: support C-style comments (PR#1291)
+ * Fix names in S lexer (PR#1330, PR#1333)
+ * Fix numeric literals in Ada (PR#1334)
+ * Recognize .mjs files as Javascript (PR#1392)
+ * Recognize .eex files as Elixir (PR#1387)
+ * Fix re.MULTILINE usage (PR#1388)
+ * Recognize pipenv and poetry dependency & lock files (PR#1376)
+ * Improve font search on Windows (#1247)
+ * Remove unused script block (#1401)
+- disable python2 build: Pygments is python 3 only now
+- remove shebang from pygments/lexers/_usd_builtins.py: unneeded
+
+-------------------------------------------------------------------
+Sun Dec 8 17:22:40 UTC 2019 - Benoît Monin <[email protected]>
+
+- update to version 2.5.2:
+ * Fix incompatibility with some setuptools versions (PR#1316)
+ * Fix lexing of ReST field lists (PR#1279)
+ * Fix lexing of Matlab keywords as field names (PR#1282)
+ * Recognize double-quoted strings in Matlab (PR#1278)
+ * Avoid slow backtracking in Vim lexer (PR#1312)
+ * Fix Scala highlighting of types (PR#1315)
+ * Highlight field lists more consistently in ReST (PR#1279)
+ * Fix highlighting Matlab keywords in field names (PR#1282)
+ * Recognize Matlab double quoted strings (PR#1278)
+ * Add some Terraform keywords
+ * Update Modelica lexer to 3.4
+ * Update Crystal examples
+- additional changes from version 2.5.1:
+ * This release fixes a packaging issue. No functional changes.
+- additional changes from version 2.5.0:
+ * Added lexers:
+ + Email (PR#1246)
+ + Erlang, Elxir shells (PR#823, #1521)
+ + Notmuch (PR#1264)
+ + Scdoc (PR#1268)
+ + Solidity (#1214)
+ + Zeek (new name for Bro) (PR#1269)
+ + Zig (PR#820)
+ * Updated lexers:
+ + Apache2 Configuration (PR#1251)
+ + Bash sessions (#1253)
+ + CSound (PR#1250)
+ + Dart
+ + Dockerfile
+ + Emacs Lisp
+ + Handlebars (PR#773)
+ + Java (#1101, #987)
+ + Logtalk (PR#1261)
+ + Matlab (PR#1271)
+ + Praat (PR#1277)
+ + Python3 (PR#1255)
+ + Ruby
+ + YAML (#1528)
+ + Velocity
+ * Added styles:
+ + Inkpot (PR#1276)
+ * The PythonLexer class is now an alias for the former
+ Python3Lexer. The old PythonLexer is available as Python2Lexer.
+ * Bump NasmLexer priority over TasmLexer for .asm files
+ (fixes #1326)
+ * Default font in the ImageFormatter has been updated
+ (#928, PR#1245)
+ * Test suite switched to py.test, removed nose dependency (#1490)
+ * Reduce TeraTerm lexer score -- it used to match nearly all
+ languages (#1256)
+ * Treat Skylark/Starlark files as Python files (PR#1259)
+ * Image formatter: actually respect line_number_separator option
+ * Add LICENSE file to wheel builds
+ * Agda: fix lambda highlighting
+ * Dart: support @ annotations
+ * Dockerfile: accept FROM ... AS syntax
+ * Emacs Lisp: add more string functions
+ * GAS: accept registers in directive arguments
+ * Java: make structural punctuation (braces, parens, colon,
+ comma) Punctuation, not Operator (#987)
+ * Java: support var contextual keyword (#1101)
+ * Matlab: Fix recognition of function keyword (PR#1271)
+ * Python: recognize .jy filenames (#976)
+ * Python: recognize f string prefix (#1156)
+ * Ruby: support squiggly heredocs
+ * Shell sessions: recognize Virtualenv prompt (PR#1266)
+ * Velocity: support silent reference syntax
+- drop denose.patch: fixed upstream
+- fix postuninstall alternative
+
+-------------------------------------------------------------------
Old:
----
Pygments-2.4.2.tar.gz
denose.patch
New:
----
Pygments-2.6.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Pygments.spec ++++++
--- /var/tmp/diff_new_pack.RgK5wQ/_old 2020-04-19 21:49:22.364069084 +0200
+++ /var/tmp/diff_new_pack.RgK5wQ/_new 2020-04-19 21:49:22.368069092 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-Pygments
#
-# 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
@@ -16,17 +16,17 @@
#
+%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-Pygments
-Version: 2.4.2
+Version: 2.6.1
Release: 0
Summary: A syntax highlighting package written in Python
License: BSD-2-Clause
Group: Development/Languages/Python
URL: http://pygments.org
Source:
https://files.pythonhosted.org/packages/source/P/Pygments/Pygments-%{version}.tar.gz
-# bt#birkenfeld/pygments-main#1490
-Patch1: denose.patch
+BuildRequires: %{python_module base >= 3.5}
# We need pytest just because of its test runner, it seems even
# python3 stdlib unittest runner doesn't work
BuildRequires: %{python_module pytest}
@@ -55,41 +55,41 @@
%prep
%setup -q -n Pygments-%{version}
-%autopatch -p1
# Remove non-oss licensed files, see bnc# 760344
-rm tests/examplefiles/{Sorting,test}.mod
+rm tests/examplefiles/firefox.mak tests/examplefiles/example.webidl
+
+# Remove unnecessary shebang
+sed -i '1 { /^#!/ d }' pygments/lexers/_usd_builtins.py
%build
%python_build
%install
%python_install
-%{python_expand %$python_install
-mv %{buildroot}%{_bindir}/pygmentize
%{buildroot}%{_bindir}/pygmentize-%{$python_bin_suffix}
-rm -rf %{buildroot}%{$python_sitelib}/tests
-%fdupes %{buildroot}%{$python_sitelib}
-%if "%{python3_bin_suffix}" != ""
install -Dm0644 doc/pygmentize.1 %{buildroot}%{_mandir}/man1/pygmentize.1
-%endif
+%python_clone -a %{buildroot}%{_bindir}/pygmentize
+%python_clone -a %{buildroot}%{_mandir}/man1/pygmentize.1
+%{python_expand rm -rf %{buildroot}%{$python_sitelib}/tests
+%fdupes %{buildroot}%{$python_sitelib}
}
%prepare_alternative pygmentize
%post
-%python_install_alternative pygmentize
+%{python_install_alternative pygmentize pygmentize.1}
%postun
-%python_install_alternative pygmentize
+%python_uninstall_alternative pygmentize
%check
%pytest
%files %{python_files}
%license LICENSE
-%doc AUTHORS CHANGES TODO
+%doc AUTHORS CHANGES
%python_alternative %{_bindir}/pygmentize
-%python3_only %{_mandir}/man1/pygmentize.1*
+%python_alternative %{_mandir}/man1/pygmentize.1%{ext_man}
%{python_sitelib}/pygments/
%{python_sitelib}/Pygments-%{version}-py%{python_version}.egg-info/
++++++ Pygments-2.4.2.tar.gz -> Pygments-2.6.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-Pygments/Pygments-2.4.2.tar.gz
/work/SRC/openSUSE:Factory/.python-Pygments.new.2738/Pygments-2.6.1.tar.gz
differ: char 5, line 1