Compare commits

..

No commits in common. 'i10c-beta' and 'c9' have entirely different histories.

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
## (rpmautospec version 0.6.5)
## RPMAUTOSPEC: autorelease
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
release_number = 9;
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
print(release_number + base_release_number - 1);
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
## END: Set by rpmautospec
%global pypi_name prettytable
Name: python-%{pypi_name}
Version: 3.6.0
Release: %autorelease
%global modname prettytable
Name: python-%{modname}
Version: 0.7.2
Release: 27%{?dist}
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
License: BSD
Source0: http://pypi.python.org/packages/source/P/PrettyTable/%{modname}-%{version}.tar.gz
URL: http://pypi.python.org/pypi/PrettyTable
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-setuptools_scm
BuildRequires: sed
BuildRequires: python3dist(pytest)
BuildRequires: python3dist(pytest-lazy-fixture)
BuildRequires: python3dist(wcwidth)
%description
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
the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for
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
%global _description\
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\
the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for\
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\
a row range.
%package -n python3-%{pypi_name}
%description %_description
%package -n python3-%{modname}
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
represent tabular data in visually appealing ASCII tables. It was inspired by
the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for
@ -50,53 +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
a row range.
%prep
%autosetup -n %{pypi_name}-%{version} -p1
sed -i -e '/^*!\//, 1d' src/prettytable/*.py
%setup -q -n %{modname}-%{version}
%generate_buildrequires
%pyproject_buildrequires -r
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files prettytable
%py3_build
%check
%pytest
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md CHANGELOG.md
%changelog
* Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 3.6.0-9
- Rebuilt for MSVSphere 10
* Tue Aug 06 2024 Ondřej Budai <obudai@redhat.com> - 3.6.0-9
- Drop the python-hatch-vcs dependency
%{__python3} %{modname}_test.py
* 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
%install
%py3_install
* 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
- Rebuilt for Python 3.11
%files -n python3-%{modname}
%{!?_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
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
%changelog
* 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
- Rebuilt for Python 3.10
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.7.2-26
- 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
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

Loading…
Cancel
Save