Skip to content

Commit f34d39d

Browse files
committed
setup: pin macaroonbakery<1.3.3 for python3.6
macaroonbakery in v1.3.4 added a constraint of protobuf>=3.20.0[0] which makes it incompatible with python 3.6 and v1.3.3 was released in a broken state[1].
1 parent d9d6671 commit f34d39d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

setup.py

+7
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@
4747
'pyyaml>=5.0,!=5.4.0,!=5.4.1,<6.0',
4848
'requests>=2.0.0,<3.0.0',
4949
'libcharmstore',
50+
# macaroonbakery is pulled in by libcharmstore->theblues, v1.3.4 added
51+
# a constraint of protobuf>=3.20.0[0] which makes it incompatible with
52+
# python 3.6 while v1.3.3 was released in a broken state[1]
53+
#
54+
# [0] https://github.com/go-macaroon-bakery/py-macaroon-bakery/commit/7f1fe6a2adb2f80db12bccfb81f629d66d106e03 # noqa
55+
# [1] https://github.com/go-macaroon-bakery/py-macaroon-bakery/pull/92
56+
'macaroonbakery < 1.3.3;python_version < "3.7"',
5057
'blessings',
5158
'ruamel.yaml<0.16.0;python_version < "3.7"',
5259
'pathspec<=0.3.4;python_version < "3.7"',

0 commit comments

Comments
 (0)