Accepting request 1172211 from home:benoit_monin:branches:devel:languages:python
- update to version 2.18.0 - set the base python version to 3.8 - drop the requirement of importlib-metadata: already included in python 3.8 and above - remove unneeded executable bit from some python files OBS-URL: https://build.opensuse.org/request/show/1172211 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Pygments?expand=0&rev=109
This commit is contained in:
parent
980ba03073
commit
e68da9f6b5
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367
|
||||
size 4827772
|
BIN
pygments-2.18.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
pygments-2.18.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,80 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon May 6 14:52:55 UTC 2024 - Benoît Monin <benoit.monin@gmx.fr>
|
||||
|
||||
- update to version 2.18.0:
|
||||
* New lexers:
|
||||
+ Janet (#2557)
|
||||
+ Lean 4 (#2618, #2626)
|
||||
+ Luau (#2605)
|
||||
+ Mojo (#2691, #2515)
|
||||
+ org-mode (#2628, #2636)
|
||||
+ Promela (#2620)
|
||||
+ Soong / ``Android.bp`` (#2659)
|
||||
+ Tact (#2571)
|
||||
+ Typst (#2596)
|
||||
* Updated lexers:
|
||||
+ Awk: recognize ternary operator (#2687)
|
||||
+ Bash: add ``openrc`` alias (#2599, #2371)
|
||||
+ Coq: add keywords, lex more vernacular command arguments,
|
||||
produce fewer tokens on heading comments (#2678)
|
||||
+ DNS zone files: Fix comment parsing (#2595)
|
||||
+ Hy: Support unicode literals (#1126)
|
||||
+ Inform6: Update to Inform 6.42 (#2644)
|
||||
+ lean: Fix name handling (#2614)
|
||||
+ Logtalk: add ``uninstantiation`` keyword and recognize escape
|
||||
sequences (#2619)
|
||||
+ Macaulay2: Update to 1.23 (#2655)
|
||||
+ Python: fix highlighting of soft keywords before ``None``/
|
||||
``True``/``False``
|
||||
+ reStructuredText: use ``Token.Comment`` for comments instead
|
||||
of ``Comment.Preproc`` (#2598)
|
||||
+ Rust: highlight ``:``, ``::`` and ``->`` as ``Punctuation``
|
||||
and whitespace as ``Whitespace``, instead of ``Text`` in both
|
||||
cases (#2631)
|
||||
+ Spice: Add keywords (#2621)
|
||||
+ SQL Explain: allow negative numbers (#2610)
|
||||
+ Swift: Support multiline strings (#2681)
|
||||
+ ThingsDB: add constants and new functions; support template
|
||||
strings (#2624)
|
||||
+ UL4: support nested ``<?doc?>`` and ``<?note?>`` tags (#2597)
|
||||
+ VHDL: support multi-line comments of VHDL-2008 (#2622)
|
||||
+ Wikitext: Remove ``kk-*`` in ``variant_langs`` (#2647)
|
||||
+ Xtend: Add ``val`` and ``var`` (#2602)
|
||||
* New styles:
|
||||
+ Coffee (#2609)
|
||||
* Make background colors in the image formatter work with Pillow
|
||||
10.0 (#2623)
|
||||
* Require Python 3.8. As a result, the ``importlib-metadata``
|
||||
package is no longer needed for fast plugin discovery on Python
|
||||
3.7. The ``plugins`` extra (used as, e.g., ``pip install
|
||||
pygments[plugins]``) is kept for backwards compatibility but
|
||||
now has no effect. (#2601)
|
||||
* Require the ``url`` attribute for lexers inside Pygments, add
|
||||
it to many lexers (#2588)
|
||||
* Replace Pyflakes linter with Ruff (#2592)
|
||||
* Add macOS CI (#2594)
|
||||
* Built-in lexers now declare the version of Pygments in which
|
||||
they were added in a required ``version_added`` lexer attribute
|
||||
instead of a ``.. versionadded::`` directive in the docstring
|
||||
(#2589, #2634)
|
||||
* The ``url`` attribute is now required for built-in lexers and
|
||||
has been added to all existing lexers (#2588)
|
||||
* The RTF formatter supports line number and line highlighting
|
||||
now (#1217, #2654)
|
||||
* Add ``\sa0`` keyword in the RTF formatter (#1111, #2607)
|
||||
* Register ``pycon`` as an alias for the Python console lexer
|
||||
(#2697)
|
||||
* Add MIME-Type for ``DesktopLexer`` (#2613)
|
||||
* Fix native style to meet WCAG AA guidelines (#2600)
|
||||
* Fix typo in documentation (#2672)
|
||||
* Use format strings consistently (#2661)
|
||||
* Add ``__class_getitem__`` to ``Formatter`` to improve typing
|
||||
support (#2665)
|
||||
- set the base python version to 3.8
|
||||
- drop the requirement of importlib-metadata:
|
||||
already included in python 3.8 and above
|
||||
- remove unneeded executable bit from some python files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 27 09:25:18 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-Pygments
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -25,7 +25,7 @@
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-Pygments
|
||||
Version: 2.17.2
|
||||
Version: 2.18.0
|
||||
Release: 0
|
||||
Summary: A syntax highlighting package written in Python
|
||||
License: BSD-2-Clause
|
||||
@ -35,7 +35,7 @@ Source: https://files.pythonhosted.org/packages/source/P/Pygments/pygmen
|
||||
# PATCH-FIX-UPSTREAM skip-wcag-contrast-ratio.patch gh#pygments/pygments!2564 mcepl@suse.com
|
||||
# Don't make wcag-contrast-ratio mandatory for testing
|
||||
Patch0: skip-wcag-contrast-ratio.patch
|
||||
BuildRequires: %{python_module base >= 3.7}
|
||||
BuildRequires: %{python_module base >= 3.8}
|
||||
BuildRequires: %{python_module hatchling}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module pytest >= 7}
|
||||
@ -43,13 +43,12 @@ BuildRequires: %{python_module wheel}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros >= 20210929
|
||||
# Preferred for plugin loading, see https://pygments.org/docs/plugins/
|
||||
Requires: (python-importlib-metadata if python-base < 3.8)
|
||||
%if %{with libalternatives}
|
||||
Requires: alts
|
||||
BuildRequires: alts
|
||||
%else
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
Requires(postun): update-alternatives
|
||||
%endif
|
||||
Provides: python-pygments = %{version}
|
||||
Obsoletes: python-pygments < %{version}
|
||||
@ -70,6 +69,8 @@ source code. Highlights are:
|
||||
|
||||
%prep
|
||||
%autosetup -n pygments-%{version} -p1
|
||||
# Remove unneeded executable bit
|
||||
chmod -x pygments/formatters/_mapping.py pygments/lexers/gsql.py
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
Loading…
Reference in New Issue
Block a user