[Python-modules-commits] [python-multidict] 01/04: Import python-multidict_2.1.6.orig.tar.gz
Piotr Ożarowski
piotr at moszumanska.debian.org
Tue Jun 20 17:48:53 UTC 2017
This is an automated email from the git hooks/post-receive script.
piotr pushed a commit to branch master
in repository python-multidict.
commit cb56a709300ccf18392213cef7ab22953c848a53
Author: Piotr Ożarowski <piotr at debian.org>
Date: Tue Jun 20 19:45:55 2017 +0200
Import python-multidict_2.1.6.orig.tar.gz
---
CHANGES.rst | 10 ++++++++
LICENSE | 2 +-
Makefile | 4 +--
PKG-INFO | 16 ++++++++++--
README.rst | 4 ++-
docs/conf.py | 2 +-
docs/index.rst | 7 ++++--
multidict.egg-info/PKG-INFO | 16 ++++++++++--
multidict/__init__.py | 2 +-
multidict/_multidict.c | 61 +++++++++++++++++++++++++--------------------
setup.cfg | 1 -
11 files changed, 85 insertions(+), 40 deletions(-)
diff --git a/CHANGES.rst b/CHANGES.rst
index a48cf21..3c01753 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,3 +1,13 @@
+2.1.6 (2017-05-27)
+------------------
+
+* Rebuild the library for fixning missing `__spec__` attribute #79
+
+2.1.5 (2017-05-13)
+------------------
+
+* Build Python 3.6 binary wheels
+
2.1.4 (2016-12-1)
------------------
diff --git a/LICENSE b/LICENSE
index 8dada3e..99a9e21 100644
--- a/LICENSE
+++ b/LICENSE
@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright {yyyy} {name of copyright owner}
+ Copyright 2016-2017 Andrew Svetlov
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/Makefile b/Makefile
index 8f525f3..6d601e5 100644
--- a/Makefile
+++ b/Makefile
@@ -51,8 +51,8 @@ clean:
rm -rf coverage
rm -rf build
rm -rf cover
- make -C docs clean
- python setup.py clean
+ make -C docs clean SPHINXBUILD=false
+ python3 setup.py clean
rm -f multidict/_multidict.html
rm -f multidict/_multidict.c
rm -f multidict/_multidict.*.so
diff --git a/PKG-INFO b/PKG-INFO
index 1af6dc2..be2ea17 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: multidict
-Version: 2.1.4
+Version: 2.1.6
Summary: multidict implementation
Home-page: https://github.com/aio-libs/multidict/
Author: Andrew Svetlov
@@ -20,7 +20,9 @@ Description: =========
*HTTP Headers* and *URL query string* require specific data structure:
*multidict*. It behaves mostly like a regular ``dict`` but it may have
- several *values* for the same *key*.
+ several *values* for the same *key* and *preserves insertion ordering*.
+
+ The *key* is ``str`` (or ``istr`` for case-insensitive dictionaries).
``multidict`` has four multidict classes:
``MultiDict``, ``MultiDictProxy``, ``CIMultiDict``
@@ -60,6 +62,16 @@ Description: =========
.. _aiohttp: https://github.com/KeepSafe/aiohttp
.. _Cython: http://cython.org/
+ 2.1.6 (2017-05-27)
+ ------------------
+
+ * Rebuild the library for fixning missing `__spec__` attribute #79
+
+ 2.1.5 (2017-05-13)
+ ------------------
+
+ * Build Python 3.6 binary wheels
+
2.1.4 (2016-12-1)
------------------
diff --git a/README.rst b/README.rst
index 903dfd9..4f82d8e 100644
--- a/README.rst
+++ b/README.rst
@@ -12,7 +12,9 @@ Introduction
*HTTP Headers* and *URL query string* require specific data structure:
*multidict*. It behaves mostly like a regular ``dict`` but it may have
-several *values* for the same *key*.
+several *values* for the same *key* and *preserves insertion ordering*.
+
+The *key* is ``str`` (or ``istr`` for case-insensitive dictionaries).
``multidict`` has four multidict classes:
``MultiDict``, ``MultiDictProxy``, ``CIMultiDict``
diff --git a/docs/conf.py b/docs/conf.py
index 6cea8ba..a073ee8 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -80,7 +80,7 @@ master_doc = 'index'
# General information about the project.
project = 'multidict'
-copyright = '2016, Andrew Svetlov'
+copyright = '2016-2017, Andrew Svetlov'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
diff --git a/docs/index.rst b/docs/index.rst
index 5bbd1ec..769360a 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -16,7 +16,10 @@ Introduction
*HTTP Headers* and *URL query string* require specific data structure:
*multidict*. It behaves mostly like a regular :class:`dict` but it may have
-several *values* for the same *key*.
+several *values* for the same *key* and *preserves insertion ordering*.
+
+The *key* is :class:`str` (or :class:`istr` for case-insensitive
+dictionaries).
:mod:`multidict` has four multidict classes:
:class:`MultiDict`, :class:`MultiDictProxy`, :class:`CIMultiDict`
@@ -49,7 +52,7 @@ The library has optional Cython_ optimization for sake of speed.
Library Installation
--------------------
-::
+.. code-block:: bash
$ pip install multidict
diff --git a/multidict.egg-info/PKG-INFO b/multidict.egg-info/PKG-INFO
index 1af6dc2..be2ea17 100644
--- a/multidict.egg-info/PKG-INFO
+++ b/multidict.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: multidict
-Version: 2.1.4
+Version: 2.1.6
Summary: multidict implementation
Home-page: https://github.com/aio-libs/multidict/
Author: Andrew Svetlov
@@ -20,7 +20,9 @@ Description: =========
*HTTP Headers* and *URL query string* require specific data structure:
*multidict*. It behaves mostly like a regular ``dict`` but it may have
- several *values* for the same *key*.
+ several *values* for the same *key* and *preserves insertion ordering*.
+
+ The *key* is ``str`` (or ``istr`` for case-insensitive dictionaries).
``multidict`` has four multidict classes:
``MultiDict``, ``MultiDictProxy``, ``CIMultiDict``
@@ -60,6 +62,16 @@ Description: =========
.. _aiohttp: https://github.com/KeepSafe/aiohttp
.. _Cython: http://cython.org/
+ 2.1.6 (2017-05-27)
+ ------------------
+
+ * Rebuild the library for fixning missing `__spec__` attribute #79
+
+ 2.1.5 (2017-05-13)
+ ------------------
+
+ * Build Python 3.6 binary wheels
+
2.1.4 (2016-12-1)
------------------
diff --git a/multidict/__init__.py b/multidict/__init__.py
index 3c5b959..631a1a8 100644
--- a/multidict/__init__.py
+++ b/multidict/__init__.py
@@ -10,7 +10,7 @@ import os
__all__ = ('MultiDictProxy', 'CIMultiDictProxy',
'MultiDict', 'CIMultiDict', 'upstr', 'istr')
-__version__ = '2.1.4'
+__version__ = '2.1.6'
if bool(os.environ.get('MULTIDICT_NO_EXTENSIONS')):
diff --git a/multidict/_multidict.c b/multidict/_multidict.c
index 326efea..2ec5a16 100644
--- a/multidict/_multidict.c
+++ b/multidict/_multidict.c
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.25.1 */
+/* Generated by Cython 0.25.2 */
/* BEGIN: Cython Metadata
{
@@ -14,7 +14,7 @@ END: Cython Metadata */
#elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03020000)
#error Cython requires Python 2.6+ or Python 3.2+.
#else
-#define CYTHON_ABI "0_25_1"
+#define CYTHON_ABI "0_25_2"
#include <stddef.h>
#ifndef offsetof
#define offsetof(type, member) ( (size_t) & ((type*)0) -> member )
@@ -197,7 +197,7 @@ END: Cython Metadata */
#endif
#if CYTHON_FAST_PYCCALL
#define __Pyx_PyFastCFunction_Check(func)\
- ((PyCFunction_Check(func) && METH_FASTCALL == PyCFunction_GET_FLAGS(func) & ~(METH_CLASS | METH_STATIC | METH_COEXIST)))
+ ((PyCFunction_Check(func) && (METH_FASTCALL == (PyCFunction_GET_FLAGS(func) & ~(METH_CLASS | METH_STATIC | METH_COEXIST)))))
#else
#define __Pyx_PyFastCFunction_Check(func) 0
#endif
@@ -350,10 +350,39 @@ END: Cython Metadata */
#define CYTHON_RESTRICT
#endif
#endif
+#ifndef CYTHON_UNUSED
+# if defined(__GNUC__)
+# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
+# define CYTHON_UNUSED __attribute__ ((__unused__))
+# else
+# define CYTHON_UNUSED
+# endif
+# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER))
+# define CYTHON_UNUSED __attribute__ ((__unused__))
+# else
+# define CYTHON_UNUSED
+# endif
+#endif
+#ifndef CYTHON_MAYBE_UNUSED_VAR
+# if defined(__cplusplus)
+ template<class T> void CYTHON_MAYBE_UNUSED_VAR( const T& ) { }
+# else
+# define CYTHON_MAYBE_UNUSED_VAR(x) (void)(x)
+# endif
+#endif
+#ifndef CYTHON_NCP_UNUSED
+# if CYTHON_COMPILING_IN_CPYTHON
+# define CYTHON_NCP_UNUSED
+# else
+# define CYTHON_NCP_UNUSED CYTHON_UNUSED
+# endif
+#endif
#define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None)
#ifndef CYTHON_INLINE
- #if defined(__GNUC__)
+ #if defined(__clang__)
+ #define CYTHON_INLINE __inline__ __attribute__ ((__unused__))
+ #elif defined(__GNUC__)
#define CYTHON_INLINE __inline__
#elif defined(_MSC_VER)
#define CYTHON_INLINE __inline
@@ -415,26 +444,6 @@ static CYTHON_INLINE float __PYX_NAN() {
#define CYTHON_WITHOUT_ASSERTIONS
#endif
-#ifndef CYTHON_UNUSED
-# if defined(__GNUC__)
-# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
-# define CYTHON_UNUSED __attribute__ ((__unused__))
-# else
-# define CYTHON_UNUSED
-# endif
-# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER))
-# define CYTHON_UNUSED __attribute__ ((__unused__))
-# else
-# define CYTHON_UNUSED
-# endif
-#endif
-#ifndef CYTHON_NCP_UNUSED
-# if CYTHON_COMPILING_IN_CPYTHON
-# define CYTHON_NCP_UNUSED
-# else
-# define CYTHON_NCP_UNUSED CYTHON_UNUSED
-# endif
-#endif
typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const char* encoding;
const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry;
@@ -15727,10 +15736,8 @@ static CYTHON_INLINE PyObject * __Pyx_PyCFunction_FastCall(PyObject *func_obj, P
PyCFunctionObject *func = (PyCFunctionObject*)func_obj;
PyCFunction meth = PyCFunction_GET_FUNCTION(func);
PyObject *self = PyCFunction_GET_SELF(func);
- PyObject *result;
- int flags;
assert(PyCFunction_Check(func));
- assert(METH_FASTCALL == PyCFunction_GET_FLAGS(func) & ~(METH_CLASS | METH_STATIC | METH_COEXIST));
+ assert(METH_FASTCALL == (PyCFunction_GET_FLAGS(func) & ~(METH_CLASS | METH_STATIC | METH_COEXIST)));
assert(nargs >= 0);
assert(nargs == 0 || args != NULL);
/* _PyCFunction_FastCallDict() must not be called with an exception set,
diff --git a/setup.cfg b/setup.cfg
index 861a9f5..8bfd5a1 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,4 @@
[egg_info]
tag_build =
tag_date = 0
-tag_svn_revision = 0
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-multidict.git
More information about the Python-modules-commits
mailing list