Skip to content

Releases: juju/charm-tools

v2.8.9

16 Jan 20:36
v2.8.9
bef504f
Compare
Choose a tag to compare

Release on 2.8.x branch to pin macaroonbakery as newer releases don't work on older python version.

f34d39d [2024-01-05] setup: pin macaroonbakery<1.3.3 for python3.6 [Trent Lloyd]
a9c587d [2023-10-31] Use bhttp from latest/edge [Felipe Reyes]

V2.8.8

26 Oct 10:33
f100630
Compare
Choose a tag to compare
  • PR: #669 Pin ruamel.yaml < 0.18 due to #668

v3.0.7

22 Aug 16:21
b7128ec
Compare
Choose a tag to compare
  • b7128ec [2023-08-22] Fix issues with tox targets lint & docs (#664) [GitHub]
  • 8ec888b [2023-08-09] setup: Update pin PyYAML [Felipe Reyes]
  • 5f51a7f [2023-07-20] setup: Update charm-tools pin set [Corey Bryant]

v2.8.7

22 Aug 16:22
325b4d5
Compare
Choose a tag to compare
  • 325b4d5 [2023-08-22] Fix issues with tox targets lint & docs (#665) [GitHub]
  • c213bda [2023-08-08] setup: Update charm-tools pin set [Felipe Reyes]

v3.0.6

29 Mar 10:58
1847cbe
Compare
Choose a tag to compare
  • Pin pin<23.1 and setuptools < 67 to allow PEP-440 non compliance #653

v2.8.6

29 Mar 11:08
28bd804
Compare
Choose a tag to compare

(backport) pin pip<23.1 and setuptools<67 #654

v3.0.5

29 Mar 10:57
v3.0.5
ce4b136
Compare
Choose a tag to compare
  • Add option to upgrade core deps in build virtualenv #650
  • Fix some pip requirements lines #651

v3.0.4

09 Oct 20:41
977ec1f
Compare
Choose a tag to compare
  • Fix issues with charm-tools 3.x snap on bionic
  • Deprecate charm create command

v3.0.3

07 Oct 20:13
eb03bc1
Compare
Choose a tag to compare
Clear environment variables when running apt (#641)

* Clear environment variables when running apt

When running 'apt' within the snap the environment variables set will
make it run with the python version embedded in the snap instead of the
system's tools, this will make the package installation fail with the
following error:

    Setting up python3-pkg-resources (45.2.0-1) ...
    Fatal Python error: init_sys_streams: can't initialize sys standard streams
    Python runtime state: core initialized
    Traceback (most recent call last):
    File "/snap/charm/677/usr/lib/python3.10/io.py", line 54, in <module>
    ImportError: cannot import name 'text_encoding' from 'io' (unknown location)
    dpkg: error processing package python3-pkg-resources (--configure):
    installed python3-pkg-resources package post-installation script subprocess returned error exit status 1

Test case:

git clone https://opendev.org/openstack/charm-octavia-dashboard.git
cd charm-octavia-dashboard
git checkout e1f50a2
tox -e build  # use charmcraft 1.5

* Fix typo

v3.0.2

29 Sep 04:16
49a6541
Compare
Choose a tag to compare
Add workaround for missing build packages (#639)

The bare minimum of build packages may be missing following
commit 2482f0f and commit 725d2cb.

While the resolution may belong in charmcraft, we need a
workaround.

Fixes #638