%global _empty_manifest_terminate_build 0 Name: python-mss Version: 9.0.1 Release: 1 Summary: An ultra fast cross-platform multiple screenshots module in pure python using ctypes. License: MIT URL: https://github.com/BoboTiG/python-mss Source0: https://mirrors.nju.edu.cn/pypi/web/packages/88/ac/d98826a39267b67d8c07bda0137fb68f3d08345e96a308d2c0f2578f7beb/mss-9.0.1.tar.gz BuildArch: noarch %description # Python MSS [![PyPI version](https://badge.fury.io/py/mss.svg)](https://badge.fury.io/py/mss) [![Anaconda version](https://anaconda.org/conda-forge/python-mss/badges/version.svg)](https://anaconda.org/conda-forge/python-mss) [![Tests workflow](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml) [![Downloads](https://static.pepy.tech/personalized-badge/mss?period=total&units=international_system&left_color=black&right_color=orange&left_text=Downloads)](https://pepy.tech/project/mss) ```python from mss import mss # The simplest use, save a screen shot of the 1st monitor with mss() as sct: sct.shot() ``` An ultra fast cross-platform multiple screenshots module in pure python using ctypes. - **Python 3.8+**, PEP8 compliant, no dependency, thread-safe; - very basic, it will grab one screen shot by monitor or a screen shot of all monitors and save it to a PNG file; - but you can use PIL and benefit from all its formats (or add yours directly); - integrate well with Numpy and OpenCV; - it could be easily embedded into games and other software which require fast and platform optimized methods to grab screen shots (like AI, Computer Vision); - get the [source code on GitHub](https://github.com/BoboTiG/python-mss); - learn with a [bunch of examples](https://python-mss.readthedocs.io/examples.html); - you can [report a bug](https://github.com/BoboTiG/python-mss/issues); - need some help? Use the tag *python-mss* on [StackOverflow](https://stackoverflow.com/questions/tagged/python-mss); - and there is a [complete, and beautiful, documentation](https://python-mss.readthedocs.io) :) - **MSS** stands for Multiple Screen Shots; ## Installation You can install it with pip: ```shell python -m pip install -U --user mss ``` Or you can install it with conda: ```shell conda install -c conda-forge python-mss ``` ## Maintenance For the maintainers, here are commands to upload a new release: ```shell rm -rf build dist python -m build twine check dist/* twine upload dist/* ``` %package -n python3-mss Summary: An ultra fast cross-platform multiple screenshots module in pure python using ctypes. Provides: python-mss BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-mss # Python MSS [![PyPI version](https://badge.fury.io/py/mss.svg)](https://badge.fury.io/py/mss) [![Anaconda version](https://anaconda.org/conda-forge/python-mss/badges/version.svg)](https://anaconda.org/conda-forge/python-mss) [![Tests workflow](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml) [![Downloads](https://static.pepy.tech/personalized-badge/mss?period=total&units=international_system&left_color=black&right_color=orange&left_text=Downloads)](https://pepy.tech/project/mss) ```python from mss import mss # The simplest use, save a screen shot of the 1st monitor with mss() as sct: sct.shot() ``` An ultra fast cross-platform multiple screenshots module in pure python using ctypes. - **Python 3.8+**, PEP8 compliant, no dependency, thread-safe; - very basic, it will grab one screen shot by monitor or a screen shot of all monitors and save it to a PNG file; - but you can use PIL and benefit from all its formats (or add yours directly); - integrate well with Numpy and OpenCV; - it could be easily embedded into games and other software which require fast and platform optimized methods to grab screen shots (like AI, Computer Vision); - get the [source code on GitHub](https://github.com/BoboTiG/python-mss); - learn with a [bunch of examples](https://python-mss.readthedocs.io/examples.html); - you can [report a bug](https://github.com/BoboTiG/python-mss/issues); - need some help? Use the tag *python-mss* on [StackOverflow](https://stackoverflow.com/questions/tagged/python-mss); - and there is a [complete, and beautiful, documentation](https://python-mss.readthedocs.io) :) - **MSS** stands for Multiple Screen Shots; ## Installation You can install it with pip: ```shell python -m pip install -U --user mss ``` Or you can install it with conda: ```shell conda install -c conda-forge python-mss ``` ## Maintenance For the maintainers, here are commands to upload a new release: ```shell rm -rf build dist python -m build twine check dist/* twine upload dist/* ``` %package help Summary: Development documents and examples for mss Provides: python3-mss-doc %description help # Python MSS [![PyPI version](https://badge.fury.io/py/mss.svg)](https://badge.fury.io/py/mss) [![Anaconda version](https://anaconda.org/conda-forge/python-mss/badges/version.svg)](https://anaconda.org/conda-forge/python-mss) [![Tests workflow](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml) [![Downloads](https://static.pepy.tech/personalized-badge/mss?period=total&units=international_system&left_color=black&right_color=orange&left_text=Downloads)](https://pepy.tech/project/mss) ```python from mss import mss # The simplest use, save a screen shot of the 1st monitor with mss() as sct: sct.shot() ``` An ultra fast cross-platform multiple screenshots module in pure python using ctypes. - **Python 3.8+**, PEP8 compliant, no dependency, thread-safe; - very basic, it will grab one screen shot by monitor or a screen shot of all monitors and save it to a PNG file; - but you can use PIL and benefit from all its formats (or add yours directly); - integrate well with Numpy and OpenCV; - it could be easily embedded into games and other software which require fast and platform optimized methods to grab screen shots (like AI, Computer Vision); - get the [source code on GitHub](https://github.com/BoboTiG/python-mss); - learn with a [bunch of examples](https://python-mss.readthedocs.io/examples.html); - you can [report a bug](https://github.com/BoboTiG/python-mss/issues); - need some help? Use the tag *python-mss* on [StackOverflow](https://stackoverflow.com/questions/tagged/python-mss); - and there is a [complete, and beautiful, documentation](https://python-mss.readthedocs.io) :) - **MSS** stands for Multiple Screen Shots; ## Installation You can install it with pip: ```shell python -m pip install -U --user mss ``` Or you can install it with conda: ```shell conda install -c conda-forge python-mss ``` ## Maintenance For the maintainers, here are commands to upload a new release: ```shell rm -rf build dist python -m build twine check dist/* twine upload dist/* ``` %prep %autosetup -n mss-9.0.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-mss -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 9.0.1-1 - Package Spec generated