Sat Nov 10 17:27:36 2018 UTC ()
Update py-itsdangerous to 1.1.0.

Version 1.1.0
-------------

Released 2018-10-26

-   Change default signing algorithm back to SHA-1. (`#113`_)
-   Added a default SHA-512 fallback for users who used the yanked 1.0.0
    release which defaulted to SHA-512. (`#114`_)
-   Add support for fallback algorithms during deserialization to
    support changing the default in the future without breaking existing
    signatures. (`#113`_)
-   Changed capitalization of packages back to lowercase as the change
    in capitalization broke some tooling. (`#113`_)

.. _#113: https://github.com/pallets/itsdangerous/pull/113
.. _#114: https://github.com/pallets/itsdangerous/pull/114

Version 1.0.0
-------------

Released 2018-10-18

YANKED

*Note*: This release was yanked from PyPI because it changed the default
algorithm to SHA-512. This decision was reverted in 1.1.0 and it remains
at SHA1.

-   Drop support for Python 2.6 and 3.3.
-   Refactor code from a single module to a package. Any object in the
    API docs is still importable from the top-level ``itsdangerous``
    name, but other imports will need to be changed. A future release
    will remove many of these compatibility imports. (`#107`_)
-   Optimize how timestamps are serialized and deserialized. (`#13`_)
-   ``base64_decode`` raises ``BadData`` when it is passed invalid data.
    (`#27`_)
-   Ensure value is bytes when signing to avoid a ``TypeError`` on
    Python 3. (`#29`_)
-   Add a ``serializer_kwargs`` argument to ``Serializer``, which is
    passed to ``dumps`` during ``dump_payload``. (`#36`_)
-   More compact JSON dumps for unicode strings. (`#38`_)
-   Use the full timestamp rather than an offset, allowing dates before
    2011. (`#46`_)
-   Detect a ``sep`` character that may show up in the signature itself
    and raise a ``ValueError``. (`#62`_)
-   Use a consistent signature for keyword arguments for
    ``Serializer.load_payload`` in subclasses. (`#74`_, `#75`_)
-   Change default intermediate hash from SHA-1 to SHA-512. (`#80`_)
-   Convert JWS exp header to an int when loading. (`#99`_)

.. _#13: https://github.com/pallets/itsdangerous/pull/13
.. _#27: https://github.com/pallets/itsdangerous/pull/27
.. _#29: https://github.com/pallets/itsdangerous/issues/29
.. _#36: https://github.com/pallets/itsdangerous/pull/36
.. _#38: https://github.com/pallets/itsdangerous/issues/38
.. _#46: https://github.com/pallets/itsdangerous/issues/46
.. _#62: https://github.com/pallets/itsdangerous/issues/62
.. _#74: https://github.com/pallets/itsdangerous/issues/74
.. _#75: https://github.com/pallets/itsdangerous/pull/75
.. _#80: https://github.com/pallets/itsdangerous/pull/80
.. _#99: https://github.com/pallets/itsdangerous/pull/99
.. _#107: https://github.com/pallets/itsdangerous/pull/107


(kleink)
diff -r1.7 -r1.8 pkgsrc/security/py-itsdangerous/Makefile
diff -r1.1 -r1.2 pkgsrc/security/py-itsdangerous/PLIST
diff -r1.5 -r1.6 pkgsrc/security/py-itsdangerous/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/security/py-itsdangerous/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-itsdangerous/Makefile 2016/06/08 17:43:38 1.7
+++ pkgsrc/security/py-itsdangerous/Makefile 2018/11/10 17:27:36 1.8
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.7 2016/06/08 17:43:38 wiz Exp $ 1# $NetBSD: Makefile,v 1.8 2018/11/10 17:27:36 kleink Exp $
2 2
3DISTNAME= itsdangerous-0.24 3DISTNAME= itsdangerous-1.1.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=i/itsdangerous/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=i/itsdangerous/}
7 7
8MAINTAINER= kleink@NetBSD.org 8MAINTAINER= kleink@NetBSD.org
9HOMEPAGE= http://pythonhosted.org/itsdangerous/ 9HOMEPAGE= http://pythonhosted.org/itsdangerous/
10COMMENT= Helpers to pass trusted data to untrusted environments and back 10COMMENT= Helpers to pass trusted data to untrusted environments and back
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13USE_LANGUAGES= # empty 13USE_LANGUAGES= # empty
14 14
15.include "../../lang/python/egg.mk" 15.include "../../lang/python/egg.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/security/py-itsdangerous/PLIST (expand / switch to unified diff)

--- pkgsrc/security/py-itsdangerous/PLIST 2013/06/14 09:41:01 1.1
+++ pkgsrc/security/py-itsdangerous/PLIST 2018/11/10 17:27:36 1.2
@@ -1,9 +1,35 @@ @@ -1,9 +1,35 @@
1@comment $NetBSD: PLIST,v 1.1 2013/06/14 09:41:01 kleink Exp $ 1@comment $NetBSD: PLIST,v 1.2 2018/11/10 17:27:36 kleink Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 5${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/itsdangerous.py 6${PYSITELIB}/itsdangerous/__init__.py
8${PYSITELIB}/itsdangerous.pyc 7${PYSITELIB}/itsdangerous/__init__.pyo
9${PYSITELIB}/itsdangerous.pyo 8${PYSITELIB}/itsdangerous/__init__.pyc
 9${PYSITELIB}/itsdangerous/_compat.pyo
 10${PYSITELIB}/itsdangerous/_compat.pyc
 11${PYSITELIB}/itsdangerous/_json.pyo
 12${PYSITELIB}/itsdangerous/_json.pyc
 13${PYSITELIB}/itsdangerous/encoding.pyo
 14${PYSITELIB}/itsdangerous/encoding.pyc
 15${PYSITELIB}/itsdangerous/exc.pyo
 16${PYSITELIB}/itsdangerous/exc.pyc
 17${PYSITELIB}/itsdangerous/jws.pyo
 18${PYSITELIB}/itsdangerous/jws.pyc
 19${PYSITELIB}/itsdangerous/serializer.pyo
 20${PYSITELIB}/itsdangerous/serializer.pyc
 21${PYSITELIB}/itsdangerous/signer.pyo
 22${PYSITELIB}/itsdangerous/signer.pyc
 23${PYSITELIB}/itsdangerous/timed.pyo
 24${PYSITELIB}/itsdangerous/timed.pyc
 25${PYSITELIB}/itsdangerous/url_safe.pyo
 26${PYSITELIB}/itsdangerous/url_safe.pyc
 27${PYSITELIB}/itsdangerous/_compat.py
 28${PYSITELIB}/itsdangerous/_json.py
 29${PYSITELIB}/itsdangerous/encoding.py
 30${PYSITELIB}/itsdangerous/exc.py
 31${PYSITELIB}/itsdangerous/jws.py
 32${PYSITELIB}/itsdangerous/serializer.py
 33${PYSITELIB}/itsdangerous/signer.py
 34${PYSITELIB}/itsdangerous/timed.py
 35${PYSITELIB}/itsdangerous/url_safe.py

cvs diff -r1.5 -r1.6 pkgsrc/security/py-itsdangerous/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-itsdangerous/distinfo 2015/11/04 01:18:04 1.5
+++ pkgsrc/security/py-itsdangerous/distinfo 2018/11/10 17:27:36 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2015/11/04 01:18:04 agc Exp $ 1$NetBSD: distinfo,v 1.6 2018/11/10 17:27:36 kleink Exp $
2 2
3SHA1 (itsdangerous-0.24.tar.gz) = 0a6ae9c20cd72e89d75314ebc7b0f390f93e6a0d 3SHA1 (itsdangerous-1.1.0.tar.gz) = b79fef5caacdd247f7def3fe59e6def34bc86905
4RMD160 (itsdangerous-0.24.tar.gz) = 870c1cef9d39c74f2d376be07b50d0e11f343018 4RMD160 (itsdangerous-1.1.0.tar.gz) = 3a1b71343357fd9cef28039753c78f0bf24d91ff
5SHA512 (itsdangerous-0.24.tar.gz) = 2863b6e5fda178db59bd214c6d24d04422c1021bb41bf11598aba1cbc43053aff3bb1e0539940b5769de04b68c03e8bd01d728dcbfc4bd0ba05867688574a297 5SHA512 (itsdangerous-1.1.0.tar.gz) = 61bab3fce5f87a3b5fc8fad61e735a63df6aa039416ee3494e1c99a2a1162b4fb72793bc5dc949de0985724c40121810b159513606c4c3976a7666dba3a1b93d
6Size (itsdangerous-0.24.tar.gz) = 46541 bytes 6Size (itsdangerous-1.1.0.tar.gz) = 53219 bytes