diff options
Diffstat (limited to 'python-free-proxy.spec')
| -rw-r--r-- | python-free-proxy.spec | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/python-free-proxy.spec b/python-free-proxy.spec new file mode 100644 index 0000000..9cf2bbc --- /dev/null +++ b/python-free-proxy.spec @@ -0,0 +1,153 @@ +%global _empty_manifest_terminate_build 0 +Name: python-free-proxy +Version: 1.1.1 +Release: 1 +Summary: Proxy scraper for further use +License: MIT License +URL: https://github.com/jundymek/free-proxy +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/4a/63/05b949de3d23334208f01ca8bbe31b0a283871ffd9be95282c6ea7e2a638/free_proxy-1.1.1.tar.gz +BuildArch: noarch + + +%description +## [1.1.1] - 2023-02-18 +- Fixed https parameter error +- Fixed additional loop issue when no proxy was found +## [1.1.0] - 2022-11-12 +- Added new website to get proxies from <https://free-proxy-list.net> +- Added new website to get proxies from <https://free-proxy-list.net/uk-proxy.html> +- Added new website to get proxies from <https://www.us-proxy.org/> +- Change lxml version to 4.9.1 +## [1.0.6] - 2022-01-23 +- Added `google` parameter +- Added `https` parameter +## [1.0.5] - 2022-01-07 +- Added `elite` parameter +- Add exception class and raise exception instead of system exit +- Change lxml version to 4.6.5 +## [1.0.4] - 2021-11-13 +- Fix proxy list default length +## [1.0.3] - 2021-08-18 +- Change XPatch due to SSL proxies page update +- Change lxml version +## [1.0.2] - 2020-09-03 +- Added `anonym` parameter +## [1.0.1] - 2020-03-19 +- Fix typos in readme +- Fix urrlib3 exception `urllib3.exceptions.ProxySchemeUnknown: Not supported proxy scheme None`, +- Fix imports +## [1.0.0] - 2019-02-04 +- Initial release + +%package -n python3-free-proxy +Summary: Proxy scraper for further use +Provides: python-free-proxy +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-free-proxy +## [1.1.1] - 2023-02-18 +- Fixed https parameter error +- Fixed additional loop issue when no proxy was found +## [1.1.0] - 2022-11-12 +- Added new website to get proxies from <https://free-proxy-list.net> +- Added new website to get proxies from <https://free-proxy-list.net/uk-proxy.html> +- Added new website to get proxies from <https://www.us-proxy.org/> +- Change lxml version to 4.9.1 +## [1.0.6] - 2022-01-23 +- Added `google` parameter +- Added `https` parameter +## [1.0.5] - 2022-01-07 +- Added `elite` parameter +- Add exception class and raise exception instead of system exit +- Change lxml version to 4.6.5 +## [1.0.4] - 2021-11-13 +- Fix proxy list default length +## [1.0.3] - 2021-08-18 +- Change XPatch due to SSL proxies page update +- Change lxml version +## [1.0.2] - 2020-09-03 +- Added `anonym` parameter +## [1.0.1] - 2020-03-19 +- Fix typos in readme +- Fix urrlib3 exception `urllib3.exceptions.ProxySchemeUnknown: Not supported proxy scheme None`, +- Fix imports +## [1.0.0] - 2019-02-04 +- Initial release + +%package help +Summary: Development documents and examples for free-proxy +Provides: python3-free-proxy-doc +%description help +## [1.1.1] - 2023-02-18 +- Fixed https parameter error +- Fixed additional loop issue when no proxy was found +## [1.1.0] - 2022-11-12 +- Added new website to get proxies from <https://free-proxy-list.net> +- Added new website to get proxies from <https://free-proxy-list.net/uk-proxy.html> +- Added new website to get proxies from <https://www.us-proxy.org/> +- Change lxml version to 4.9.1 +## [1.0.6] - 2022-01-23 +- Added `google` parameter +- Added `https` parameter +## [1.0.5] - 2022-01-07 +- Added `elite` parameter +- Add exception class and raise exception instead of system exit +- Change lxml version to 4.6.5 +## [1.0.4] - 2021-11-13 +- Fix proxy list default length +## [1.0.3] - 2021-08-18 +- Change XPatch due to SSL proxies page update +- Change lxml version +## [1.0.2] - 2020-09-03 +- Added `anonym` parameter +## [1.0.1] - 2020-03-19 +- Fix typos in readme +- Fix urrlib3 exception `urllib3.exceptions.ProxySchemeUnknown: Not supported proxy scheme None`, +- Fix imports +## [1.0.0] - 2019-02-04 +- Initial release + +%prep +%autosetup -n free-proxy-1.1.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-free-proxy -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.1-1 +- Package Spec generated |
