[Python-modules-commits] [py-macaroon-bakery] 02/05: New upstream release (0.0.4)

Colin Watson cjwatson at moszumanska.debian.org
Fri Nov 3 16:17:10 UTC 2017


This is an automated email from the git hooks/post-receive script.

cjwatson pushed a commit to branch master
in repository py-macaroon-bakery.

commit c5a506f9683bcc1d122b8d3b2999e82799a64faf
Merge: d8e82d5 3d9eaeb
Author: Colin Watson <cjwatson at debian.org>
Date:   Fri Nov 3 12:13:13 2017 +0000

    New upstream release (0.0.4)

 Makefile                                       |   2 +-
 debian/.git-dpm                                |  14 +-
 debian/changelog                               |   6 +
 debian/control                                 |  11 +-
 debian/patches/avoid-relative-imports.patch    |  83 ---
 debian/patches/series                          |   1 -
 docs/conf.py                                   |   2 +-
 macaroonbakery/__init__.py                     |  95 ++-
 macaroonbakery/authorizer.py                   | 107 +++
 macaroonbakery/bakery.py                       | 148 ++--
 macaroonbakery/checker.py                      | 409 +++++++++++
 macaroonbakery/checkers.py                     |  23 -
 macaroonbakery/checkers/__init__.py            |  50 ++
 macaroonbakery/checkers/auth_context.py        |  58 ++
 macaroonbakery/checkers/caveat.py              | 125 ++++
 macaroonbakery/checkers/checkers.py            | 243 +++++++
 macaroonbakery/checkers/conditions.py          |  17 +
 macaroonbakery/checkers/declared.py            |  82 +++
 macaroonbakery/{ => checkers}/namespace.py     |  72 +-
 macaroonbakery/checkers/operation.py           |  17 +
 macaroonbakery/checkers/time.py                |  18 +
 macaroonbakery/checkers/utils.py               |  13 +
 macaroonbakery/codec.py                        | 153 ++--
 macaroonbakery/discharge.py                    | 210 ++++++
 macaroonbakery/error.py                        |  77 ++
 macaroonbakery/httpbakery/__init__.py          |  18 +-
 macaroonbakery/httpbakery/agent.py             |  11 +-
 macaroonbakery/httpbakery/client.py            |  26 +-
 macaroonbakery/httpbakery/error.py             |  67 ++
 macaroonbakery/httpbakery/keyring.py           |  56 ++
 macaroonbakery/identity.py                     | 126 ++++
 macaroonbakery/{tests => internal}/__init__.py |   0
 macaroonbakery/internal/id.proto               |  14 +
 macaroonbakery/internal/id_pb2.py              | 132 ++++
 macaroonbakery/json_serializer.py              |  75 --
 macaroonbakery/keys.py                         |  92 +++
 macaroonbakery/macaroon.py                     | 440 ++++++-----
 macaroonbakery/oven.py                         | 254 +++++++
 macaroonbakery/store.py                        |  77 ++
 macaroonbakery/tests/__init__.py               |   2 +
 macaroonbakery/tests/common.py                 | 120 +++
 macaroonbakery/tests/test_agent.py             |  13 +-
 macaroonbakery/tests/test_authorizer.py        | 132 ++++
 macaroonbakery/tests/test_checker.py           | 963 +++++++++++++++++++++++++
 macaroonbakery/tests/test_checkers.py          | 356 +++++++++
 macaroonbakery/tests/test_codec.py             | 164 +++--
 macaroonbakery/tests/test_discharge.py         | 445 ++++++++++++
 macaroonbakery/tests/test_discharge_all.py     | 170 +++++
 macaroonbakery/tests/test_keyring.py           | 111 +++
 macaroonbakery/tests/test_macaroon.py          | 230 ++++--
 macaroonbakery/tests/test_namespace.py         |  15 +-
 macaroonbakery/tests/test_oven.py              | 125 ++++
 macaroonbakery/tests/test_store.py             |  21 +
 macaroonbakery/third_party.py                  |  53 ++
 macaroonbakery/utils.py                        |  16 +-
 requirements.txt => macaroonbakery/versions.py |  10 +-
 requirements.txt                               |  11 +-
 setup.py                                       |  22 +-
 tox.ini                                        |   4 +-
 59 files changed, 5699 insertions(+), 708 deletions(-)

diff --cc debian/.git-dpm
index f0f64ed,0000000..0e8f4a8
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
 +# see git-dpm(1) from git-dpm package
- 1c453126cefd68073c089b7b334b8c793b38c152
- 1c453126cefd68073c089b7b334b8c793b38c152
- 79ff2842fa477ee0693ea167c0a74cd7cf080d27
- 79ff2842fa477ee0693ea167c0a74cd7cf080d27
- py-macaroon-bakery_0.0.3.orig.tar.gz
- 5a749b8bfce5cdc00084ced3301a356681c08647
- 29083
++3d9eaeb5dacee168a93da090e2c0d46eedbe51a2
++3d9eaeb5dacee168a93da090e2c0d46eedbe51a2
++3d9eaeb5dacee168a93da090e2c0d46eedbe51a2
++3d9eaeb5dacee168a93da090e2c0d46eedbe51a2
++py-macaroon-bakery_0.0.4.orig.tar.gz
++0991cc6e4167b4b83740f03baa89123ff6d9a424
++69675
 +debianTag="debian/%e%v"
 +patchedTag="patched/%e%v"
 +upstreamTag="upstream/%e%u"
diff --cc debian/changelog
index 3c79341,0000000..92170ca
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,5 -1,0 +1,11 @@@
++py-macaroon-bakery (0.0.4-1) UNRELEASED; urgency=medium
++
++  * New upstream release.
++
++ -- Colin Watson <cjwatson at debian.org>  Fri, 03 Nov 2017 12:13:49 +0000
++
 +py-macaroon-bakery (0.0.3-1) unstable; urgency=medium
 +
 +  * Initial release (closes: #866779).
 +
 + -- Colin Watson <cjwatson at debian.org>  Thu, 02 Nov 2017 14:35:45 +0000
diff --cc debian/control
index a641fd2,0000000..d592607
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,41 -1,0 +1,44 @@@
 +Source: py-macaroon-bakery
 +Section: python
 +Priority: optional
 +Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 +Uploaders: Colin Watson <cjwatson at debian.org>
 +Build-Depends: debhelper (>= 9~),
 +               dh-python,
 +               python3-all,
 +               python3-httmock,
 +               python3-mock,
-                python3-nacl (>= 1.1.1),
++               python3-nacl (>= 1.1.2),
 +               python3-nose,
-                python3-pymacaroons (>= 0.10.0),
-                python3-requests (>= 2.16.5),
++               python3-protobuf (>= 3.0.0),
++               python3-pymacaroons (>= 0.12.0),
++               python3-requests (>= 2.18.1),
++               python3-rfc3339 (>= 1.0),
 +               python3-setuptools,
-                python3-six (>= 1.10.0)
++               python3-six (>= 1.11.0),
++               python3-tz (>= 2017.2)
 +Standards-Version: 4.1.1
 +X-Python3-Version: >= 3.5
 +Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/py-macaroon-bakery.git
 +Vcs-Browser: https://anonscm.debian.org/cgit/python-modules/packages/py-macaroon-bakery.git
 +Homepage: https://github.com/go-macaroon-bakery/py-macaroon-bakery
 +
 +Package: python3-macaroonbakery
 +Architecture: all
 +Multi-Arch: foreign
 +Depends: ${misc:Depends},
 +         ${python3:Depends}
 +Description: Higher-level macaroon operations for Python 3
 + Macaroons, like cookies, are a form of bearer credential.  Unlike opaque
 + tokens, macaroons embed caveats that define specific authorization
 + requirements for the target service, the service that issued the root
 + macaroon and which is capable of verifying the integrity of macaroons it
 + receives.
 + .
 + Macaroons allow for delegation and attenuation of authorization.  They are
 + simple and fast to verify, and decouple authorization policy from the
 + enforcement of that policy.
 + .
 + The macaroonbakery library builds on pymacaroons to allow working with
 + macaroons at a higher level, such as by automatically gathering discharge
 + macaroons for third-party caveats from their corresponding services.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/py-macaroon-bakery.git



More information about the Python-modules-commits mailing list