15
0

- Update to 4.0.0:

Incompatible changes:
  - Python versions older than 3.9 are no longer supported.
  - Python-Markdown versions older than 3.0 are no longer supported.
  - Setuptools 61.2 or higher is required to build the project.
  - ``setup.py`` has been removed. Use ``pip``, ``build`` or other :PEP:`517`
    compatible tool.
  Other changes:
  - Added AsciiDocMarkup (contributed by Dave Kuhlman in #17).
  - Made the tests pass with Pygments ≥ 2.11.
  - Made the tests pass when PyYAML is not installed (#18).
  - Reformatted code in accordance with :PEP:`8` standard.
  - Fixed mypy errors and added a :PEP:`561` ``py.typed`` file.
- Update to 3.1.3:
  - Fixed logic to load extensions file when PyYAML module is not available
    (issue #16, thanks foxB612 for the bug report).
  - Made the tests pass with docutils 0.18.
- Update to 3.1.2:
  - Incompatible change: Python 3.6 is no longer supported.
  - Fixed replacing Markdown extensions in document.
  - Fixed crash when using TOC backrefs in reStructuredText (issue #14,
    thanks Hrissimir for the patch).
- Update to 3.1.1:
  - The reStructuredText markup now includes line numbers information in
    ``data-posmap`` attributes.
  - The reStructuredText markup now uses only ``minimal.css`` stylesheet
    (not ``plain.css`` anymore).
  - Added support for the upcoming docutils 0.17 release to the tests.
- Update to 3.1.0:
  Incompatible changes:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Markups?expand=0&rev=17
This commit is contained in:
2024-11-12 15:22:30 +00:00
committed by Git OBS Bridge
parent 4ed66e45c9
commit 0bd2a3bd85
4 changed files with 65 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-Markups
#
# Copyright (c) 2021 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
@@ -16,15 +16,24 @@
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-Markups
Version: 3.0.0
Version: 4.0.0
Release: 0
Summary: A wrapper around various text markups
License: BSD-3-Clause
URL: https://github.com/mitya57/pymarkups
Source: https://files.pythonhosted.org/packages/source/M/Markups/Markups-%{version}.tar.gz
BuildRequires: %{python_module Markdown >= 3}
BuildRequires: %{python_module PyYAML}
BuildRequires: %{python_module Pygments}
BuildRequires: %{python_module docutils}
BuildRequires: %{python_module lxml}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module python-markdown-math}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module textile}
BuildRequires: %{python_module wheel}
BuildRequires: asciidoc
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-markdown-math
@@ -39,13 +48,13 @@ This module provides a wrapper around the various text markup languages,
such as Markdown and reStructuredText (these two are supported by default).
%prep
%setup -q -n Markups-%{version}
%autosetup -p1 -n Markups-%{version}
%build
%python_build
%pyproject_wheel
%install
%python_install
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
@@ -55,6 +64,7 @@ such as Markdown and reStructuredText (these two are supported by default).
%files %{python_files}
%license LICENSE
%doc README.rst changelog
%{python_sitelib}/*
%{python_sitelib}/markups
%{python_sitelib}/Markups-%{version}*-info
%changelog