Compare commits

...

No commits in common. 'cs10' and 'c9' have entirely different histories.
cs10 ... c9

2
.gitignore vendored

@ -1 +1 @@
SOURCES/prettytable-3.6.0.tar.gz SOURCES/prettytable-0.7.2.tar.gz

@ -1 +1 @@
bcfea81e3137ccd6ad07f13495abdf067a21ff10 SOURCES/prettytable-3.6.0.tar.gz b7d0bf0feee0d23108a044ffae44aff5c5935250 SOURCES/prettytable-0.7.2.tar.gz

@ -1,54 +0,0 @@
From c34f3d01eb258ca6f97fc72d7bf8162aa40b4cab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Budai?= <ondrej@budai.cz>
Date: Tue, 6 Aug 2024 11:00:39 +0200
Subject: [PATCH] Drop depedency on hatch-vcs
We want to remove it from EL10, we don't need automatic versions there.
---
pyproject.toml | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/pyproject.toml b/pyproject.toml
index 410c5de..d7c3cb0 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,12 +1,12 @@
[build-system]
build-backend = "hatchling.build"
requires = [
- "hatch-vcs",
"hatchling",
]
[project]
name = "prettytable"
+version = "3.6.0"
description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format"
readme = "README.md"
license = {text = "BSD (3 clause)"}
@@ -17,9 +17,6 @@ dependencies = [
'importlib-metadata; python_version < "3.8"',
"wcwidth",
]
-dynamic = [
- "version",
-]
classifiers = [
"License :: OSI Approved :: BSD License",
"Programming Language :: Python",
@@ -46,12 +43,5 @@ tests = [
Homepage = "https://github.com/jazzband/prettytable"
Source = "https://github.com/jazzband/prettytable"
-
-[tool.hatch]
-version.source = "vcs"
-
-[tool.hatch.version.raw-options]
-local_scheme = "no-local-version"
-
[tool.isort]
profile = "black"
--
2.45.2

@ -1,48 +1,36 @@
## START: Set by rpmautospec %global modname prettytable
## (rpmautospec version 0.6.5)
## RPMAUTOSPEC: autorelease
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: Name: python-%{modname}
release_number = 10; Version: 0.7.2
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); Release: 27%{?dist}
print(release_number + base_release_number - 1); Summary: Python library to display tabular data in tables
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
## END: Set by rpmautospec License: BSD
Source0: http://pypi.python.org/packages/source/P/PrettyTable/%{modname}-%{version}.tar.gz
%global pypi_name prettytable URL: http://pypi.python.org/pypi/PrettyTable
Name: python-%{pypi_name} BuildArch: noarch
Version: 3.6.0
Release: %autorelease
Summary: Python library to display tabular data in tables
License: BSD-3-Clause
URL: https://github.com/jazzband/prettytable
Source0: %{pypi_source}
Patch0: 0001-Drop-depedency-on-hatch-vcs.patch
BuildArch: noarch
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
BuildRequires: python3-setuptools_scm
BuildRequires: sed
BuildRequires: python3dist(pytest)
BuildRequires: python3dist(pytest-lazy-fixture)
BuildRequires: python3dist(wcwidth)
%description %global _description\
PrettyTable is a simple Python library designed to make it quick and easy to PrettyTable is a simple Python library designed to make it quick and easy to\
represent tabular data in visually appealing ASCII tables. It was inspired by represent tabular data in visually appealing ASCII tables. It was inspired by\
the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for\
selection of which columns are to be printed, independent alignment of columns selection of which columns are to be printed, independent alignment of columns\
(left or right justified or centred) and printing of "sub-tables" by specifying (left or right justified or centred) and printing of "sub-tables" by specifying\
a row range. a row range.
%package -n python3-%{pypi_name} %description %_description
%package -n python3-%{modname}
Summary: Python library to display tabular data in tables Summary: Python library to display tabular data in tables
%{?python_provide:%python_provide python3-%{modname}}
%description -n python3-%{pypi_name} %description -n python3-%{modname}
PrettyTable is a simple Python library designed to make it quick and easy to PrettyTable is a simple Python library designed to make it quick and easy to
represent tabular data in visually appealing ASCII tables. It was inspired by represent tabular data in visually appealing ASCII tables. It was inspired by
the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for
@ -50,50 +38,38 @@ selection of which columns are to be printed, independent alignment of columns
(left or right justified or centred) and printing of "sub-tables" by specifying (left or right justified or centred) and printing of "sub-tables" by specifying
a row range. a row range.
%prep %prep
%autosetup -n %{pypi_name}-%{version} -p1 %setup -q -n %{modname}-%{version}
sed -i -e '/^*!\//, 1d' src/prettytable/*.py
%generate_buildrequires
%pyproject_buildrequires -r
%build %build
%pyproject_wheel %py3_build
%install
%pyproject_install
%pyproject_save_files prettytable
%check %check
%pytest %{__python3} %{modname}_test.py
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md CHANGELOG.md
%changelog %install
* Tue Aug 06 2024 Ondřej Budai <obudai@redhat.com> - 3.6.0-9 %py3_install
- Drop the python-hatch-vcs dependency
* Sat Mar 04 2023 Mikel Olasagasti Uranga <mikel@olasagasti.info> - 3.6.0-1
- Update to upstream 3.6.0
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.7.2-29 %files -n python3-%{modname}
- Rebuilt for Python 3.11 %{!?_licensedir:%global license %%doc}
%license COPYING
%doc README CHANGELOG
%{python3_sitelib}/%{modname}.py*
%{python3_sitelib}/__pycache__/%{modname}*
%{python3_sitelib}/%{modname}-%{version}*
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-27 %changelog
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 0.7.2-27
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 0.7.2-26 * Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.7.2-26
- Rebuilt for Python 3.10 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-25 * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

Loading…
Cancel
Save