From b82b8c2b6e840056089bde66dc3d134ebae45bf91321f33e2ddda89a160d741a Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 31 Aug 2024 11:59:00 +0000 Subject: [PATCH] - update to 3.0.5: * Get rid of the u() helper function * Get rid of the to_unicode() helper function * Get rid of the to_str() helper function * Get rid of _ellipsis and base * Always import Iterable from collections.abc OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pygal?expand=0&rev=26 --- .gitattributes | 23 +++++++++ .gitignore | 1 + pygal-3.0.4.tar.gz | 3 ++ pygal-3.0.5.tar.gz | 3 ++ python-pygal.changes | 110 +++++++++++++++++++++++++++++++++++++++++++ python-pygal.spec | 82 ++++++++++++++++++++++++++++++++ 6 files changed, 222 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 pygal-3.0.4.tar.gz create mode 100644 pygal-3.0.5.tar.gz create mode 100644 python-pygal.changes create mode 100644 python-pygal.spec 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/pygal-3.0.4.tar.gz b/pygal-3.0.4.tar.gz new file mode 100644 index 0000000..fdf65c2 --- /dev/null +++ b/pygal-3.0.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c5da33f1041e8b30cbc980f8a34910d9edc584b833240298f6a25df65425289 +size 81840 diff --git a/pygal-3.0.5.tar.gz b/pygal-3.0.5.tar.gz new file mode 100644 index 0000000..5cb502d --- /dev/null +++ b/pygal-3.0.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0a0f34e5bc1c01975c2bfb8342ad521e293ad42e525699dd00c4d7a52c14b71 +size 80489 diff --git a/python-pygal.changes b/python-pygal.changes new file mode 100644 index 0000000..cd0ed77 --- /dev/null +++ b/python-pygal.changes @@ -0,0 +1,110 @@ +------------------------------------------------------------------- +Sat Aug 31 11:57:50 UTC 2024 - Dirk Müller + +- update to 3.0.5: + * Get rid of the u() helper function + * Get rid of the to_unicode() helper function + * Get rid of the to_str() helper function + * Get rid of _ellipsis and base + * Always import Iterable from collections.abc + +------------------------------------------------------------------- +Thu Dec 14 21:24:19 UTC 2023 - Dirk Müller + +- update to 3.0.4: + * Missing declaration of importlib_metadata dependency in setup.py + * Failure with tox due to missing README.md + * Misused entry_points causing failure with Python 3.12 + * Prevent installing with Python versions < 3.8 + * Replace unmaintained pytest-flake8 with plain flake8 + * Remove Iterable import deprecation warning + * Remove invalid escape sequence warnings in tests + * Fix test failures due to removed pytest attribute + * Fix linting errors with latest isort and flake8 +- use packaged COPYING + +------------------------------------------------------------------- +Fri Apr 21 12:30:43 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +------------------------------------------------------------------- +Thu Apr 13 22:43:40 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +------------------------------------------------------------------- +Wed Feb 1 22:46:16 UTC 2023 - Dirk Müller + +- skip python 2.x (no longer supported) and enable CairoSVG + for all python flavors not just the main one + +------------------------------------------------------------------- +Thu Dec 9 10:19:36 UTC 2021 - Matej Cepl + +- Remove unnecessary patches: pytest4.patch, pytest6.patch, and + python38.patch. + +------------------------------------------------------------------- +Wed Dec 8 10:36:58 UTC 2021 - pgajdos@suse.com + +- version update to 3.0.0 + * no upstream changelog found + +------------------------------------------------------------------- +Mon Feb 22 14:22:14 UTC 2021 - Markéta Machová + +- Drop broken %ifpython3 + +------------------------------------------------------------------- +Thu Aug 27 15:15:44 UTC 2020 - Marketa Calabkova + +- Add patch pytest6.patch + +------------------------------------------------------------------- +Wed Nov 6 15:16:36 CET 2019 - Matej Cepl + +- Add patch pytest4.patch to make the test suite compatible with + pytest4+ (yes, THIS is the only change necessary!). + gh#Kozea/pygal#340 + +------------------------------------------------------------------- +Fri Jul 19 12:31:24 UTC 2019 - Tomáš Chvátal + +- Add patch to work with python 3.8: + * python38.patch +- Restrict pytest to < 3.0 as the testing code does not work + upstream on anything else + +------------------------------------------------------------------- +Tue Mar 26 09:21:16 UTC 2019 - Tomáš Chvátal + +- Make CairoSVG only python3 dependency and simply not provide + the png conversion feature on python2 + +------------------------------------------------------------------- +Tue Dec 4 12:52:14 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- +Thu May 24 17:38:38 UTC 2018 - toddrme2178@gmail.com + +- spec file cleanups +- dependencies are python3-only + +------------------------------------------------------------------- +Mon Aug 28 16:16:11 UTC 2017 - toddrme2178@gmail.com + +- Implement single-spec version + +------------------------------------------------------------------- +Sat Jul 29 17:40:48 UTC 2017 - michael@stroeder.com + +- update to upstream release 2.4.0 + +------------------------------------------------------------------- +Fri Jun 12 11:41:40 UTC 2015 - mailaender@opensuse.org + +- initial packaging of version 1.7.0 + diff --git a/python-pygal.spec b/python-pygal.spec new file mode 100644 index 0000000..ada5727 --- /dev/null +++ b/python-pygal.spec @@ -0,0 +1,82 @@ +# +# spec file for package python-pygal +# +# 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 +# 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-pygal +Version: 3.0.5 +Release: 0 +Summary: A python svg graph plotting library +License: LGPL-3.0-or-later +Group: Development/Languages/Python +URL: http://pygal.org/ +Source: https://files.pythonhosted.org/packages/source/p/pygal/pygal-%{version}.tar.gz +BuildRequires: %{python_module CairoSVG} +BuildRequires: %{python_module Flask} +BuildRequires: %{python_module importlib-metadata} +BuildRequires: %{python_module lxml} +BuildRequires: %{python_module pyquery} +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-importlib-metadata +Requires: python-lxml +Requires(post): update-alternatives +Requires(postun): update-alternatives +Recommends: python-CairoSVG +BuildArch: noarch +# SECTION test requirements +BuildRequires: %{python_module pytest} +# /SECTION +%python_subpackages + +%description +Pygal is a dynamic SVG charting library written in python. +It supports various chart types and CSS styling. + +%prep +%autosetup -p1 -n pygal-%{version} + +# not sure where to report +sed -Ei 's:.pytest-runner.,?::' setup.py + +%build +%python_build + +%install +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +mv %{buildroot}%{_bindir}/pygal_gen.py %{buildroot}%{_bindir}/pygal_gen +%python_clone -a %{buildroot}%{_bindir}/pygal_gen + +%check +%pytest + +%post +%python_install_alternative pygal_gen + +%postun +%python_uninstall_alternative pygal_gen + +%files %{python_files} +%doc README +%license COPYING +%python_alternative %{_bindir}/pygal_gen +%{python_sitelib}/* + +%changelog