diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-04-21 15:32:04 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-04-21 15:32:04 +0000 |
| commit | 27f80ad0ca5ed123f3145aa4a2d231648fd597a5 (patch) | |
| tree | e493833db96121cce6f79a96f31330d3f26fb632 | |
| parent | 2c6d44cd707aa7561e83f45acebfea41de956960 (diff) | |
automatic import of python-mssopeneuler20.03
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-mss.spec | 185 | ||||
| -rw-r--r-- | sources | 2 |
3 files changed, 153 insertions, 35 deletions
@@ -1 +1,2 @@ /mss-8.0.2.tar.gz +/mss-9.0.1.tar.gz diff --git a/python-mss.spec b/python-mss.spec index dd36c40..ae5fa98 100644 --- a/python-mss.spec +++ b/python-mss.spec @@ -1,32 +1,71 @@ %global _empty_manifest_terminate_build 0 Name: python-mss -Version: 8.0.2 +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/8f/e9/352e448583d89aee4e3c2dbcd7ccded6886f76971dea87e725fbd0ce3701/mss-8.0.2.tar.gz +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/88/ac/d98826a39267b67d8c07bda0137fb68f3d08345e96a308d2c0f2578f7beb/mss-9.0.1.tar.gz BuildArch: noarch %description - from mss import mss - # The simplest use, save a screen shot of the 1st monitor - with mss() as sct: - sct.shot() +# Python MSS + +[](https://badge.fury.io/py/mss) +[](https://anaconda.org/conda-forge/python-mss) +[](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml) +[](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+** and PEP8 compliant, no dependency, thread-safe; + +- **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>`_ :) +- 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 @@ -34,46 +73,124 @@ BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-mss - from mss import mss - # The simplest use, save a screen shot of the 1st monitor - with mss() as sct: - sct.shot() +# Python MSS + +[](https://badge.fury.io/py/mss) +[](https://anaconda.org/conda-forge/python-mss) +[](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml) +[](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+** and PEP8 compliant, no dependency, thread-safe; + +- **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>`_ :) +- 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 - from mss import mss - # The simplest use, save a screen shot of the 1st monitor - with mss() as sct: - sct.shot() +# Python MSS + +[](https://badge.fury.io/py/mss) +[](https://anaconda.org/conda-forge/python-mss) +[](https://github.com/BoboTiG/python-mss/actions/workflows/tests.yml) +[](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+** and PEP8 compliant, no dependency, thread-safe; + +- **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>`_ :) +- 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-8.0.2 +%autosetup -n mss-9.0.1 %build %py3_build @@ -113,5 +230,5 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog -* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 8.0.2-1 +* Fri Apr 21 2023 Python_Bot <Python_Bot@openeuler.org> - 9.0.1-1 - Package Spec generated @@ -1 +1 @@ -05118b9c08200380daaff57ef452c8e1 mss-8.0.2.tar.gz +d4518ae452d7a9f996f9bba5fa161a97 mss-9.0.1.tar.gz |
