meta-virtualization/recipes-containers/podman-compose/podman-compose_git.bb
Bruce Ashfield 203f841b21 podman-compose: update to v1.4.0
Bumping podman-compose to version v1.4.0-75-g8eb5573, which comprises the following commits:

    1c0c63a Fix formatting of description of systemd command
    2f8dbdc Remove assignment to variable that gets overriden and never used
    0de04b3 CONTRIBUTING: Suggest contributors to split their commits
    d864e19 CONTRIBUTING: Update instructions on commit message
    96ec961 CONTRIBUTING: Update instructions for creating virtualenv
    0cbf70a Implement short syntax for env variables in compose.yml "environment:"
    8f9f6d0 Remove unnecessary 'or "text"'
    dd471c8 Fix dockerfile definition if directory name ends with ".git"
    4177bae Add docker_compose_compat setting
    6635b8b cleanup bool parsing
    8f55227 add name_separator_compat
    04155d0 Add documentation for env variables
    6054952 allow overriding x-podman using env vars
    034b86e README: Remove basic usage section
    bbdb636 README: Update section on tests
    93371b0 README: Merge all repositories under single section
    27d1fc6 README: Add installation instructions on Debian
    82dd0ac Release notes for 1.4.1
    0491269 Fix relative host path resolution for volume bind mount source
    82d7622 Add relabel option to secrets
    7b3276e Expose io.podman.compose.service label
    949af2a .github: Run mypy as part of checks
    0b8b483 Print full dockerfile path instead of context on error
    56238b1 tests/integration: Fix `service_scale` tests
    d4ebf62 tests/integration: Fix `lifetime` tests
    83c7e94 tests/integration: Add missing __init__.py files to actually run tests
    248a63e test-requirements: Upgrade ruff
    efea0ee Address unused argument warnings
    3c2978c examples: Add type annotations
    5765e53 Use correct logging methods
    0be50ff Fix return value from compose_systemd()
    1eae76d Add return type annotations to test_utils.py
    6c46678 Fix mypy warnings
    a3f48f8 tests/integration: Add type annotations
    dedb081 tests/unit: Add type annotations
    ea22227 Add mypy configuration
    58df849 Move tests to directories that can be imported
    39e21d8 Remove extraneous await on non-async function
    02166f5 Use more standard call to list.append
    8aeeafb Rename redefined variables
    9162fe6 Remove unused code
    08d06df Fix build ssh path to be relative to directory of compose file
    a983129 tests/unit: Add unit tests for fixing CMD healthcheck
    76b3055 Fix CMD healthchecks running with /bin/sh
    225999e tests: Rewrite test_normalize_depends_on to unittest
    3d47849 Allow specifying custom pod name in `--in-pod`
    0c1c4ff Fix reset tag attribute to also reset `depends_on` parameter
    6e30673 tests/integration: Fix paths for testing override and reset tags
    01214fa Add unregister command to remove systemd service registration
    bd29caa Release 1.4.0
    6c9c091 Release notes for 1.4.0
    67616bd Handle exit code when compose up -d
    782c44d tests: Style cleanup
    d7762a5 Fix service_healthy condition enforcing
    eba2ca2 Skip running compose-down during up when there are no active containers
    abe5965 tests: Improve reliability of network tests
    9e0da82 Change compose-up to create then start container to avoid double exec
    8638eb9 tests: Test selected env variables to improve robustness
    e1d938f Add --abort-on-container-failure
    1dab256 tests/integration: Add override tag attribute test
    2a33ef5 tests/integration: Add override tag service test
    5ab7340 tests/integration: Add reset tag attribute test
    35dc395 tests/integration: Add reset tag service test
    38a9263 integration/tests: Move 'volumes_merge' tests to 'merge' directory
    cbe9587 Implement override and reset analog to docker-compose
    98f166d Implement pids_limit
    ff58a0b Add newsfragment
    8d899eb Feature: add cpuset option
    ae41ef0 tests/integration: Improve tests for port command
    da46ee3 Fix port command for dynamic host ports
    d80c31f tests/integration: Add tests for up and down command
    cefa68d Implement rmi argument for down command
    fbc4c7d Integration tests for container scaling changes
    11879d3 Updates handling of scale/replicas through CLI & compose file
    27cf8da Addition of relevant newsfragments file
    a1be62f tests/integration: Automate manual ulimit test
    e45b5d5 tests/integration: Automate manual `volumes_merge` test
    e04b8f3 tests/integration: Add integration test for buid git URL as context
    815450a tests/unit: Add test for buid git URL as context
    92f0a85 Fix using git URL as build context
    5f4fc46 Add os.path.normpath to normalize dockerfile pathname
    f9489af Allow merging of args in both list and dict syntax

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-07-07 11:42:27 -04:00

21 lines
515 B
BlitzBasic

DESCRIPTION = "An implementation of docker-compose with podman backend"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
inherit setuptools3
PV = "1.4.0+git"
SRC_URI = "git://github.com/containers/podman-compose.git;branch=main;protocol=https"
SRCREV = "8eb55735e95ee1587d0d22582aa86b9175e25ca9"
DEPENDS += "python3-pyyaml-native"
RDEPENDS:${PN} += "\
python3-asyncio \
python3-dotenv \
python3-json \
python3-pyyaml \
python3-unixadmin \
"