Commit Graph

11 Commits

Author SHA1 Message Date
Alex Kavanagh 7c671b0696 Add calver abd hatchling dependencies for dnspython>=2.5.0
dnspython, as of 2.5.0, has switched to hatchling (from poetry) for
module installation. For source based reactive charms, this means that
the calver and hatchling dependencies need to be present in the
wheelhouse of the built charm for it to install.

Change-Id: Ie9fb6ff19753cfb9c61f8027c9dee47dfb9739fd
2024-02-08 12:22:22 +00:00
Felipe Reyes 8b31ef19e4 Add poetry-core to build dnspython
The commit f9a11fd unpinned dnspython, the newer version of it requires
poetry-core to be built and 'pip download' doesn't capture that
requirement. Some charms have been migrated to binary charms, but not
all of them have been migrated, this change gives those more time to
transition.

Change-Id: I0656d8a902eeede56fe0315a9db782b1c707c26c
2022-10-20 22:15:04 -03:00
Frode Nordahl f9a11fde2e
Unpin dnspython
Commit 1a2962cd69 pinned dnspython
in order to retain Python 3.5 (Trusty/Xenial) support.

Since then, the aforementioned releases has gone EOL and our
charms no longer support them.

This pin is now prohibiting foreward movement into Python 3.10
on Jammy and as such we should remove it.

Closes-Bug: #1989066
Signed-off-by: Frode Nordahl <frode.nordahl@canonical.com>
Change-Id: Ifb2c807e6522a314f667b8b29094888132d4e4bb
2022-09-08 09:16:43 +02:00
Liam Young 79dbe21f57 Remove Tempita as it is unsupoorted
Tempita should be removed as much as possible and having it in a
 low level layer like this causes it to be installed in charms
which do not require it.

Change-Id: I7d06601ff4c316cf4325196116b10e108dc17eed
2022-08-04 16:55:45 +00:00
Liam Young 3fa6597d17 Pin Tempita to fix build error
Change-Id: I1139634986a88d6810d880174919a3e5389dddf6
2022-03-31 12:01:59 +00:00
Aurelien Lourot 1a2962cd69 Fix installation of dnspython on python 3.5
Change-Id: I1e75e11a08d7446efbbc464004d44e31413fbecf
Closes-Bug: #1888225
2020-07-21 11:19:21 +02:00
Frode Nordahl aa5bc57aea
Update layer wheelhouse with common dependencies
Add empty series list to metadata.yaml to get around charm-tools
now mandating a series list to be present.

This list will always be overridden by charms but building the
layer is part of our gate and we need to unblock it.

Update tox basepython, the build will no longer succeed in the gate
with py27.

Change-Id: If81441d5fb0ed3b8819c4a2814dc20c5e47a8eff
2019-08-21 16:11:42 +02:00
James Page 34c025515a Update location for charms.openstack 2016-06-28 09:56:41 +01:00
Alex Kavanagh 27b7d08df3 Change wheelhouse.txt to point charms.openstack at OS repo
(Temporarily) point charms.openstack module for wheelhouse.txt to the
openstack-charmers github repository.
2016-05-25 12:18:50 +00:00
Alex Kavanagh 2d016540e6 Add ajkavanagh charms_openstack to wheelhouse (temp) 2016-05-21 15:48:44 +00:00
James Page 729a149319 Add netifaces to deps 2016-02-11 10:35:46 +00:00