summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-23 13:33:50 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-23 13:33:50 +0000
commit6b065d379aeb806e19aa172a06d28968d7467499 (patch)
treefe948ddd39193a045189d3921462b658700c44dd
parent903c32eb8e36c12412872ed5f311af8ae6182bfd (diff)
automatic import of python-satellaopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-satella.spec47
-rw-r--r--sources2
3 files changed, 36 insertions, 14 deletions
diff --git a/.gitignore b/.gitignore
index c54cb1e..3e2278a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/satella-2.23.tar.gz
+/satella-2.23.2.tar.gz
diff --git a/python-satella.spec b/python-satella.spec
index 472d9aa..3eecb37 100644
--- a/python-satella.spec
+++ b/python-satella.spec
@@ -1,11 +1,11 @@
%global _empty_manifest_terminate_build 0
Name: python-satella
-Version: 2.23
+Version: 2.23.2
Release: 1
Summary: Utilities for writing servers in Python
License: MIT License
URL: https://github.com/piotrmaslanka/satella
-Source0: https://mirrors.nju.edu.cn/pypi/web/packages/e1/b9/f52a0a021305bddb01e5fee6fb1687337bdf542a67b5e1dd5b2a9a743ad7/satella-2.23.tar.gz
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a6/83/c71d43fbcaa0f7dd348bfdb0167bb9138eddfc7589eb5a02247a136e1a61/satella-2.23.2.tar.gz
BuildArch: noarch
Requires: python3-psutil
@@ -27,14 +27,21 @@ Requires: python3-pyyaml
[![Documentation Status](https://readthedocs.org/projects/satella/badge/?version=latest)](http://satella.readthedocs.io/en/latest/?badge=latest)
[![License](https://img.shields.io/pypi/l/satella)](https://github.com/piotrmaslanka/satella)
Satella is an almost-zero-requirements Python 3.5+ library for writing
-server applications, especially those dealing with mundane but
-useful things. It also runs on PyPy.
+server applications. It has arisen out of my requirements to have some classes or design patterns handy, and kinda
+wish-they-were-in-the-stdlib ones. especially those dealing with mundane but useful things. It also runs on PyPy, and
+most of it runs on Windows (the part not dealing with forking processes, you see).
Satella uses [semantic versioning 2.0](https://semver.org/spec/v2.0.0.html).
Satella contains, among other things:
* things to help you manage your [application's configuration](satella/configuration)
* a fully equipped [metrics library](satella/instrumentation/metrics)
* alongside a fully metricized [ThreadPoolExecutor](satella/instrumentation/metrics/structures/threadpool.py)
-* helpful [exception handlers](satella/exception_handling)
+ * and an exporter to [Prometheus](satella/instrumentation/metrics/exporters/prometheus.py)
+ * as well as exporters/metricizers for the following libraries:
+ * [AWS](https://github.com/piotrmaslanka/aws-satella)
+ * [FastAPI](https://github.com/Dronehub/fastapi-satella-metrics)
+ * [Django](https://github.com/piotrmaslanka/django-satella-metrics)
+ * [Flask](https://github.com/piotrmaslanka/flask-satella-metrics)
+* helpful [exception handlers](satella/exception_handling)
* common programming [idioms and structures](satella/coding)
Most Satella objects make heavy use of `__slots__`, so they are memory friendly and usable on
embedded systems, where memory is at premium.
@@ -69,14 +76,21 @@ BuildRequires: python3-pip
[![Documentation Status](https://readthedocs.org/projects/satella/badge/?version=latest)](http://satella.readthedocs.io/en/latest/?badge=latest)
[![License](https://img.shields.io/pypi/l/satella)](https://github.com/piotrmaslanka/satella)
Satella is an almost-zero-requirements Python 3.5+ library for writing
-server applications, especially those dealing with mundane but
-useful things. It also runs on PyPy.
+server applications. It has arisen out of my requirements to have some classes or design patterns handy, and kinda
+wish-they-were-in-the-stdlib ones. especially those dealing with mundane but useful things. It also runs on PyPy, and
+most of it runs on Windows (the part not dealing with forking processes, you see).
Satella uses [semantic versioning 2.0](https://semver.org/spec/v2.0.0.html).
Satella contains, among other things:
* things to help you manage your [application's configuration](satella/configuration)
* a fully equipped [metrics library](satella/instrumentation/metrics)
* alongside a fully metricized [ThreadPoolExecutor](satella/instrumentation/metrics/structures/threadpool.py)
-* helpful [exception handlers](satella/exception_handling)
+ * and an exporter to [Prometheus](satella/instrumentation/metrics/exporters/prometheus.py)
+ * as well as exporters/metricizers for the following libraries:
+ * [AWS](https://github.com/piotrmaslanka/aws-satella)
+ * [FastAPI](https://github.com/Dronehub/fastapi-satella-metrics)
+ * [Django](https://github.com/piotrmaslanka/django-satella-metrics)
+ * [Flask](https://github.com/piotrmaslanka/flask-satella-metrics)
+* helpful [exception handlers](satella/exception_handling)
* common programming [idioms and structures](satella/coding)
Most Satella objects make heavy use of `__slots__`, so they are memory friendly and usable on
embedded systems, where memory is at premium.
@@ -108,14 +122,21 @@ Provides: python3-satella-doc
[![Documentation Status](https://readthedocs.org/projects/satella/badge/?version=latest)](http://satella.readthedocs.io/en/latest/?badge=latest)
[![License](https://img.shields.io/pypi/l/satella)](https://github.com/piotrmaslanka/satella)
Satella is an almost-zero-requirements Python 3.5+ library for writing
-server applications, especially those dealing with mundane but
-useful things. It also runs on PyPy.
+server applications. It has arisen out of my requirements to have some classes or design patterns handy, and kinda
+wish-they-were-in-the-stdlib ones. especially those dealing with mundane but useful things. It also runs on PyPy, and
+most of it runs on Windows (the part not dealing with forking processes, you see).
Satella uses [semantic versioning 2.0](https://semver.org/spec/v2.0.0.html).
Satella contains, among other things:
* things to help you manage your [application's configuration](satella/configuration)
* a fully equipped [metrics library](satella/instrumentation/metrics)
* alongside a fully metricized [ThreadPoolExecutor](satella/instrumentation/metrics/structures/threadpool.py)
-* helpful [exception handlers](satella/exception_handling)
+ * and an exporter to [Prometheus](satella/instrumentation/metrics/exporters/prometheus.py)
+ * as well as exporters/metricizers for the following libraries:
+ * [AWS](https://github.com/piotrmaslanka/aws-satella)
+ * [FastAPI](https://github.com/Dronehub/fastapi-satella-metrics)
+ * [Django](https://github.com/piotrmaslanka/django-satella-metrics)
+ * [Flask](https://github.com/piotrmaslanka/flask-satella-metrics)
+* helpful [exception handlers](satella/exception_handling)
* common programming [idioms and structures](satella/coding)
Most Satella objects make heavy use of `__slots__`, so they are memory friendly and usable on
embedded systems, where memory is at premium.
@@ -134,7 +155,7 @@ They pass on Windows too, but some tests
requiring POSIX-like functionality are skipped.
%prep
-%autosetup -n satella-2.23
+%autosetup -n satella-2.23.2
%build
%py3_build
@@ -174,5 +195,5 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/*
%changelog
-* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 2.23-1
+* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 2.23.2-1
- Package Spec generated
diff --git a/sources b/sources
index 2b8d69c..5f384b8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9c8b9f25a3f04520e73be6ff3c1b0aaf satella-2.23.tar.gz
+a728de50597e49958104714cd9442d34 satella-2.23.2.tar.gz