%global _empty_manifest_terminate_build 0 Name: python-pywebhdfs Version: 0.4.1 Release: 1 Summary: UNKNOWN License: UNKNOWN URL: http://pywebhdfs.org/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f0/ce/cdd55fae929bbab54490a4dba4591e630aed169dda491be3c571e9e233ee/pywebhdfs-0.4.1.tar.gz BuildArch: noarch %description |Build Status| PyWebHDFS is a Python wrapper for the Hadoop WebHDFS REST API. Many of the current Python HDFS clients rely on Hadoop Streaming which requires Java to be installed on the local machine. The other option for interacting with HDFS is to use the WebHDFS REST API. The purpose of this project is to simplify interactions with the WebHDFS API. The PyWebHdfs client will implement the exact functions available in the WebHDFS REST API and behave in a manner consistent with the API. $ pip install pywebhdfs The initial release provides for basic WebHDFS file and directory operations including: #. Create and Write to a File #. Append to a File #. Open and Read a File #. Make a Directory #. Rename a File/Directory #. Delete a File/Directory #. Status of a File/Directory #. Checksum of a File #. List a Directory #. Get/Set/List/Delete Extended Attributes (Requires Hadoop 2.5.x+) The documentation for the Hadoop WebHDFS REST API can be found at `http://hadoop.apache.org/docs/r1.0.4/webhdfs.html`_ Pypi package: `https://pypi.python.org/pypi/pywebhdfs`_ Documentation: `http://pythonhosted.org/pywebhdfs/`_ %package -n python3-pywebhdfs Summary: UNKNOWN Provides: python-pywebhdfs BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pywebhdfs |Build Status| PyWebHDFS is a Python wrapper for the Hadoop WebHDFS REST API. Many of the current Python HDFS clients rely on Hadoop Streaming which requires Java to be installed on the local machine. The other option for interacting with HDFS is to use the WebHDFS REST API. The purpose of this project is to simplify interactions with the WebHDFS API. The PyWebHdfs client will implement the exact functions available in the WebHDFS REST API and behave in a manner consistent with the API. $ pip install pywebhdfs The initial release provides for basic WebHDFS file and directory operations including: #. Create and Write to a File #. Append to a File #. Open and Read a File #. Make a Directory #. Rename a File/Directory #. Delete a File/Directory #. Status of a File/Directory #. Checksum of a File #. List a Directory #. Get/Set/List/Delete Extended Attributes (Requires Hadoop 2.5.x+) The documentation for the Hadoop WebHDFS REST API can be found at `http://hadoop.apache.org/docs/r1.0.4/webhdfs.html`_ Pypi package: `https://pypi.python.org/pypi/pywebhdfs`_ Documentation: `http://pythonhosted.org/pywebhdfs/`_ %package help Summary: Development documents and examples for pywebhdfs Provides: python3-pywebhdfs-doc %description help |Build Status| PyWebHDFS is a Python wrapper for the Hadoop WebHDFS REST API. Many of the current Python HDFS clients rely on Hadoop Streaming which requires Java to be installed on the local machine. The other option for interacting with HDFS is to use the WebHDFS REST API. The purpose of this project is to simplify interactions with the WebHDFS API. The PyWebHdfs client will implement the exact functions available in the WebHDFS REST API and behave in a manner consistent with the API. $ pip install pywebhdfs The initial release provides for basic WebHDFS file and directory operations including: #. Create and Write to a File #. Append to a File #. Open and Read a File #. Make a Directory #. Rename a File/Directory #. Delete a File/Directory #. Status of a File/Directory #. Checksum of a File #. List a Directory #. Get/Set/List/Delete Extended Attributes (Requires Hadoop 2.5.x+) The documentation for the Hadoop WebHDFS REST API can be found at `http://hadoop.apache.org/docs/r1.0.4/webhdfs.html`_ Pypi package: `https://pypi.python.org/pypi/pywebhdfs`_ Documentation: `http://pythonhosted.org/pywebhdfs/`_ %prep %autosetup -n pywebhdfs-0.4.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-pywebhdfs -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot - 0.4.1-1 - Package Spec generated