summaryrefslogtreecommitdiff
path: root/macaroonbakery.egg-info
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2018-10-12 13:08:30 +0100
committerColin Watson <cjwatson@debian.org>2018-10-12 13:08:30 +0100
commit883e591e1e08c13d1a8e909a113a621552ae4b55 (patch)
tree1614dd704afdac172759441ec055a393d5b51bf2 /macaroonbakery.egg-info
parent2105a515d749b74eef9a6bb6af008aa6a842e313 (diff)
New upstream version 1.2.0
Diffstat (limited to 'macaroonbakery.egg-info')
-rw-r--r--macaroonbakery.egg-info/PKG-INFO55
-rw-r--r--macaroonbakery.egg-info/SOURCES.txt77
-rw-r--r--macaroonbakery.egg-info/dependency_links.txt1
-rw-r--r--macaroonbakery.egg-info/not-zip-safe1
-rw-r--r--macaroonbakery.egg-info/requires.txt7
-rw-r--r--macaroonbakery.egg-info/top_level.txt1
6 files changed, 142 insertions, 0 deletions
diff --git a/macaroonbakery.egg-info/PKG-INFO b/macaroonbakery.egg-info/PKG-INFO
new file mode 100644
index 0000000..fe69309
--- /dev/null
+++ b/macaroonbakery.egg-info/PKG-INFO
@@ -0,0 +1,55 @@
+Metadata-Version: 1.1
+Name: macaroonbakery
+Version: 1.2.0
+Summary: A Python library port for bakery, higher level operation to work with macaroons
+Home-page: https://github.com/go-macaroon-bakery/py-macaroon-bakery
+Author: Juju UI Team
+Author-email: juju-gui@lists.ubuntu.com
+License: LGPL3
+Description-Content-Type: UNKNOWN
+Description: ===============
+ Macaroon Bakery
+ ===============
+
+ A Python library for working with macaroons.
+
+
+ Installation
+ ------------
+ The easiest way to install macaroonbakery is via pip::
+
+ $ pip install macaroonbakery
+
+ macaroonbakery was developed around pymacaroons. On ubuntu, you
+ can get libsodium from a ppa::
+
+ $ sudo add-apt-repository ppa:yellow/ppa -y
+ $ apt-get install libsodium13
+
+ Usage
+ -----
+ Interacting with a protected url, you can use the BakeryAuth provided to deal
+ with the macaroon bakery
+
+ >>> from macaroonbakery import httpbakery
+ >>> jar = requests.cookies.RequestsCookieJar()
+ >>> resp = requests.get('some protected url',
+ cookies=jar,
+ auth=httpbakery.BakeryAuth(cookies=jar))
+ >>> resp.raise_for_status()
+
+
+ You can use any cookie storage you'd like so next subsequent calls the macaroon
+ saved in the cookie jar will be directly used and will not require
+ any other authentication (for example, cookielib.FileCookieJar).
+
+Keywords: macaroon cookie
+Platform: UNKNOWN
+Classifier: Development Status :: 2 - Pre-Alpha
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
+Classifier: Natural Language :: English
+Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.5
diff --git a/macaroonbakery.egg-info/SOURCES.txt b/macaroonbakery.egg-info/SOURCES.txt
new file mode 100644
index 0000000..f3ac62a
--- /dev/null
+++ b/macaroonbakery.egg-info/SOURCES.txt
@@ -0,0 +1,77 @@
+AUTHORS.rst
+CONTRIBUTING.rst
+LICENSE
+MANIFEST.in
+README.rst
+setup.cfg
+setup.py
+docs/Makefile
+docs/authors.rst
+docs/contributing.rst
+docs/index.rst
+docs/installation.rst
+docs/packaging.rst
+docs/readme.rst
+docs/usage.rst
+macaroonbakery/__init__.py
+macaroonbakery.egg-info/PKG-INFO
+macaroonbakery.egg-info/SOURCES.txt
+macaroonbakery.egg-info/dependency_links.txt
+macaroonbakery.egg-info/not-zip-safe
+macaroonbakery.egg-info/requires.txt
+macaroonbakery.egg-info/top_level.txt
+macaroonbakery/_utils/__init__.py
+macaroonbakery/bakery/__init__.py
+macaroonbakery/bakery/_authorizer.py
+macaroonbakery/bakery/_bakery.py
+macaroonbakery/bakery/_checker.py
+macaroonbakery/bakery/_codec.py
+macaroonbakery/bakery/_discharge.py
+macaroonbakery/bakery/_error.py
+macaroonbakery/bakery/_identity.py
+macaroonbakery/bakery/_keys.py
+macaroonbakery/bakery/_macaroon.py
+macaroonbakery/bakery/_oven.py
+macaroonbakery/bakery/_store.py
+macaroonbakery/bakery/_third_party.py
+macaroonbakery/bakery/_versions.py
+macaroonbakery/bakery/_internal/__init__.py
+macaroonbakery/bakery/_internal/id_pb2.py
+macaroonbakery/checkers/__init__.py
+macaroonbakery/checkers/_auth_context.py
+macaroonbakery/checkers/_caveat.py
+macaroonbakery/checkers/_checkers.py
+macaroonbakery/checkers/_conditions.py
+macaroonbakery/checkers/_declared.py
+macaroonbakery/checkers/_namespace.py
+macaroonbakery/checkers/_operation.py
+macaroonbakery/checkers/_time.py
+macaroonbakery/checkers/_utils.py
+macaroonbakery/httpbakery/__init__.py
+macaroonbakery/httpbakery/_browser.py
+macaroonbakery/httpbakery/_client.py
+macaroonbakery/httpbakery/_discharge.py
+macaroonbakery/httpbakery/_error.py
+macaroonbakery/httpbakery/_interactor.py
+macaroonbakery/httpbakery/_keyring.py
+macaroonbakery/httpbakery/agent/__init__.py
+macaroonbakery/httpbakery/agent/_agent.py
+macaroonbakery/tests/__init__.py
+macaroonbakery/tests/common.py
+macaroonbakery/tests/test_agent.py
+macaroonbakery/tests/test_authorizer.py
+macaroonbakery/tests/test_bakery.py
+macaroonbakery/tests/test_checker.py
+macaroonbakery/tests/test_checkers.py
+macaroonbakery/tests/test_client.py
+macaroonbakery/tests/test_codec.py
+macaroonbakery/tests/test_discharge.py
+macaroonbakery/tests/test_discharge_all.py
+macaroonbakery/tests/test_httpbakery.py
+macaroonbakery/tests/test_keyring.py
+macaroonbakery/tests/test_macaroon.py
+macaroonbakery/tests/test_namespace.py
+macaroonbakery/tests/test_oven.py
+macaroonbakery/tests/test_store.py
+macaroonbakery/tests/test_time.py
+macaroonbakery/tests/test_utils.py \ No newline at end of file
diff --git a/macaroonbakery.egg-info/dependency_links.txt b/macaroonbakery.egg-info/dependency_links.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/macaroonbakery.egg-info/dependency_links.txt
@@ -0,0 +1 @@
+
diff --git a/macaroonbakery.egg-info/not-zip-safe b/macaroonbakery.egg-info/not-zip-safe
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/macaroonbakery.egg-info/not-zip-safe
@@ -0,0 +1 @@
+
diff --git a/macaroonbakery.egg-info/requires.txt b/macaroonbakery.egg-info/requires.txt
new file mode 100644
index 0000000..e715881
--- /dev/null
+++ b/macaroonbakery.egg-info/requires.txt
@@ -0,0 +1,7 @@
+requests<3.0,>=2.18.1
+PyNaCl<2.0,>=1.1.2
+pymacaroons<1.0,>=0.12.0
+six<2.0,>=1.11.0
+protobuf<4.0,>=3.0.0
+pyRFC3339<2.0,>=1.0
+ipaddress
diff --git a/macaroonbakery.egg-info/top_level.txt b/macaroonbakery.egg-info/top_level.txt
new file mode 100644
index 0000000..57bab63
--- /dev/null
+++ b/macaroonbakery.egg-info/top_level.txt
@@ -0,0 +1 @@
+macaroonbakery