%global _empty_manifest_terminate_build 0 Name: python-blinker Version: 1.6.1 Release: 1 Summary: Fast, simple object-to-object and broadcast signaling License: MIT License URL: https://blinker.readthedocs.io Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b2/83/418c03eaeed9f87eab0d5430f7e9d5248d8a7dd64d12b5ab9e5f674e7aa3/blinker-1.6.1.tar.gz BuildArch: noarch Requires: python3-typing-extensions %description Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or "signals". Signal receivers can subscribe to specific senders or receive signals sent by any sender. >>> from blinker import signal >>> started = signal('round-started') >>> def each(round): >>> started.connect(each) >>> def round_two(round): >>> started.connect(round_two, sender=2) >>> for round in range(1, 4): Round 1! Round 2! This is round two. Round 3! %package -n python3-blinker Summary: Fast, simple object-to-object and broadcast signaling Provides: python-blinker BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-blinker Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or "signals". Signal receivers can subscribe to specific senders or receive signals sent by any sender. >>> from blinker import signal >>> started = signal('round-started') >>> def each(round): >>> started.connect(each) >>> def round_two(round): >>> started.connect(round_two, sender=2) >>> for round in range(1, 4): Round 1! Round 2! This is round two. Round 3! %package help Summary: Development documents and examples for blinker Provides: python3-blinker-doc %description help Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or "signals". Signal receivers can subscribe to specific senders or receive signals sent by any sender. >>> from blinker import signal >>> started = signal('round-started') >>> def each(round): >>> started.connect(each) >>> def round_two(round): >>> started.connect(round_two, sender=2) >>> for round in range(1, 4): Round 1! Round 2! This is round two. Round 3! %prep %autosetup -n blinker-1.6.1 %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-blinker -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 1.6.1-1 - Package Spec generated