%global _empty_manifest_terminate_build 0 Name: python-PyAMF Version: 0.8.0 Release: 1 Summary: AMF support for Python License: MIT License URL: http://pyamf.org Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a0/06/43976c0e3951b9bf7ba0d7d614a8e3e024eb5a1c6acecc9073b81c94fb52/PyAMF-0.8.0.tar.gz BuildArch: noarch %description .. image:: https://travis-ci.org/hydralabs/pyamf.svg?branch=master :target: https://travis-ci.org/hydralabs/pyamf .. image:: https://coveralls.io/repos/hydralabs/pyamf/badge.svg :target: https://coveralls.io/r/hydralabs/pyamf PyAMF_ provides Action Message Format (AMF_) support for Python_ that is compatible with the `Adobe Flash Player`_. It includes integration with Python web frameworks like Django_, Pylons_, Twisted_, SQLAlchemy_, web2py_ and more_. The `Adobe Integrated Runtime`_ and `Adobe Flash Player`_ use AMF to communicate between an application and a remote server. AMF encodes remote procedure calls (RPC) into a compact binary representation that can be transferred over HTTP/HTTPS or the `RTMP/RTMPS`_ protocol. Objects and data values are serialized into this binary format, which increases performance, allowing applications to load data up to 10 times faster than with text-based formats such as XML or SOAP. AMF3, the default serialization for ActionScript_ 3.0, provides various advantages over AMF0, which is used for ActionScript 1.0 and 2.0. AMF3 sends data over the network more efficiently than AMF0. AMF3 supports sending ``int`` and ``uint`` objects as integers and supports data types that are available only in ActionScript 3.0, such as ByteArray_, ArrayCollection_, ObjectProxy_ and IExternalizable_. .. _PyAMF: http://www.pyamf.org .. _AMF: http://en.wikipedia.org/wiki/Action_Message_Format .. _Python: http://python.org .. _Adobe Flash Player: http://en.wikipedia.org/wiki/Flash_Player .. _Django: http://djangoproject.com .. _Pylons: http://pylonshq.com .. _Twisted: http://twistedmatrix.com .. _SQLAlchemy: http://sqlalchemy.org .. _web2py: http://www.web2py.com .. _more: http://pyamf.org/tutorials/index.html .. _Adobe Integrated Runtime: http://en.wikipedia.org/wiki/Adobe_AIR .. _RTMP/RTMPS: http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol .. _ActionScript: http://dev.pyamf.org/wiki/ActionScript .. _ByteArray: http://dev.pyamf.org/wiki/ByteArray .. _ArrayCollection: http://dev.pyamf.org/wiki/ArrayCollection .. _ObjectProxy: http://dev.pyamf.org/wiki/ObjectProxy .. _IExternalizable: http://dev.pyamf.org/wiki/IExternalizable %package -n python3-PyAMF Summary: AMF support for Python Provides: python-PyAMF BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-PyAMF .. image:: https://travis-ci.org/hydralabs/pyamf.svg?branch=master :target: https://travis-ci.org/hydralabs/pyamf .. image:: https://coveralls.io/repos/hydralabs/pyamf/badge.svg :target: https://coveralls.io/r/hydralabs/pyamf PyAMF_ provides Action Message Format (AMF_) support for Python_ that is compatible with the `Adobe Flash Player`_. It includes integration with Python web frameworks like Django_, Pylons_, Twisted_, SQLAlchemy_, web2py_ and more_. The `Adobe Integrated Runtime`_ and `Adobe Flash Player`_ use AMF to communicate between an application and a remote server. AMF encodes remote procedure calls (RPC) into a compact binary representation that can be transferred over HTTP/HTTPS or the `RTMP/RTMPS`_ protocol. Objects and data values are serialized into this binary format, which increases performance, allowing applications to load data up to 10 times faster than with text-based formats such as XML or SOAP. AMF3, the default serialization for ActionScript_ 3.0, provides various advantages over AMF0, which is used for ActionScript 1.0 and 2.0. AMF3 sends data over the network more efficiently than AMF0. AMF3 supports sending ``int`` and ``uint`` objects as integers and supports data types that are available only in ActionScript 3.0, such as ByteArray_, ArrayCollection_, ObjectProxy_ and IExternalizable_. .. _PyAMF: http://www.pyamf.org .. _AMF: http://en.wikipedia.org/wiki/Action_Message_Format .. _Python: http://python.org .. _Adobe Flash Player: http://en.wikipedia.org/wiki/Flash_Player .. _Django: http://djangoproject.com .. _Pylons: http://pylonshq.com .. _Twisted: http://twistedmatrix.com .. _SQLAlchemy: http://sqlalchemy.org .. _web2py: http://www.web2py.com .. _more: http://pyamf.org/tutorials/index.html .. _Adobe Integrated Runtime: http://en.wikipedia.org/wiki/Adobe_AIR .. _RTMP/RTMPS: http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol .. _ActionScript: http://dev.pyamf.org/wiki/ActionScript .. _ByteArray: http://dev.pyamf.org/wiki/ByteArray .. _ArrayCollection: http://dev.pyamf.org/wiki/ArrayCollection .. _ObjectProxy: http://dev.pyamf.org/wiki/ObjectProxy .. _IExternalizable: http://dev.pyamf.org/wiki/IExternalizable %package help Summary: Development documents and examples for PyAMF Provides: python3-PyAMF-doc %description help .. image:: https://travis-ci.org/hydralabs/pyamf.svg?branch=master :target: https://travis-ci.org/hydralabs/pyamf .. image:: https://coveralls.io/repos/hydralabs/pyamf/badge.svg :target: https://coveralls.io/r/hydralabs/pyamf PyAMF_ provides Action Message Format (AMF_) support for Python_ that is compatible with the `Adobe Flash Player`_. It includes integration with Python web frameworks like Django_, Pylons_, Twisted_, SQLAlchemy_, web2py_ and more_. The `Adobe Integrated Runtime`_ and `Adobe Flash Player`_ use AMF to communicate between an application and a remote server. AMF encodes remote procedure calls (RPC) into a compact binary representation that can be transferred over HTTP/HTTPS or the `RTMP/RTMPS`_ protocol. Objects and data values are serialized into this binary format, which increases performance, allowing applications to load data up to 10 times faster than with text-based formats such as XML or SOAP. AMF3, the default serialization for ActionScript_ 3.0, provides various advantages over AMF0, which is used for ActionScript 1.0 and 2.0. AMF3 sends data over the network more efficiently than AMF0. AMF3 supports sending ``int`` and ``uint`` objects as integers and supports data types that are available only in ActionScript 3.0, such as ByteArray_, ArrayCollection_, ObjectProxy_ and IExternalizable_. .. _PyAMF: http://www.pyamf.org .. _AMF: http://en.wikipedia.org/wiki/Action_Message_Format .. _Python: http://python.org .. _Adobe Flash Player: http://en.wikipedia.org/wiki/Flash_Player .. _Django: http://djangoproject.com .. _Pylons: http://pylonshq.com .. _Twisted: http://twistedmatrix.com .. _SQLAlchemy: http://sqlalchemy.org .. _web2py: http://www.web2py.com .. _more: http://pyamf.org/tutorials/index.html .. _Adobe Integrated Runtime: http://en.wikipedia.org/wiki/Adobe_AIR .. _RTMP/RTMPS: http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol .. _ActionScript: http://dev.pyamf.org/wiki/ActionScript .. _ByteArray: http://dev.pyamf.org/wiki/ByteArray .. _ArrayCollection: http://dev.pyamf.org/wiki/ArrayCollection .. _ObjectProxy: http://dev.pyamf.org/wiki/ObjectProxy .. _IExternalizable: http://dev.pyamf.org/wiki/IExternalizable %prep %autosetup -n PyAMF-0.8.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-PyAMF -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.8.0-1 - Package Spec generated