%global _empty_manifest_terminate_build 0 Name: python-wordcloud Version: 1.8.2.2 Release: 1 Summary: A little word cloud generator License: MIT URL: https://github.com/amueller/word_cloud Source0: https://mirrors.nju.edu.cn/pypi/web/packages/71/8b/0feea1341a29c645ca9dbc7f453b1101ee0725059977c7fce23e1bd75b83/wordcloud-1.8.2.2.tar.gz Requires: python3-numpy Requires: python3-pillow Requires: python3-matplotlib %description A little word cloud generator in Python. Read more about it on the [blog post][blog-post] or the [website][website]. The code is tested against Python 2.7, 3.4, 3.5, 3.6 and 3.7. ## Installation If you are using pip: pip install wordcloud If you are using conda, you can install from the `conda-forge` channel: conda install -c conda-forge wordcloud #### Installation notes wordcloud depends on `numpy` and `pillow`. To save the wordcloud into a file, `matplotlib` can also be installed. See [examples](#examples) below. If there are no wheels available for your version of python, installing the package requires having a C compiler set up. Before installing a compiler, report an issue describing the version of python and operating system being used. ## Examples Check out [examples/simple.py][simple] for a short intro. A sample output is: ![Constitution](examples/constitution.png) Or run [examples/masked.py][masked] to see more options. A sample output is: ![Alice in Wonderland](examples/alice.png) Getting fancy with some colors: ![Parrot with rainbow colors](examples/parrot_new.png) Generating wordclouds for Arabic: ![Arabic wordlcloud](examples/arabic_example.png) ## Command-line usage The `wordcloud_cli` tool can be used to generate word clouds directly from the command-line: $ wordcloud_cli --text mytext.txt --imagefile wordcloud.png If you're dealing with PDF files, then `pdftotext`, included by default with many Linux distribution, comes in handy: $ pdftotext mydocument.pdf - | wordcloud_cli --imagefile wordcloud.png In the previous example, the `-` argument orders `pdftotext` to write the resulting text to stdout, which is then piped to the stdin of `wordcloud_cli.py`. Use `wordcloud_cli --help` so see all available options. [blog-post]: http://peekaboo-vision.blogspot.de/2012/11/a-wordcloud-in-python.html [website]: http://amueller.github.io/word_cloud/ [simple]: examples/simple.py [masked]: examples/masked.py [reddit-cloud]: https://github.com/amueller/reddit-cloud [wc2]: http://www.reddit.com/user/WordCloudBot2 [wc2top]: http://www.reddit.com/user/WordCloudBot2/?sort=top [chat-stats]: https://github.com/popcorncolonel/Chat_stats [twitter-word-cloud-bot]: https://github.com/defacto133/twitter-wordcloud-bot [twitter-wordnuvola]: https://twitter.com/wordnuvola [imgur-wordnuvola]: http://defacto133.imgur.com/all/ [intprob]: http://peekaboo-vision.blogspot.de/2012/11/a-wordcloud-in-python.html#bc_0_28B ## Licensing The wordcloud library is MIT licenced, but contains DroidSansMono.ttf, a true type font by Google, that is apache licensed. The font is by no means integral, and any other font can be used by setting the ``font_path`` variable when creating a ``WordCloud`` object. %package -n python3-wordcloud Summary: A little word cloud generator Provides: python-wordcloud BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-cffi BuildRequires: gcc BuildRequires: gdb %description -n python3-wordcloud A little word cloud generator in Python. Read more about it on the [blog post][blog-post] or the [website][website]. The code is tested against Python 2.7, 3.4, 3.5, 3.6 and 3.7. ## Installation If you are using pip: pip install wordcloud If you are using conda, you can install from the `conda-forge` channel: conda install -c conda-forge wordcloud #### Installation notes wordcloud depends on `numpy` and `pillow`. To save the wordcloud into a file, `matplotlib` can also be installed. See [examples](#examples) below. If there are no wheels available for your version of python, installing the package requires having a C compiler set up. Before installing a compiler, report an issue describing the version of python and operating system being used. ## Examples Check out [examples/simple.py][simple] for a short intro. A sample output is: ![Constitution](examples/constitution.png) Or run [examples/masked.py][masked] to see more options. A sample output is: ![Alice in Wonderland](examples/alice.png) Getting fancy with some colors: ![Parrot with rainbow colors](examples/parrot_new.png) Generating wordclouds for Arabic: ![Arabic wordlcloud](examples/arabic_example.png) ## Command-line usage The `wordcloud_cli` tool can be used to generate word clouds directly from the command-line: $ wordcloud_cli --text mytext.txt --imagefile wordcloud.png If you're dealing with PDF files, then `pdftotext`, included by default with many Linux distribution, comes in handy: $ pdftotext mydocument.pdf - | wordcloud_cli --imagefile wordcloud.png In the previous example, the `-` argument orders `pdftotext` to write the resulting text to stdout, which is then piped to the stdin of `wordcloud_cli.py`. Use `wordcloud_cli --help` so see all available options. [blog-post]: http://peekaboo-vision.blogspot.de/2012/11/a-wordcloud-in-python.html [website]: http://amueller.github.io/word_cloud/ [simple]: examples/simple.py [masked]: examples/masked.py [reddit-cloud]: https://github.com/amueller/reddit-cloud [wc2]: http://www.reddit.com/user/WordCloudBot2 [wc2top]: http://www.reddit.com/user/WordCloudBot2/?sort=top [chat-stats]: https://github.com/popcorncolonel/Chat_stats [twitter-word-cloud-bot]: https://github.com/defacto133/twitter-wordcloud-bot [twitter-wordnuvola]: https://twitter.com/wordnuvola [imgur-wordnuvola]: http://defacto133.imgur.com/all/ [intprob]: http://peekaboo-vision.blogspot.de/2012/11/a-wordcloud-in-python.html#bc_0_28B ## Licensing The wordcloud library is MIT licenced, but contains DroidSansMono.ttf, a true type font by Google, that is apache licensed. The font is by no means integral, and any other font can be used by setting the ``font_path`` variable when creating a ``WordCloud`` object. %package help Summary: Development documents and examples for wordcloud Provides: python3-wordcloud-doc %description help A little word cloud generator in Python. Read more about it on the [blog post][blog-post] or the [website][website]. The code is tested against Python 2.7, 3.4, 3.5, 3.6 and 3.7. ## Installation If you are using pip: pip install wordcloud If you are using conda, you can install from the `conda-forge` channel: conda install -c conda-forge wordcloud #### Installation notes wordcloud depends on `numpy` and `pillow`. To save the wordcloud into a file, `matplotlib` can also be installed. See [examples](#examples) below. If there are no wheels available for your version of python, installing the package requires having a C compiler set up. Before installing a compiler, report an issue describing the version of python and operating system being used. ## Examples Check out [examples/simple.py][simple] for a short intro. A sample output is: ![Constitution](examples/constitution.png) Or run [examples/masked.py][masked] to see more options. A sample output is: ![Alice in Wonderland](examples/alice.png) Getting fancy with some colors: ![Parrot with rainbow colors](examples/parrot_new.png) Generating wordclouds for Arabic: ![Arabic wordlcloud](examples/arabic_example.png) ## Command-line usage The `wordcloud_cli` tool can be used to generate word clouds directly from the command-line: $ wordcloud_cli --text mytext.txt --imagefile wordcloud.png If you're dealing with PDF files, then `pdftotext`, included by default with many Linux distribution, comes in handy: $ pdftotext mydocument.pdf - | wordcloud_cli --imagefile wordcloud.png In the previous example, the `-` argument orders `pdftotext` to write the resulting text to stdout, which is then piped to the stdin of `wordcloud_cli.py`. Use `wordcloud_cli --help` so see all available options. [blog-post]: http://peekaboo-vision.blogspot.de/2012/11/a-wordcloud-in-python.html [website]: http://amueller.github.io/word_cloud/ [simple]: examples/simple.py [masked]: examples/masked.py [reddit-cloud]: https://github.com/amueller/reddit-cloud [wc2]: http://www.reddit.com/user/WordCloudBot2 [wc2top]: http://www.reddit.com/user/WordCloudBot2/?sort=top [chat-stats]: https://github.com/popcorncolonel/Chat_stats [twitter-word-cloud-bot]: https://github.com/defacto133/twitter-wordcloud-bot [twitter-wordnuvola]: https://twitter.com/wordnuvola [imgur-wordnuvola]: http://defacto133.imgur.com/all/ [intprob]: http://peekaboo-vision.blogspot.de/2012/11/a-wordcloud-in-python.html#bc_0_28B ## Licensing The wordcloud library is MIT licenced, but contains DroidSansMono.ttf, a true type font by Google, that is apache licensed. The font is by no means integral, and any other font can be used by setting the ``font_path`` variable when creating a ``WordCloud`` object. %prep %autosetup -n wordcloud-1.8.2.2 %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-wordcloud -f filelist.lst %dir %{python3_sitearch}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 1.8.2.2-1 - Package Spec generated