[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