c87cae5294
* update: - charmcraft.yaml for v3 - tox.ini to use py312 by default - test-requirements.in to use zaza for juju3 - update test bundles to work with charmcraft v3 * generate: - merged-requirements-py312.txt - test-requirements-py312.txt * add: - update-requirements env to tox.ini and src/tox.ini Change-Id: Id355c22633a77460b10f2a601481d0cd2620c737 Signed-off-by: Edward Hope-Morley <edward.hope-morley@canonical.com>
26 lines
539 B
YAML
26 lines
539 B
YAML
type: charm
|
|
|
|
parts:
|
|
charm:
|
|
plugin: reactive
|
|
reactive-charm-build-arguments:
|
|
- --verbose
|
|
- --binary-wheels-from-source
|
|
build-packages:
|
|
- tox
|
|
- git
|
|
- python3-dev
|
|
- libffi-dev
|
|
- libssl-dev
|
|
source: src/
|
|
build-snaps:
|
|
- charm/3.x/stable
|
|
build-environment:
|
|
- CHARM_INTERFACES_DIR: $CRAFT_PROJECT_DIR/interfaces/
|
|
- CHARM_LAYERS_DIR: $CRAFT_PROJECT_DIR/layers/
|
|
platforms:
|
|
ubuntu@24.04:amd64:
|
|
ubuntu@24.04:arm64:
|
|
ubuntu@24.04:ppc64el:
|
|
ubuntu@24.04:s390x:
|