git: 80d1af0de8d1 - main - ftp/py-parfive: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 23 Apr 2023 13:11:27 UTC
The branch main has been updated by wen: URL: https://cgit.FreeBSD.org/ports/commit/?id=80d1af0de8d12ad794e71e864a4983ac86a22c0e commit 80d1af0de8d12ad794e71e864a4983ac86a22c0e Author: Wen Heping <wen@FreeBSD.org> AuthorDate: 2023-04-23 13:10:22 +0000 Commit: Wen Heping <wen@FreeBSD.org> CommitDate: 2023-04-23 13:10:22 +0000 ftp/py-parfive: Add new port A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks. --- ftp/Makefile | 1 + ftp/py-parfive/Makefile | 22 ++++++++ ftp/py-parfive/distinfo | 3 + ftp/py-parfive/pkg-descr | 3 + ftp/py-parfive/predicted-sunspot-radio-flux.txt | 73 +++++++++++++++++++++++++ 5 files changed, 102 insertions(+) diff --git a/ftp/Makefile b/ftp/Makefile index 02b7f836cfd0..f2767c41ca89 100644 --- a/ftp/Makefile +++ b/ftp/Makefile @@ -65,6 +65,7 @@ SUBDIR += pure-ftpd SUBDIR += py-aioftp SUBDIR += py-ftputil + SUBDIR += py-parfive SUBDIR += py-pycurl SUBDIR += py-pyftpdlib SUBDIR += py-requests-ftp diff --git a/ftp/py-parfive/Makefile b/ftp/py-parfive/Makefile new file mode 100644 index 000000000000..99a355c47956 --- /dev/null +++ b/ftp/py-parfive/Makefile @@ -0,0 +1,22 @@ +PORTNAME= parfive +DISTVERSION= 2.0.2 +CATEGORIES= ftp +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= wen@FreeBSD.org +COMMENT= HTTP and FTP parallel file downloader +WWW= https://github.com/Cadair/parfive + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} + +USES= python:3.7+ +USE_PYTHON= autoplist pep517 + +.include <bsd.port.mk> diff --git a/ftp/py-parfive/distinfo b/ftp/py-parfive/distinfo new file mode 100644 index 000000000000..94e256bcb650 --- /dev/null +++ b/ftp/py-parfive/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1682254265 +SHA256 (parfive-2.0.2.tar.gz) = 908211f9c5cb52dc8b279626872095f3cce15da86893f53b4176deceddcfc85d +SIZE (parfive-2.0.2.tar.gz) = 31686 diff --git a/ftp/py-parfive/pkg-descr b/ftp/py-parfive/pkg-descr new file mode 100644 index 000000000000..c1602f7b1f76 --- /dev/null +++ b/ftp/py-parfive/pkg-descr @@ -0,0 +1,3 @@ +A parallel file downloader using asyncio. parfive can handle downloading +multiple files in parallel as well as downloading each file in a number +of chunks. diff --git a/ftp/py-parfive/predicted-sunspot-radio-flux.txt b/ftp/py-parfive/predicted-sunspot-radio-flux.txt new file mode 100644 index 000000000000..7493be723c6d --- /dev/null +++ b/ftp/py-parfive/predicted-sunspot-radio-flux.txt @@ -0,0 +1,73 @@ +:Predicted_Sunspot_Numbers_and_Radio_Flux: Predict.txt +:Created: 2016 Jan 04 0500 UTC +# Prepared by the U.S. Dept. of Commerce, NOAA, Space Weather Prediction Center (SWPC). +# Please send comments and suggestions to swpc.webmaster@noaa.gov +# +# Sunspot Number: S.I.D.C. Brussels International Sunspot Number. +# 10.7cm Radio Flux value: Penticton, B.C. Canada. +# Predicted values are based on the consensus of the Solar Cycle 24 Prediction Panel. +# +# See the README3 file for further information. +# +# Missing or not applicable data: -1 +# +# Predicted Sunspot Number And Radio Flux Values +# With Expected Ranges +# +# -----Sunspot Number------ ----10.7 cm Radio Flux---- +# YR MO PREDICTED HIGH LOW PREDICTED HIGH LOW +#-------------------------------------------------------------- +2015 07 41.6 42.6 40.6 116.1 117.1 115.1 +2015 08 41.9 43.9 39.9 113.6 114.6 112.6 +2015 09 43.0 46.0 40.0 111.7 113.7 109.7 +2015 10 43.7 48.7 38.7 109.6 112.6 106.6 +2015 11 43.5 48.5 38.5 107.6 111.6 103.6 +2015 12 43.3 49.3 37.3 105.7 109.7 101.7 +2016 01 43.5 50.5 36.5 104.3 109.3 99.3 +2016 02 43.7 50.7 36.7 103.5 109.5 97.5 +2016 03 43.4 51.4 35.4 102.7 109.7 95.7 +2016 04 43.1 52.1 34.1 101.9 109.9 93.9 +2016 05 43.0 52.0 34.0 100.7 108.7 92.7 +2016 06 42.9 52.9 32.9 99.0 108.0 90.0 +2016 07 42.1 52.1 32.1 97.3 106.3 88.3 +2016 08 40.4 50.4 30.4 95.8 104.8 86.8 +2016 09 38.8 48.8 28.8 94.3 103.3 85.3 +2016 10 37.3 47.3 27.3 92.9 101.9 83.9 +2016 11 35.7 45.7 25.7 91.5 100.5 82.5 +2016 12 34.3 44.3 24.3 90.2 99.2 81.2 +2017 01 32.8 42.8 22.8 88.8 97.8 79.8 +2017 02 31.4 41.4 21.4 87.5 96.5 78.5 +2017 03 30.0 40.0 20.0 86.3 95.3 77.3 +2017 04 28.7 38.7 18.7 85.0 94.0 76.0 +2017 05 27.4 37.4 17.4 83.8 92.8 74.8 +2017 06 26.1 36.1 16.1 82.6 91.6 73.6 +2017 07 24.9 34.9 14.9 81.5 90.5 72.5 +2017 08 23.7 33.7 13.7 80.4 89.4 71.4 +2017 09 22.5 32.5 12.5 79.3 88.3 70.3 +2017 10 21.4 31.4 11.4 78.3 87.3 69.3 +2017 11 20.3 30.3 10.3 77.3 86.3 68.3 +2017 12 19.2 29.2 9.2 76.4 85.4 67.4 +2018 01 18.2 28.2 8.2 75.4 84.4 66.4 +2018 02 17.2 27.2 7.2 74.5 83.5 65.5 +2018 03 16.3 26.3 6.3 73.7 82.7 64.7 +2018 04 15.4 25.4 5.4 72.8 81.8 63.8 +2018 05 14.5 24.5 4.5 72.1 81.1 63.1 +2018 06 13.7 23.7 3.7 71.3 80.3 62.3 +2018 07 12.9 22.9 2.9 70.6 79.6 61.6 +2018 08 12.2 22.2 2.2 69.9 78.9 60.9 +2018 09 11.5 21.5 1.5 69.2 78.2 60.2 +2018 10 10.8 20.8 0.8 68.6 77.6 60.0 +2018 11 10.1 20.1 0.1 68.0 77.0 60.0 +2018 12 9.5 19.5 0.0 67.4 76.4 60.0 +2019 01 8.9 18.9 0.0 66.9 75.9 60.0 +2019 02 8.3 18.3 0.0 66.3 75.3 60.0 +2019 03 7.8 17.8 0.0 65.9 74.9 60.0 +2019 04 7.3 17.3 0.0 65.4 74.4 60.0 +2019 05 6.8 16.8 0.0 65.0 74.0 60.0 +2019 06 6.4 16.4 0.0 64.5 73.5 60.0 +2019 07 5.9 15.9 0.0 64.1 73.1 60.0 +2019 08 5.5 15.5 0.0 63.8 72.8 60.0 +2019 09 5.1 15.1 0.0 63.4 72.4 60.0 +2019 10 4.8 14.8 0.0 63.1 72.1 60.0 +2019 11 4.4 14.4 0.0 62.8 71.8 60.0 +2019 12 4.1 14.1 0.0 62.5 71.5 60.0