summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-03-09 17:35:32 +0000
committerCoprDistGit <infra@openeuler.org>2023-03-09 17:35:32 +0000
commit3556d6f846ee6ac5f86124fd3152c620981a876b (patch)
tree365a3a0f53876b42c161582ef7062763aeeec5cc
parent4d8bdb25b775252a9704ddc72077a5315f46cbb1 (diff)
automatic import of python-tqdm
-rw-r--r--.gitignore1
-rw-r--r--python-tqdm.spec178
-rw-r--r--sources1
3 files changed, 180 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..fc3f01f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/tqdm-4.65.0.tar.gz
diff --git a/python-tqdm.spec b/python-tqdm.spec
new file mode 100644
index 0000000..f8dcff7
--- /dev/null
+++ b/python-tqdm.spec
@@ -0,0 +1,178 @@
+%global _empty_manifest_terminate_build 0
+Name: python-tqdm
+Version: 4.65.0
+Release: 1
+Summary: Fast, Extensible Progress Meter
+License: MPLv2.0, MIT Licences
+URL: https://tqdm.github.io
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3d/78/81191f56abb7d3d56963337dbdff6aa4f55805c8afd8bad64b0a34199e9b/tqdm-4.65.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-colorama
+Requires: python3-py-make
+Requires: python3-twine
+Requires: python3-wheel
+Requires: python3-ipywidgets
+Requires: python3-slack-sdk
+Requires: python3-requests
+
+%description
+|Py-Versions| |Versions| |Conda-Forge-Status| |Docker| |Snapcraft|
+|Build-Status| |Coverage-Status| |Branch-Coverage-Status| |Codacy-Grade| |Libraries-Rank| |PyPI-Downloads|
+|LICENCE| |OpenHub-Status| |binder-demo| |awesome-python|
+``tqdm`` derives from the Arabic word *taqaddum* (تقدّم) which can mean "progress,"
+and is an abbreviation for "I love you so much" in Spanish (*te quiero demasiado*).
+Instantly make your loops show a smart progress meter - just wrap any
+iterable with ``tqdm(iterable)``, and you're done!
+ from tqdm import tqdm
+ for i in tqdm(range(10000)):
+``76%|████████████████████████        | 7568/10000 [00:33<00:10, 229.00it/s]``
+``trange(N)`` can be also used as a convenient shortcut for
+``tqdm(range(N))``.
+|Screenshot|
+ |Video| |Slides| |Merch|
+It can also be executed as a module with pipes:
+ $ seq 9999999 | tqdm --bytes | wc -l
+ 75.2MB [00:00, 217MB/s]
+ 9999999
+ $ tar -zcf - docs/ | tqdm --bytes --total `du -sb docs/ | cut -f1` \
+ > backup.tgz
+ 32%|██████████▍ | 8.89G/27.9G [00:42<01:31, 223MB/s]
+Overhead is low -- about 60ns per iteration (80ns with ``tqdm.gui``), and is
+unit tested against performance regression.
+By comparison, the well-established
+`ProgressBar <https://github.com/niltonvolpato/python-progressbar>`__ has
+an 800ns/iter overhead.
+In addition to its low overhead, ``tqdm`` uses smart algorithms to predict
+the remaining time and to skip unnecessary iteration displays, which allows
+for a negligible overhead in most cases.
+``tqdm`` works on any platform
+(Linux, Windows, Mac, FreeBSD, NetBSD, Solaris/SunOS),
+in any console or in a GUI, and is also friendly with IPython/Jupyter notebooks.
+``tqdm`` does not require any dependencies (not even ``curses``!), just
+Python and an environment supporting ``carriage return \r`` and
+
+%package -n python3-tqdm
+Summary: Fast, Extensible Progress Meter
+Provides: python-tqdm
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-tqdm
+|Py-Versions| |Versions| |Conda-Forge-Status| |Docker| |Snapcraft|
+|Build-Status| |Coverage-Status| |Branch-Coverage-Status| |Codacy-Grade| |Libraries-Rank| |PyPI-Downloads|
+|LICENCE| |OpenHub-Status| |binder-demo| |awesome-python|
+``tqdm`` derives from the Arabic word *taqaddum* (تقدّم) which can mean "progress,"
+and is an abbreviation for "I love you so much" in Spanish (*te quiero demasiado*).
+Instantly make your loops show a smart progress meter - just wrap any
+iterable with ``tqdm(iterable)``, and you're done!
+ from tqdm import tqdm
+ for i in tqdm(range(10000)):
+``76%|████████████████████████        | 7568/10000 [00:33<00:10, 229.00it/s]``
+``trange(N)`` can be also used as a convenient shortcut for
+``tqdm(range(N))``.
+|Screenshot|
+ |Video| |Slides| |Merch|
+It can also be executed as a module with pipes:
+ $ seq 9999999 | tqdm --bytes | wc -l
+ 75.2MB [00:00, 217MB/s]
+ 9999999
+ $ tar -zcf - docs/ | tqdm --bytes --total `du -sb docs/ | cut -f1` \
+ > backup.tgz
+ 32%|██████████▍ | 8.89G/27.9G [00:42<01:31, 223MB/s]
+Overhead is low -- about 60ns per iteration (80ns with ``tqdm.gui``), and is
+unit tested against performance regression.
+By comparison, the well-established
+`ProgressBar <https://github.com/niltonvolpato/python-progressbar>`__ has
+an 800ns/iter overhead.
+In addition to its low overhead, ``tqdm`` uses smart algorithms to predict
+the remaining time and to skip unnecessary iteration displays, which allows
+for a negligible overhead in most cases.
+``tqdm`` works on any platform
+(Linux, Windows, Mac, FreeBSD, NetBSD, Solaris/SunOS),
+in any console or in a GUI, and is also friendly with IPython/Jupyter notebooks.
+``tqdm`` does not require any dependencies (not even ``curses``!), just
+Python and an environment supporting ``carriage return \r`` and
+
+%package help
+Summary: Development documents and examples for tqdm
+Provides: python3-tqdm-doc
+%description help
+|Py-Versions| |Versions| |Conda-Forge-Status| |Docker| |Snapcraft|
+|Build-Status| |Coverage-Status| |Branch-Coverage-Status| |Codacy-Grade| |Libraries-Rank| |PyPI-Downloads|
+|LICENCE| |OpenHub-Status| |binder-demo| |awesome-python|
+``tqdm`` derives from the Arabic word *taqaddum* (تقدّم) which can mean "progress,"
+and is an abbreviation for "I love you so much" in Spanish (*te quiero demasiado*).
+Instantly make your loops show a smart progress meter - just wrap any
+iterable with ``tqdm(iterable)``, and you're done!
+ from tqdm import tqdm
+ for i in tqdm(range(10000)):
+``76%|████████████████████████        | 7568/10000 [00:33<00:10, 229.00it/s]``
+``trange(N)`` can be also used as a convenient shortcut for
+``tqdm(range(N))``.
+|Screenshot|
+ |Video| |Slides| |Merch|
+It can also be executed as a module with pipes:
+ $ seq 9999999 | tqdm --bytes | wc -l
+ 75.2MB [00:00, 217MB/s]
+ 9999999
+ $ tar -zcf - docs/ | tqdm --bytes --total `du -sb docs/ | cut -f1` \
+ > backup.tgz
+ 32%|██████████▍ | 8.89G/27.9G [00:42<01:31, 223MB/s]
+Overhead is low -- about 60ns per iteration (80ns with ``tqdm.gui``), and is
+unit tested against performance regression.
+By comparison, the well-established
+`ProgressBar <https://github.com/niltonvolpato/python-progressbar>`__ has
+an 800ns/iter overhead.
+In addition to its low overhead, ``tqdm`` uses smart algorithms to predict
+the remaining time and to skip unnecessary iteration displays, which allows
+for a negligible overhead in most cases.
+``tqdm`` works on any platform
+(Linux, Windows, Mac, FreeBSD, NetBSD, Solaris/SunOS),
+in any console or in a GUI, and is also friendly with IPython/Jupyter notebooks.
+``tqdm`` does not require any dependencies (not even ``curses``!), just
+Python and an environment supporting ``carriage return \r`` and
+
+%prep
+%autosetup -n tqdm-4.65.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-tqdm -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 4.65.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..0680d62
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+a6f3177ac10c0c6e3f5e972852154146 tqdm-4.65.0.tar.gz