summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-21 15:32:04 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-21 15:32:04 +0000
commit27f80ad0ca5ed123f3145aa4a2d231648fd597a5 (patch)
treee493833db96121cce6f79a96f31330d3f26fb632
parent2c6d44cd707aa7561e83f45acebfea41de956960 (diff)
automatic import of python-mssopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-mss.spec185
-rw-r--r--sources2
3 files changed, 153 insertions, 35 deletions
diff --git a/.gitignore b/.gitignore
index 27c89b9..8b87b83 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
+
+[![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+** 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
+
+[![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+** 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
+
+[![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+** 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
diff --git a/sources b/sources
index 7c1b9e1..d637581 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-05118b9c08200380daaff57ef452c8e1 mss-8.0.2.tar.gz
+d4518ae452d7a9f996f9bba5fa161a97 mss-9.0.1.tar.gz