[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