Hello community,
here is the log from the commit of package python-sphinxcontrib-asyncio for
openSUSE:Factory checked in at 2020-09-04 11:01:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sphinxcontrib-asyncio (Old)
and /work/SRC/openSUSE:Factory/.python-sphinxcontrib-asyncio.new.3399
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sphinxcontrib-asyncio"
Fri Sep 4 11:01:30 2020 rev:4 rq:830447 version:0.3.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-sphinxcontrib-asyncio/python-sphinxcontrib-asyncio.changes
2018-12-24 11:44:28.533288112 +0100
+++
/work/SRC/openSUSE:Factory/.python-sphinxcontrib-asyncio.new.3399/python-sphinxcontrib-asyncio.changes
2020-09-04 11:02:33.738734265 +0200
@@ -1,0 +2,6 @@
+Sat Aug 22 08:39:57 UTC 2020 - Sebastian Wagner <[email protected]>
+
+- update to version 0.3.0:
+ - Add asyncio trove classifier (#3)
+
+-------------------------------------------------------------------
Old:
----
sphinxcontrib-asyncio-0.2.0.tar.gz
New:
----
sphinxcontrib-asyncio-0.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-sphinxcontrib-asyncio.spec ++++++
--- /var/tmp/diff_new_pack.ywtsy1/_old 2020-09-04 11:02:40.302737782 +0200
+++ /var/tmp/diff_new_pack.ywtsy1/_new 2020-09-04 11:02:40.302737782 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-sphinxcontrib-asyncio
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,12 +19,12 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_with test
Name: python-sphinxcontrib-asyncio
-Version: 0.2.0
+Version: 0.3.0
Release: 0
Summary: Sphinx extension to support coroutines in markup
License: Apache-2.0
Group: Development/Languages/Python
-Url: https://github.com/aio-libs/sphinxcontrib-asyncio
+URL: https://github.com/aio-libs/sphinxcontrib-asyncio
Source:
https://files.pythonhosted.org/packages/source/s/sphinxcontrib-asyncio/sphinxcontrib-asyncio-%{version}.tar.gz
BuildRequires: %{python_module Sphinx}
BuildRequires: %{python_module setuptools}
++++++ sphinxcontrib-asyncio-0.2.0.tar.gz -> sphinxcontrib-asyncio-0.3.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sphinxcontrib-asyncio-0.2.0/PKG-INFO
new/sphinxcontrib-asyncio-0.3.0/PKG-INFO
--- old/sphinxcontrib-asyncio-0.2.0/PKG-INFO 2016-04-15 11:32:02.000000000
+0200
+++ new/sphinxcontrib-asyncio-0.3.0/PKG-INFO 2020-08-19 11:44:56.348810400
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: sphinxcontrib-asyncio
-Version: 0.2.0
+Version: 0.3.0
Summary: sphinx extension to support coroutines in markup
Home-page: https://github.com/aio-libs/sphinxcontrib-asyncio
Author: Andrew Svetlov
@@ -11,6 +11,8 @@
Sphinx extension for adding asyncio-specific markups
+ Read docs https://sphinxcontrib-asyncio.readthedocs.io/en/latest/ for
more details
+
CHANGES
=======
@@ -26,14 +28,16 @@
* Initial release
Platform: UNKNOWN
Classifier: Environment :: Plugins
+Classifier: Framework :: AsyncIO
Classifier: Framework :: Sphinx :: Extension
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.3
-Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Documentation :: Sphinx
Classifier: Topic :: Software Development :: Documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sphinxcontrib-asyncio-0.2.0/README.rst
new/sphinxcontrib-asyncio-0.3.0/README.rst
--- old/sphinxcontrib-asyncio-0.2.0/README.rst 2016-04-15 11:31:39.000000000
+0200
+++ new/sphinxcontrib-asyncio-0.3.0/README.rst 2020-08-19 11:44:24.000000000
+0200
@@ -2,3 +2,5 @@
=====================
Sphinx extension for adding asyncio-specific markups
+
+Read docs https://sphinxcontrib-asyncio.readthedocs.io/en/latest/ for more
details
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sphinxcontrib-asyncio-0.2.0/docs/index.rst
new/sphinxcontrib-asyncio-0.3.0/docs/index.rst
--- old/sphinxcontrib-asyncio-0.2.0/docs/index.rst 2016-04-15
11:31:39.000000000 +0200
+++ new/sphinxcontrib-asyncio-0.3.0/docs/index.rst 2020-08-19
11:44:24.000000000 +0200
@@ -15,11 +15,15 @@
Installation
------------
-1. Install from PyPI::
+1. Install from PyPI:
+
+.. code-block:: shell
$ pip install sphinxcontrib-asyncio
-2. Enable ``sphinxcontrib-asyncio`` extension in your ``conf.py``::
+2. Enable ``sphinxcontrib-asyncio`` extension in your ``conf.py``:
+
+.. code-block:: python
extensions = ['sphinxcontrib.asyncio']
@@ -33,6 +37,7 @@
Simple coroutine function.
.. cofunction:: coro(a, b)
+ :noindex:
Simple coroutine function.
@@ -45,6 +50,7 @@
Coroutine method.
.. class:: A
+ :noindex:
.. comethod:: meth(self, param)
@@ -78,6 +84,7 @@
.. cofunction:: iter_vals(arg)
:async-for:
+ :noindex:
A function the returns asynchronous generator.
@@ -101,6 +108,7 @@
.. cofunction:: get(url)
:async-with:
:coroutine:
+ :noindex:
A function can be used in ``async with`` and ``await`` context.
@@ -115,6 +123,7 @@
This is classmethod
.. class:: A
+ :noindex:
.. comethod:: f(cls, arg)
:classmethod:
@@ -147,9 +156,11 @@
Will yield next documentation:
.. autocofunction:: coro
+ :noindex:
.. autoclass:: MyClass
:members:
+ :noindex:
You can set directive options by adding it to `autocofunction` and
`autocomethod` directives::
@@ -161,6 +172,7 @@
.. autocofunction:: coro
:async-for:
:coroutine:
+ :noindex:
You can also force `coroutine` prefix on not-coroutine method by overriding it
as `autocomethod` directive::
@@ -174,6 +186,7 @@
.. autoclass:: MyClass
:members:
:exclude-members: my_func
+ :noindex:
.. autocomethod:: my_func()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sphinxcontrib-asyncio-0.2.0/setup.cfg
new/sphinxcontrib-asyncio-0.3.0/setup.cfg
--- old/sphinxcontrib-asyncio-0.2.0/setup.cfg 2016-04-15 11:32:02.000000000
+0200
+++ new/sphinxcontrib-asyncio-0.3.0/setup.cfg 2020-08-19 11:44:56.348810400
+0200
@@ -4,5 +4,4 @@
[egg_info]
tag_build =
tag_date = 0
-tag_svn_revision = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sphinxcontrib-asyncio-0.2.0/setup.py
new/sphinxcontrib-asyncio-0.3.0/setup.py
--- old/sphinxcontrib-asyncio-0.2.0/setup.py 2016-04-15 11:31:39.000000000
+0200
+++ new/sphinxcontrib-asyncio-0.3.0/setup.py 2020-08-19 11:44:24.000000000
+0200
@@ -13,7 +13,7 @@
raise RuntimeError('Unable to determine version.')
-install_requires = ['sphinx']
+install_requires = ['sphinx>=3.0']
def read(f):
@@ -40,15 +40,17 @@
long_description='\n\n'.join((read('README.rst'), read('CHANGES.rst'))),
classifiers=[
'Environment :: Plugins',
+ 'Framework :: AsyncIO',
'Framework :: Sphinx :: Extension',
'Intended Audience :: Developers',
'License :: OSI Approved :: Apache Software License',
'Programming Language :: Python',
- 'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.3',
- 'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
+ 'Programming Language :: Python :: 3.6',
+ 'Programming Language :: Python :: 3.7',
+ 'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: 3.9',
'Topic :: Documentation :: Sphinx',
'Topic :: Software Development :: Documentation'],
author='Andrew Svetlov',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sphinxcontrib-asyncio-0.2.0/sphinxcontrib/asyncio.py
new/sphinxcontrib-asyncio-0.3.0/sphinxcontrib/asyncio.py
--- old/sphinxcontrib-asyncio-0.2.0/sphinxcontrib/asyncio.py 2016-04-15
11:31:39.000000000 +0200
+++ new/sphinxcontrib-asyncio-0.3.0/sphinxcontrib/asyncio.py 2020-08-19
11:44:24.000000000 +0200
@@ -1,5 +1,5 @@
from docutils.parsers.rst import directives
-from sphinx.domains.python import PyModulelevel, PyClassmember
+from sphinx.domains.python import PyFunction, PyMethod
from sphinx.ext.autodoc import FunctionDocumenter, MethodDocumenter, \
bool_option
try:
@@ -9,7 +9,7 @@
"""Return True if func is a decorated coroutine function."""
return getattr(func, '_is_coroutine', False)
-__version__ = '0.2.0'
+__version__ = '0.3.0'
def merge_dicts(*dcts):
@@ -45,18 +45,18 @@
return ret
-class PyCoroutineFunction(PyCoroutineMixin, PyModulelevel):
+class PyCoroutineFunction(PyCoroutineMixin, PyFunction):
option_spec = merge_dicts(PyCoroutineMixin.option_spec,
- PyModulelevel.option_spec)
+ PyFunction.option_spec)
def run(self):
self.name = 'py:function'
return super(PyCoroutineFunction, self).run()
-class PyCoroutineMethod(PyCoroutineMixin, PyClassmember):
+class PyCoroutineMethod(PyCoroutineMixin, PyMethod):
option_spec = merge_dicts(PyCoroutineMixin.option_spec,
- PyClassmember.option_spec,
+ PyMethod.option_spec,
{'staticmethod': directives.flag,
'classmethod': directives.flag})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/sphinxcontrib-asyncio-0.2.0/sphinxcontrib_asyncio.egg-info/PKG-INFO
new/sphinxcontrib-asyncio-0.3.0/sphinxcontrib_asyncio.egg-info/PKG-INFO
--- old/sphinxcontrib-asyncio-0.2.0/sphinxcontrib_asyncio.egg-info/PKG-INFO
2016-04-15 11:32:02.000000000 +0200
+++ new/sphinxcontrib-asyncio-0.3.0/sphinxcontrib_asyncio.egg-info/PKG-INFO
2020-08-19 11:44:56.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: sphinxcontrib-asyncio
-Version: 0.2.0
+Version: 0.3.0
Summary: sphinx extension to support coroutines in markup
Home-page: https://github.com/aio-libs/sphinxcontrib-asyncio
Author: Andrew Svetlov
@@ -11,6 +11,8 @@
Sphinx extension for adding asyncio-specific markups
+ Read docs https://sphinxcontrib-asyncio.readthedocs.io/en/latest/ for
more details
+
CHANGES
=======
@@ -26,14 +28,16 @@
* Initial release
Platform: UNKNOWN
Classifier: Environment :: Plugins
+Classifier: Framework :: AsyncIO
Classifier: Framework :: Sphinx :: Extension
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.3
-Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Documentation :: Sphinx
Classifier: Topic :: Software Development :: Documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/sphinxcontrib-asyncio-0.2.0/sphinxcontrib_asyncio.egg-info/SOURCES.txt
new/sphinxcontrib-asyncio-0.3.0/sphinxcontrib_asyncio.egg-info/SOURCES.txt
--- old/sphinxcontrib-asyncio-0.2.0/sphinxcontrib_asyncio.egg-info/SOURCES.txt
2016-04-15 11:32:02.000000000 +0200
+++ new/sphinxcontrib-asyncio-0.3.0/sphinxcontrib_asyncio.egg-info/SOURCES.txt
2020-08-19 11:44:56.000000000 +0200
@@ -9,6 +9,7 @@
docs/conf.py
docs/index.rst
docs/make.bat
+docs/_static/.gitignore
sphinxcontrib/__init__.py
sphinxcontrib/asyncio.py
sphinxcontrib_asyncio.egg-info/PKG-INFO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/sphinxcontrib-asyncio-0.2.0/sphinxcontrib_asyncio.egg-info/requires.txt
new/sphinxcontrib-asyncio-0.3.0/sphinxcontrib_asyncio.egg-info/requires.txt
--- old/sphinxcontrib-asyncio-0.2.0/sphinxcontrib_asyncio.egg-info/requires.txt
2016-04-15 11:32:02.000000000 +0200
+++ new/sphinxcontrib-asyncio-0.3.0/sphinxcontrib_asyncio.egg-info/requires.txt
2020-08-19 11:44:56.000000000 +0200
@@ -1 +1 @@
-sphinx
+sphinx>=3.0