From 2edbeddde0406165d98c884567c6fbde8dcc11e6bd80030f476b01a310ca6d4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Thu, 9 Oct 2025 07:31:25 +0000 Subject: [PATCH] - update to 2025.9.2 * Hide header and search bar when printing * Note minimum requirements for Sphinx * Horizontally align the collapse button icon * Make sidebar width more flexible * Require Sphinx 7.3 * Add support for Python 3.14 * Drop support for Python 3.10 and 3.11 * Add a copy button to code samples * Add missing i18n for copy button titles * Make the copy button only appear when hovered over or clicked on * Don't copy line numbers * Improved translation - Re-enable python311 build OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-docs-theme?expand=0&rev=22 --- .gitattributes | 23 +++++ .gitignore | 1 + python-python-docs-theme.changes | 135 ++++++++++++++++++++++++++++++ python-python-docs-theme.spec | 58 +++++++++++++ python_docs_theme-2024.10.tar.gz | 3 + python_docs_theme-2025.9.2.tar.gz | 3 + 6 files changed, 223 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 python-python-docs-theme.changes create mode 100644 python-python-docs-theme.spec create mode 100644 python_docs_theme-2024.10.tar.gz create mode 100644 python_docs_theme-2025.9.2.tar.gz diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/python-python-docs-theme.changes b/python-python-docs-theme.changes new file mode 100644 index 0000000..8e5035d --- /dev/null +++ b/python-python-docs-theme.changes @@ -0,0 +1,135 @@ +------------------------------------------------------------------- +Thu Oct 9 07:10:41 UTC 2025 - Markéta Machová + +- update to 2025.9.2 + * Hide header and search bar when printing + * Note minimum requirements for Sphinx + * Horizontally align the collapse button icon + * Make sidebar width more flexible + * Require Sphinx 7.3 + * Add support for Python 3.14 + * Drop support for Python 3.10 and 3.11 + * Add a copy button to code samples + * Add missing i18n for copy button titles + * Make the copy button only appear when hovered over or clicked on + * Don't copy line numbers + * Improved translation +- Re-enable python311 build + +------------------------------------------------------------------- +Sat Nov 9 16:00:13 UTC 2024 - Dirk Müller + +- update to 2024.10: + * Add support for Python 3.13 + * Drop support for Python 3.8 + * Add script for handling translations + * Generate digital attestations for PyPI (PEP 740) + +------------------------------------------------------------------- +Thu Oct 10 08:13:09 UTC 2024 - Daniel Garcia + +- Add %{?sle15_python_module_pythons} + +------------------------------------------------------------------- +Mon Aug 5 19:04:17 UTC 2024 - Dirk Müller + +- update to 2024.6: + * Add backgrounds and borders to admonitions + * Use different colour for 'Return value: Borrowed reference' + * Replace Flake8 with Ruff and add more linting for GitHub + Actions + +------------------------------------------------------------------- +Sun Apr 21 08:35:40 UTC 2024 - Dirk Müller + +- update to 2024.4: + * Add colour to version change directives + * Only show 'Last updated on ...' when `last_updated` defined + * Use system font stack for all code +- update to 2024.3: + * Modernise font: use system font stack to improve text + readability and webpage performance + * Remove incorrect CSS property + * Don't test theme on 3.8 and 3.9 branches + +------------------------------------------------------------------- +Sat Mar 16 12:53:41 UTC 2024 - Dirk Müller + +- update to 2024.2: + * Do not underline navigation links + * Only apply underline offset to code formatting for underline + visibility + +------------------------------------------------------------------- +Thu Feb 1 21:20:53 UTC 2024 - Dirk Müller + +- update to 2024.1: + * Underline links for readability and a11y + * Add `hosted_on` variable for a link in the footer + * Consistently reference `theme_root_icon` + * Dark mode: fix contrast of footer highlight + +------------------------------------------------------------------- +Sat Dec 9 08:26:29 UTC 2023 - Dirk Müller + +- update to 2023.9: + * Focus search box when pressing slash + +------------------------------------------------------------------- +Mon Sep 4 10:45:54 UTC 2023 - Dirk Müller + +- update to 2023.7: + * Fix compatability with Sphinx 7.1 + * Enable the slash keypress to focus the search field + * Sphinx 6.2 fix: add ``nav.contents`` where ``div.topic`` is + used + * Dark mode: fix contrast for C++ specific styling (#133) + * Don't let long code literals extend beyond the right side of + the screen + * Test with Python 3.12 + * Add a dark theme. + * Fix: Remove searchbox id from form. + * Update ``python-docs-theme`` to work with Sphinx 5 & 6. + * Override font for ``.sig`` for consistency with other code + blocks. + * Dark mode: add class to invert image brightness. + * Skip cache-busting for old Sphinx + * Fix problem with monospace rendering in Vivaldi + * Fix mobile nav obstructing content + * Reduce footer margin only for desktop + * Append a hash ?digest to CSS files for cache-busting + +------------------------------------------------------------------- +Wed Jan 19 23:41:38 UTC 2022 - Matej Cepl + +- Update to 2022.1: + - Add a configuration for license URL. + - Exclude the floating navbar from CHM help. + - Make sidebar scrollable and sticky (on modern browsers) + - Fix monospace again, on buggy Google Chrome + - Add the copyright_url variable in the theme + - Improve readability + - Remove #searchbox on mobile to fix a layout bug + - Fix the appearance of version/language selects + - Make the theme responsive + - Use default pygments theme + - Test Github action to validate the theme against docsbuild scripts. + - Add the copy button to pycon3 highlighted code blocks. + - Updated the readme, to remind user to install the package in a virtual environment. + - Updated the package url, using the GitHub repository instead of docs.python.org + - Added license information to the footer of the doc + - Fixed typo in the footer + - Added information on how to use the package + - Fixed code formatting + - Fixed code bgcolor and codetextcolor for Sphinx 3.1.0+ + +------------------------------------------------------------------- +Fri Mar 20 12:50:54 UTC 2020 - pgajdos@suse.com + +- version update to 2020.1 + * no upstream changelog found + +------------------------------------------------------------------- +Mon Jun 10 14:04:52 UTC 2019 - Matej Cepl + +- Initial packaging effort for 2018.7 version. diff --git a/python-python-docs-theme.spec b/python-python-docs-theme.spec new file mode 100644 index 0000000..5178d97 --- /dev/null +++ b/python-python-docs-theme.spec @@ -0,0 +1,58 @@ +# +# spec file for package python-python-docs-theme +# +# Copyright (c) 2025 SUSE LLC and contributors +# +# 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/ +# + + +%{?sle15_python_module_pythons} +Name: python-python-docs-theme +Version: 2025.9.2 +Release: 0 +Summary: The Sphinx theme for the CPython docs and related projects +License: Python-2.0 +Group: Development/Languages/Python +URL: https://github.com/python/python-docs-theme +Source: https://files.pythonhosted.org/packages/source/p/python-docs-theme/python_docs_theme-%{version}.tar.gz +BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module wheel} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-Sphinx >= 7.3 +BuildArch: noarch +%python_subpackages + +%description +The Sphinx theme for the CPython docs and related projects + +%prep +%setup -q -n python_docs_theme-%{version} +# the python311 exclusion wasn't really needed +sed -i 's/>=3.12/>=3.11/' pyproject.toml + +%build +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%files %{python_files} +%doc README.md +%license LICENSE +%{python_sitelib}/python_docs_theme +%{python_sitelib}/python_docs_theme-%{version}*-info + +%changelog diff --git a/python_docs_theme-2024.10.tar.gz b/python_docs_theme-2024.10.tar.gz new file mode 100644 index 0000000..868a2fe --- /dev/null +++ b/python_docs_theme-2024.10.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fec0e742169e54ab5389b3d7c388c369f769fe55afcbe8ecede3eebc4c3ca54 +size 16846 diff --git a/python_docs_theme-2025.9.2.tar.gz b/python_docs_theme-2025.9.2.tar.gz new file mode 100644 index 0000000..ea05b11 --- /dev/null +++ b/python_docs_theme-2025.9.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20c84c17013ebf57b2c07bafd5b7619dc2149c5df2d604bc1882312af154b3e3 +size 24734