From 28950bd0abcc47811d838ca44ddf4d533ed00216 Mon Sep 17 00:00:00 2001 From: desert-sailor Date: Mon, 6 Nov 2023 12:56:27 +0800 Subject: [PATCH] Init package with version 0.1.1 --- python-rfc3986-validator.spec | 76 +++++++++++++++++++++++++++++++++ rfc3986_validator-0.1.1.tar.gz | Bin 0 -> 6760 bytes 2 files changed, 76 insertions(+) create mode 100644 python-rfc3986-validator.spec create mode 100644 rfc3986_validator-0.1.1.tar.gz diff --git a/python-rfc3986-validator.spec b/python-rfc3986-validator.spec new file mode 100644 index 0000000..7d69d14 --- /dev/null +++ b/python-rfc3986-validator.spec @@ -0,0 +1,76 @@ +%global _empty_manifest_terminate_build 0 +Name: python-rfc3986-validator +Version: 0.1.1 +Release: 1 +Summary: Pure python rfc3986 validator +License: MIT +URL: https://github.com/naimetti/rfc3986-validator +Source0: https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz +BuildArch: noarch +%description +Pure python rfc3986 validator. + +%package -n python3-rfc3986-validator +Summary: Pure python rfc3986 validator +Provides: python-rfc3986-validator +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-pytest-runner +%description -n python3-rfc3986-validator +Pure python rfc3986 validator. + +%package help +Summary: Pure python rfc3986 validator +Provides: python3-rfc3986-validator-doc +%description help +Pure python rfc3986 validator. + +%prep +%autosetup -n rfc3986_validator-%{version} + +%build +%py3_build + +%install +%py3_install + +install -d -m755 %{buildroot}/%{_pkgdocdir} +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 +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-rfc3986-validator -f filelist.lst + +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Nov 6 2023 Dongxing Wang - 0.1.1-1 +- Init package diff --git a/rfc3986_validator-0.1.1.tar.gz b/rfc3986_validator-0.1.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb34b6260c8c420e54bf398348e87950cebc57b5 GIT binary patch literal 6760 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 K;`#Fcpa1~-2X1cw literal 0 HcmV?d00001