* update:
- charmcraft.yaml for v3
- tox.ini to use py3.12 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
- required CHARM_DIR env var to unit tests
* delete:
- .coveragerc as it breaks tox cover test
Change-Id: Ic056ebc2a8e83d14392b2e3a1d69167fd71b8555
Signed-off-by: Munir Siddiqui <munir.siddiqui@canonical.com>