From 91eb0052d153c0f61e0cd27b2fdc1e930dc3d5bf Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 21 Mar 2024 19:22:05 +0000 Subject: [PATCH] python-chardet package is retired on branch c10s for BAKERY-412 --- .gitignore | 6 -- changelog | 143 -------------------------------------------- chardetect.1 | 29 --------- dead.package | 1 + get_source | 34 ----------- python-chardet.spec | 132 ---------------------------------------- sources | 1 - 7 files changed, 1 insertion(+), 345 deletions(-) delete mode 100644 .gitignore delete mode 100644 changelog delete mode 100644 chardetect.1 create mode 100644 dead.package delete mode 100755 get_source delete mode 100644 python-chardet.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9a81b57..0000000 --- a/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/chardet-*.tar.gz -/chardet-*/ -/chardet-4.0.0-filtered.tar.xz -/chardet-5.0.0-filtered.tar.xz -/chardet-5.1.0-filtered.tar.xz -/chardet-5.2.0-filtered.tar.xz diff --git a/changelog b/changelog deleted file mode 100644 index b7f7ac3..0000000 --- a/changelog +++ /dev/null @@ -1,143 +0,0 @@ -* Mon Jun 13 2022 Python Maint - 4.0.0-7 -- Rebuilt for Python 3.11 - -* Mon Jun 13 2022 Python Maint - 4.0.0-6 -- Bootstrap for Python 3.11 - -* Fri Jan 21 2022 Fedora Release Engineering - 4.0.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 4.0.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jun 02 2021 Python Maint - 4.0.0-3 -- Rebuilt for Python 3.10 - -* Wed Jun 02 2021 Python Maint - 4.0.0-2 -- Bootstrap for Python 3.10 - -* Fri Feb 05 2021 Miro Hrončok - 4.0.0-1 -- Update to 4.0.0 -- Fixes: rhbz#1906585 -- Fixes: rhbz#1923076 - -* Wed Jan 27 2021 Fedora Release Engineering - 3.0.4-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 3.0.4-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri May 22 2020 Miro Hrončok - 3.0.4-17 -- Rebuilt for Python 3.9 - -* Fri May 22 2020 Miro Hrončok - 3.0.4-16 -- Bootstrap for Python 3.9 - -* Thu Jan 30 2020 Fedora Release Engineering - 3.0.4-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Nov 14 2019 Miro Hrončok - 3.0.4-14 -- Subpackage python2-chardet has been removed - See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal - -* Thu Oct 03 2019 Miro Hrončok - 3.0.4-13 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Thu Aug 15 2019 Miro Hrončok - 3.0.4-12 -- Rebuilt for Python 3.8 - -* Wed Aug 14 2019 Miro Hrončok - 3.0.4-11 -- Bootstrap for Python 3.8 - -* Fri Jul 26 2019 Fedora Release Engineering - 3.0.4-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 02 2019 Fedora Release Engineering - 3.0.4-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Aug 17 2018 Miro Hrončok - 3.0.4-8 -- Only have one /usr/bin/chardetect - -* Fri Jul 13 2018 Fedora Release Engineering - 3.0.4-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Jun 13 2018 Miro Hrončok - 3.0.4-6 -- Rebuilt for Python 3.7 - -* Sun Feb 11 2018 Iryna Shcherbina - 3.0.4-5 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Fri Feb 09 2018 Fedora Release Engineering - 3.0.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 3.0.4-3 -- Python 2 binary package renamed to python2-chardet - See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - -* Thu Jul 27 2017 Fedora Release Engineering - 3.0.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Tue Jun 20 2017 Jeremy Cline - 3.0.4-1 -- Update to 3.0.4 (#1441436) - -* Sat Feb 11 2017 Fedora Release Engineering - 2.3.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Dec 09 2016 Charalampos Stratakis - 2.3.0-2 -- Rebuild for Python 3.6 - -* Wed Jul 27 2016 Miro Hrončok - 2.3.0-1 -- Update to 2.3.0 (#1150536) - -* Tue Jul 19 2016 Fedora Release Engineering - 2.2.1-6 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Thu Feb 04 2016 Fedora Release Engineering - 2.2.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Oct 14 2015 Robert Kuska - 2.2.1-4 -- Rebuilt for Python3.5 rebuild - -* Thu Jun 18 2015 Fedora Release Engineering - 2.2.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu Jul 31 2014 Tom Callaway - 2.2.1-2 -- fix license handling - -* Wed Jul 02 2014 Miro Hrončok - 2.2.1-1 -- Updated to 2.2.1 -- Introduced Python 3 subpackage (upstream has merged the codebase) -- Removed BuildRoot and python_sitelib definition -- Use python2 macros instead of just python - -* Sat Jun 07 2014 Fedora Release Engineering - 2.0.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 2.0.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 2.0.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sat Jul 21 2012 Fedora Release Engineering - 2.0.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Jan 14 2012 Fedora Release Engineering - 2.0.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Feb 08 2011 Fedora Release Engineering - 2.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Jul 21 2010 David Malcolm - 2.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Wed Jan 13 2010 Kushal Das 2.0.1-1 -- New release - -* Sun Jul 26 2009 Fedora Release Engineering - 1.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Aug 04 2008 Kushal Das 1.0.1-1 -- Initial release - diff --git a/chardetect.1 b/chardetect.1 deleted file mode 100644 index f6f0ff2..0000000 --- a/chardetect.1 +++ /dev/null @@ -1,29 +0,0 @@ -.TH CHARDETECT "1" "June 2022" "" "User Commands" -.SH NAME -.B chardetect -\(en takes one or more file paths and reports their detected encodings -.SH SYNOPSIS -.B chardetect -.RB [ \-h ] -.RB [ \-\-version ] -.RI [ input \ ...] -.SH OPTIONS -.SS "POSITIONAL ARGUMENTS" -.TP -.I input -File whose encoding we would like to determine. -(default: -.IR stdin ) -.SS "OPTIONAL ARGUMENTS" -.TP -.B \-h\fR, \fB\-\-help -show a help message and exit -.TP -.B \-\-minimal -Print only the encoding to standard output -.TP -.B \-l\fR, \fB\-\-legacy -Rename legacy encodings to more modern ones. -.TP -.B \-\-version -show program\(cqs version number and exit diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..132f9c0 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +python-chardet package is retired on branch c10s for BAKERY-412 \ No newline at end of file diff --git a/get_source b/get_source deleted file mode 100755 index 513d1d3..0000000 --- a/get_source +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -set -o errexit -set -o nounset - -if [ "$#" != '1' ] -then - cat 1>&2 < Downloading: ${URL}" 1>&2 -curl -L -O "${URL}" - -ARCHIVE="$(find . -mindepth 1 -maxdepth 1 -type f -name '*.tar.gz' -print -quit)" -echo "--> Extracting: $(basename "${ARCHIVE}")" 1>&2 -tar -xzf "${ARCHIVE}" -echo '--> Removing tests due to licensing issues' 1>&2 -rm -rvf */tests/ -FILTERED="$(basename "${ARCHIVE}" .tar.gz)-filtered.tar.xz" -echo "--> Re-archiving: ${FILTERED}" 1>&2 -tar -c "${FILTERED}" */ | xz -9e > "${FILTERED}" -mv -v "${FILTERED}" "${OUTDIR}" -echo 'Done.' 1>&2 diff --git a/python-chardet.spec b/python-chardet.spec deleted file mode 100644 index 268d02f..0000000 --- a/python-chardet.spec +++ /dev/null @@ -1,132 +0,0 @@ -# Sphinx-generated HTML documentation is not suitable for packaging; see -# https://bugzilla.redhat.com/show_bug.cgi?id=2006555 for discussion. -# -# We can generate PDF documentation as a substitute. -%bcond doc 1 - -Name: python-chardet -Version: 5.2.0 -Release: %autorelease -Summary: Python character encoding detector - -# The entire source, after tests/ are filtered, is LGPL-2.0-or-later. See the -# comment above Source0 for more details on tests/. -License: LGPL-2.0-or-later -URL: https://github.com/chardet/chardet -# A filtered source tarball, obtained by (see Source1): -# -# ./get_source %%{version} -# -# is required because the contents of tests/ are under various undocumented -# licenses and are, for the most part, not freely redistributable. See: -# -# problematic licensing of /tests? -# https://github.com/chardet/chardet/issues/231 -Source0: chardet-%{version}-filtered.tar.xz -Source1: get_source -# Hand-written for Fedora in groff_man(7) format based on --help output -Source2: chardetect.1 - -BuildArch: noarch - -BuildRequires: python3-devel - -%if %{with doc} -BuildRequires: make -BuildRequires: python3dist(sphinx) -BuildRequires: python3dist(sphinx-rtd-theme) -BuildRequires: python3-sphinx-latex -BuildRequires: latexmk -BuildRequires: tex-xetex-bin -BuildRequires: /usr/bin/xindy -%endif - -%global common_description %{expand: -Chardet: The Universal Character Encoding Detector - -Detects: - - • ASCII, UTF-8, UTF-16 (2 variants), UTF-32 (4 variants) - • Big5, GB2312, EUC-TW, HZ-GB-2312, ISO-2022-CN (Traditional and Simplified - Chinese) - • EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP (Japanese) - • EUC-KR, ISO-2022-KR, Johab (Korean) - • KOI8-R, MacCyrillic, IBM855, IBM866, ISO-8859-5, windows-1251 (Cyrillic) - • ISO-8859-5, windows-1251 (Bulgarian) - • ISO-8859-1, windows-1252 (Western European languages) - • ISO-8859-7, windows-1253 (Greek) - • ISO-8859-8, windows-1255 (Visual and Logical Hebrew) - • TIS-620 (Thai) - -ISO-8859-2 and windows-1250 (Hungarian) probers have been temporarily -disabled.} - -%description -%{common_description} - - -%package -n python3-chardet -Summary: %{summary} - -%description -n python3-chardet -%{common_description} - - -%package doc -Summary: Documentation for python-chardet - -%description doc -%{common_description} - - -%prep -%autosetup -n chardet-%{version} - -# Since pdflatex cannot handle Unicode inputs in general: -echo "latex_engine = 'xelatex'" >> docs/conf.py - - -%generate_buildrequires -%pyproject_buildrequires - - -%build -%pyproject_wheel - -%if %{with doc} -PYTHONPATH="${PWD}" %make_build -C docs latex \ - SPHINXOPTS='-j%{?_smp_build_ncpus}' -%make_build -C docs/_build/latex LATEXMKOPTS='-quiet' -%endif - - -%install -%pyproject_install -%pyproject_save_files -l chardet -install -t '%{buildroot}%{_mandir}/man1' -D -p -m 0644 '%{SOURCE2}' - - -%check -# We cannot run the upstream tests because they would require data files with -# problematic license status. -%pyproject_check_import - - -%files -n python3-chardet -f %{pyproject_files} -%if %{without doc} -%doc README.rst -%endif -%{_bindir}/chardetect -%{_mandir}/man1/chardetect.1* - - -%if %{with doc} -%files doc -%license LICENSE -%doc README.rst -%doc docs/_build/latex/chardet.pdf -%endif - - -%changelog -%autochangelog diff --git a/sources b/sources deleted file mode 100644 index 44e7115..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (chardet-5.2.0-filtered.tar.xz) = 4f865b958503596cdaf690d0cb586c7c477419ca528b4701d93577c34764fcbab2246d79b82fe25a06246c59cedb9344ec332540efb76cc02d49158fb4903974