Compare commits
No commits in common. "72389c5edf47c77b54cc033e7202a4100d74737d" and "31dab3ac6f872b17fbee9007ecf3529e6ef2a177" have entirely different histories.
72389c5edf
...
31dab3ac6f
BIN
3.0.4.tar.gz
Normal file
BIN
3.0.4.tar.gz
Normal file
Binary file not shown.
Binary file not shown.
@ -1,91 +1,56 @@
|
|||||||
%global _empty_manifest_terminate_build 0
|
Name: python-chardet
|
||||||
Name: python-chardet
|
Version: 3.0.4
|
||||||
Version: 5.0.0
|
Release: 9
|
||||||
Release: 2
|
Summary: Python 2/3 compatible character encoding detector.
|
||||||
Summary: Universal encoding detector for Python 2 and 3
|
License: LGPL-2.1
|
||||||
License: LGPL-2.1-only
|
URL: https://github.com/chardet/chardet
|
||||||
URL: https://github.com/chardet/chardet
|
Source0: https://github.com/chardet/chardet/archive/3.0.4.tar.gz
|
||||||
Source0: https://files.pythonhosted.org/packages/source/c/chardet/chardet-%{version}.tar.gz
|
BuildArch: noarch
|
||||||
BuildArch: noarch
|
BuildRequires: python3-devel, python3-setuptools
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Universal encoding detector for Python 2 and 3
|
This is a continuation of Mark Pilgrim's excellent chardet. Previously,
|
||||||
|
two versions needed to be maintained: one that supported python 2.x
|
||||||
|
and one that supported python 3.x. We've recently merged with
|
||||||
|
Ian Cordasco's charade fork, so now we have one coherent version that
|
||||||
|
works for Python 2.7+ and 3.4+.
|
||||||
|
|
||||||
%package -n python3-chardet
|
%package -n python3-chardet
|
||||||
Summary: Universal encoding detector for Python 2 and 3
|
Summary: Python 2/3 compatible character encoding detector.
|
||||||
Provides: python-chardet
|
|
||||||
# Base build requires
|
|
||||||
BuildRequires: python3-devel
|
|
||||||
BuildRequires: python3-setuptools
|
|
||||||
BuildRequires: python3-pbr
|
|
||||||
BuildRequires: python3-pip
|
|
||||||
BuildRequires: python3-wheel
|
|
||||||
BuildRequires: python3-pytest
|
|
||||||
%description -n python3-chardet
|
|
||||||
Universal encoding detector for Python 2 and 3
|
|
||||||
|
|
||||||
%package help
|
%description -n python3-chardet
|
||||||
Summary: Universal encoding detector for Python 2 and 3
|
Python 2/3 compatible character encoding detector,Python 3 version.
|
||||||
Provides: python3-chardet-doc
|
|
||||||
%description help
|
|
||||||
Universal encoding detector for Python 2 and 3
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n chardet-%{version} -S git
|
%setup -q -n chardet-3.0.4
|
||||||
|
sed -ie '1d' chardet/cli/chardetect.py
|
||||||
|
rm -rf %{py3dir}
|
||||||
|
cp -a . %{py3dir}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%py3_build
|
pushd %{py3dir}
|
||||||
|
%{__python3} setup.py build
|
||||||
|
popd
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%py3_install
|
pushd %{py3dir}
|
||||||
|
%{__python3} setup.py install -O1 --skip-build --root %{buildroot}
|
||||||
install -d -m755 %{buildroot}/%{_pkgdocdir}
|
mv %{buildroot}%{_bindir}/{,python3-}chardetect
|
||||||
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
|
|
||||||
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
|
|
||||||
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
|
|
||||||
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
|
|
||||||
pushd %{buildroot}
|
|
||||||
if [ -d usr/lib ]; then
|
|
||||||
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
|
|
||||||
fi
|
|
||||||
if [ -d usr/lib64 ]; then
|
|
||||||
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
|
|
||||||
fi
|
|
||||||
if [ -d usr/bin ]; then
|
|
||||||
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
|
|
||||||
fi
|
|
||||||
if [ -d usr/sbin ]; then
|
|
||||||
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
|
|
||||||
fi
|
|
||||||
touch doclist.lst
|
|
||||||
if [ -d usr/share/man ]; then
|
|
||||||
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
|
|
||||||
fi
|
|
||||||
popd
|
popd
|
||||||
mv %{buildroot}/filelist.lst .
|
|
||||||
mv %{buildroot}/doclist.lst .
|
|
||||||
|
|
||||||
%check
|
%files -n python3-chardet
|
||||||
%{__python3} -m pytest -v
|
%doc README.rst
|
||||||
|
%{!?_licensedir:%global license %%doc}
|
||||||
%files -n python3-chardet -f filelist.lst
|
%license LICENSE
|
||||||
|
%{_bindir}/python3-chardetect
|
||||||
%dir %{python3_sitelib}/*
|
%{python3_sitelib}/*
|
||||||
|
|
||||||
%files help -f doclist.lst
|
|
||||||
%{_docdir}/*
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Feb 08 2023 zhuofeng <zhuofeng2@huawei.com> - 5.0.0-2
|
* Fri Oct 30 2020 wuchaochao <wuchaochao4@huawei.com> - 3.0.4-9
|
||||||
- Type:bugfix
|
- Type:bufix
|
||||||
- CVE:NA
|
- CVE:NA
|
||||||
- SUG:NA
|
- SUG:NA
|
||||||
- DESC:make the test check
|
- DESC:remove python2
|
||||||
|
|
||||||
* Sat Oct 29 2022 zhuofeng <zhuofeng2@huawei.com> - 5.0.0-1
|
* Sat Sep 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.0.4-8
|
||||||
- update to 5.0.0
|
- Package init
|
||||||
|
|
||||||
* Tue Oct 25 2022 zhangruifang <zhangruifang1@h-partners.com> - 4.0.0-2
|
|
||||||
- Rebuild for next release
|
|
||||||
|
|
||||||
* Wed Jul 14 2021 OpenStack_SIG <openstack@openeuler.org> - 4.0.0-1
|
|
||||||
- Package Spec generate
|
|
||||||
Loading…
x
Reference in New Issue
Block a user