%global _empty_manifest_terminate_build 0 Name: python-pyload-ng Version: 0.5.0b3.dev68 Release: 1 Summary: The free and open-source Download Manager written in pure Python License: agpl3 URL: https://pyload.net Source0: https://mirrors.nju.edu.cn/pypi/web/packages/1d/65/c9555b91528b3a5a60275c8be79ba46908f4ac60fc3feb60660d57643588/pyload-ng-0.5.0b3.dev68.tar.gz BuildArch: noarch Requires: python3-Cheroot Requires: python3-Flask-Babel Requires: python3-Flask-Caching Requires: python3-Flask-Compress Requires: python3-Flask-Themes2 Requires: python3-bitmath Requires: python3-cryptography Requires: python3-filetype Requires: python3-Js2Py Requires: python3-pycurl Requires: python3-certifi Requires: python3-semver Requires: python3-setuptools Requires: python3-Flask-Session Requires: python3-Flask Requires: python3-Flask-Session2 Requires: python3-Flask Requires: python3-beautifulsoup4 Requires: python3-colorlog Requires: python3-Pillow Requires: python3-pyOpenSSL Requires: python3-slixmpp Requires: python3-Send2Trash Requires: python3-Babel Requires: python3-Jinja2 Requires: python3-pyobjc-framework-Cocoa Requires: python3-Babel Requires: python3-Jinja2 Requires: python3-beautifulsoup4 Requires: python3-colorlog Requires: python3-Pillow Requires: python3-pyOpenSSL Requires: python3-slixmpp Requires: python3-Send2Trash Requires: python3-pyobjc-framework-Cocoa %description version: '2' services: pyload: image: pyload build: container_name: pyload environment: - PUID=1000 - PGID=1000 - TZ=Europe/London volumes: - :/config - :/downloads ports: - 8000:8000 # Webinterface - 9666:9666 # Click 'N' Load restart: unless-stopped > **Note**: > > Replace `` with the location on the host machine where you have checked out the pyload repository. > > Replace `` with the location on the host machine where you want that downloads will be saved. > > Replace `` with where you want that user data files (configurations) are stored. ## Troubleshooting ### pip not found Retry replacing the command `pip` with `pip3`: pip3 install pyload-ng If fails again, you may not have the Python interpreter or the pip package manager installed on your system. Try reinstalling Python to fix this issue. Visit https://www.python.org/downloads to get the proper **Python 3** release for your system. ### pyload-ng not found Check the version of the Python interpreters installed on your system. To show the version of your **default** Python interpreter, type the command: python --version If the version is too old, try to upgrage Python, then you can retry to install pyLoad. Python releases below version 3.6 are not supported! ### Setuptools is too old To upgrade the `setuptools` package, type the command: pip install --upgrade setuptools ### Permission denied Under Unix-based systems, try to install pyLoad with root privileges. Prefix the installation/uninstallation command with `sudo`: sudo pip install pyload-ng sudo pip uninstall pyload-ng Under Windows systems, open a _Command Prompt as administrator_ to install pyLoad with root privileges. You can also try to install the `pyload-ng` package **without** root privileges. Append the option `--user` to the installation command: pip install --user pyload-ng ## Licensing [![license](https://img.shields.io/pypi/l/pyload-ng?style=flat-square)](https://github.com/pyload/pyload/blob/main/LICENSE.md) [![cla](https://cla-assistant.io/readme/badge/pyload/pyload)](https://cla-assistant.io/pyload/pyload) ### Open Source License You are allowed to use this software under the terms of the **GNU Affero General Public License** as published by the Free Software Foundation; either **version 3** of the License, or (at your option) any later version. Please refer to [LICENSE](https://github.com/pyload/pyload/blob/main/LICENSE.md) to read the project license. ### Alternative License With an explicit permission of the **pyLoad team** you may use or distribute this software under a different license according to the agreement. ### Contributor License Agreement Please refer to [CLA](https://cla-assistant.io/pyload/pyload) for the full agreement conditions. This is essentially what you will be agreeing to: - You claim to have the right to make the contribution (i.e. it's your own work). - You grant the project a perpetual, non-exclusive license to use the contribution. - You grant the project rights to change the outbound license that we use to distribute the code. - You retain full ownership (copyright) of your submission and are free to do with it as you please. Contact us at licensing@pyload.net for any question about the pyLoad licensing policy. ## Credits Please refer to [AUTHORS](https://github.com/pyload/pyload/blob/main/AUTHORS.md) to know a bit more about the people behind pyLoad. %package -n python3-pyload-ng Summary: The free and open-source Download Manager written in pure Python Provides: python-pyload-ng BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pyload-ng version: '2' services: pyload: image: pyload build: container_name: pyload environment: - PUID=1000 - PGID=1000 - TZ=Europe/London volumes: - :/config - :/downloads ports: - 8000:8000 # Webinterface - 9666:9666 # Click 'N' Load restart: unless-stopped > **Note**: > > Replace `` with the location on the host machine where you have checked out the pyload repository. > > Replace `` with the location on the host machine where you want that downloads will be saved. > > Replace `` with where you want that user data files (configurations) are stored. ## Troubleshooting ### pip not found Retry replacing the command `pip` with `pip3`: pip3 install pyload-ng If fails again, you may not have the Python interpreter or the pip package manager installed on your system. Try reinstalling Python to fix this issue. Visit https://www.python.org/downloads to get the proper **Python 3** release for your system. ### pyload-ng not found Check the version of the Python interpreters installed on your system. To show the version of your **default** Python interpreter, type the command: python --version If the version is too old, try to upgrage Python, then you can retry to install pyLoad. Python releases below version 3.6 are not supported! ### Setuptools is too old To upgrade the `setuptools` package, type the command: pip install --upgrade setuptools ### Permission denied Under Unix-based systems, try to install pyLoad with root privileges. Prefix the installation/uninstallation command with `sudo`: sudo pip install pyload-ng sudo pip uninstall pyload-ng Under Windows systems, open a _Command Prompt as administrator_ to install pyLoad with root privileges. You can also try to install the `pyload-ng` package **without** root privileges. Append the option `--user` to the installation command: pip install --user pyload-ng ## Licensing [![license](https://img.shields.io/pypi/l/pyload-ng?style=flat-square)](https://github.com/pyload/pyload/blob/main/LICENSE.md) [![cla](https://cla-assistant.io/readme/badge/pyload/pyload)](https://cla-assistant.io/pyload/pyload) ### Open Source License You are allowed to use this software under the terms of the **GNU Affero General Public License** as published by the Free Software Foundation; either **version 3** of the License, or (at your option) any later version. Please refer to [LICENSE](https://github.com/pyload/pyload/blob/main/LICENSE.md) to read the project license. ### Alternative License With an explicit permission of the **pyLoad team** you may use or distribute this software under a different license according to the agreement. ### Contributor License Agreement Please refer to [CLA](https://cla-assistant.io/pyload/pyload) for the full agreement conditions. This is essentially what you will be agreeing to: - You claim to have the right to make the contribution (i.e. it's your own work). - You grant the project a perpetual, non-exclusive license to use the contribution. - You grant the project rights to change the outbound license that we use to distribute the code. - You retain full ownership (copyright) of your submission and are free to do with it as you please. Contact us at licensing@pyload.net for any question about the pyLoad licensing policy. ## Credits Please refer to [AUTHORS](https://github.com/pyload/pyload/blob/main/AUTHORS.md) to know a bit more about the people behind pyLoad. %package help Summary: Development documents and examples for pyload-ng Provides: python3-pyload-ng-doc %description help version: '2' services: pyload: image: pyload build: container_name: pyload environment: - PUID=1000 - PGID=1000 - TZ=Europe/London volumes: - :/config - :/downloads ports: - 8000:8000 # Webinterface - 9666:9666 # Click 'N' Load restart: unless-stopped > **Note**: > > Replace `` with the location on the host machine where you have checked out the pyload repository. > > Replace `` with the location on the host machine where you want that downloads will be saved. > > Replace `` with where you want that user data files (configurations) are stored. ## Troubleshooting ### pip not found Retry replacing the command `pip` with `pip3`: pip3 install pyload-ng If fails again, you may not have the Python interpreter or the pip package manager installed on your system. Try reinstalling Python to fix this issue. Visit https://www.python.org/downloads to get the proper **Python 3** release for your system. ### pyload-ng not found Check the version of the Python interpreters installed on your system. To show the version of your **default** Python interpreter, type the command: python --version If the version is too old, try to upgrage Python, then you can retry to install pyLoad. Python releases below version 3.6 are not supported! ### Setuptools is too old To upgrade the `setuptools` package, type the command: pip install --upgrade setuptools ### Permission denied Under Unix-based systems, try to install pyLoad with root privileges. Prefix the installation/uninstallation command with `sudo`: sudo pip install pyload-ng sudo pip uninstall pyload-ng Under Windows systems, open a _Command Prompt as administrator_ to install pyLoad with root privileges. You can also try to install the `pyload-ng` package **without** root privileges. Append the option `--user` to the installation command: pip install --user pyload-ng ## Licensing [![license](https://img.shields.io/pypi/l/pyload-ng?style=flat-square)](https://github.com/pyload/pyload/blob/main/LICENSE.md) [![cla](https://cla-assistant.io/readme/badge/pyload/pyload)](https://cla-assistant.io/pyload/pyload) ### Open Source License You are allowed to use this software under the terms of the **GNU Affero General Public License** as published by the Free Software Foundation; either **version 3** of the License, or (at your option) any later version. Please refer to [LICENSE](https://github.com/pyload/pyload/blob/main/LICENSE.md) to read the project license. ### Alternative License With an explicit permission of the **pyLoad team** you may use or distribute this software under a different license according to the agreement. ### Contributor License Agreement Please refer to [CLA](https://cla-assistant.io/pyload/pyload) for the full agreement conditions. This is essentially what you will be agreeing to: - You claim to have the right to make the contribution (i.e. it's your own work). - You grant the project a perpetual, non-exclusive license to use the contribution. - You grant the project rights to change the outbound license that we use to distribute the code. - You retain full ownership (copyright) of your submission and are free to do with it as you please. Contact us at licensing@pyload.net for any question about the pyLoad licensing policy. ## Credits Please refer to [AUTHORS](https://github.com/pyload/pyload/blob/main/AUTHORS.md) to know a bit more about the people behind pyLoad. %prep %autosetup -n pyload-ng-0.5.0b3.dev68 %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-pyload-ng -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.5.0b3.dev68-1 - Package Spec generated