From e683f063d2328221f43e5d7d58615291a1a6c6f4 Mon Sep 17 00:00:00 2001 From: BruceGW Date: Sat, 18 Jul 2020 10:39:15 +0800 Subject: [PATCH] init package --- atpublic-1.0.tar.gz | Bin 0 -> 13611 bytes python-atpublic.spec | 83 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 atpublic-1.0.tar.gz create mode 100644 python-atpublic.spec diff --git a/atpublic-1.0.tar.gz b/atpublic-1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..30403270bac0fdab40e91b37af6125c8b4d043ec GIT binary patch literal 13611 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 literal 0 HcmV?d00001 diff --git a/python-atpublic.spec b/python-atpublic.spec new file mode 100644 index 0000000..0740f8e --- /dev/null +++ b/python-atpublic.spec @@ -0,0 +1,83 @@ +%global _empty_manifest_terminate_build 0 +Name: python-atpublic +Version: 1.0 +Release: 1 +Summary: public -- @public for populating __all__ +License: Apache 2.0 +URL: http://public.readthedocs.io/ +Source0: https://files.pythonhosted.org/packages/1d/71/125eefdde54cf640eb2c22f868158fb0595fce1512c6c51201b105c44e63/atpublic-1.0.tar.gz +BuildArch: noarch + + +%description +This is a very simple decorator and function which populates a module's +__all__ and optionally the module globals. + +This provides both a pure-Python implementation and a C implementation. It is +proposed that the C implementation be added to builtins_ for Python 3.6. + +%package -n python3-atpublic +Summary: public -- @public for populating __all__ +Provides: python-atpublic +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-atpublic +This is a very simple decorator and function which populates a module's +__all__ and optionally the module globals. + +This provides both a pure-Python implementation and a C implementation. It is +proposed that the C implementation be added to builtins_ for Python 3.6. + +%package help +Summary: Development documents and examples for atpublic +Provides: python3-atpublic-doc +%description help +This is a very simple decorator and function which populates a module's +__all__ and optionally the module globals. + +This provides both a pure-Python implementation and a C implementation. It is +proposed that the C implementation be added to builtins_ for Python 3.6. + +%prep +%autosetup -n atpublic-1.0 + +%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-atpublic -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sat Jul 18 2020 Python_Bot +- Package Spec generated -- Gitee