Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-podman-compose-1.5.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-podman-compose Distribution: openSUSE Tumbleweed
Version: 1.5.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Feb 11 16:53:28 2026
Group: Unspecified Build host: reproducible
Size: 588192 Source RPM: python-podman-compose-1.5.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/containers/podman-compose
Summary: A script to run docker-compose using podman
An implementation of `docker-compose` with podman backend.
The main objective of this project is to be able to run `docker-compose.yml`
unmodified and rootless.  This project is aimed to provide drop-in replacement
for `docker-compose`, and it's very useful for certain cases because:

- can run rootless
- only depend on `podman` and Python3 and PyYAML
- no daemon, no setup
- can be used by developers to run single-machine containerized stacks using
  single familiar YAML file

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Feb 11 2026 Egbert Eich <eich@suse.com>
  - Updated to v1.5.0
    * Bug fixes
    - Fixed path to a local SSH key to be relative to the directory
      of compose file during build.
    - Fixed CMD healthchecks to run the given command directly
      and not use /bin/sh -c.
    - Fixed regression of dockerfile definition if current directory
      name ends with ".git".
    - Fixed exit code from push command.
      Implemented short syntax for environment variables set in .env
      for compose.yml environment: section.
    - Fixed regression of log output including "text" in detached
      mode.
    - Implemented up --no-recreate to work as advertised.
    - Stack traces emitted due to YAML parse errors are now hidden.
    * Features
    - Added unregister command to remove systemd service registration
      (podman-compose systemd -a unregister).
    - Added new docker_compose_compat x-podman meta setting to enable
      all Docker Compose compatibility settings
    - Added new name_separator_compat x-podman setting to change name
      separator to hyphen, same as Docker Compose.
    - Added support for environment variable interpolation for YAML
      keys.
    - Added io.podman.compose.service label to created containers.
      It contains the same value as com.docker.compose.service.
    - Added relabel option to secret to make possible to read the
      secret file by the contained process.
    - Added support for setting x-podman values using PODMAN_COMPOSE_*
      environment variables.
    - Added support to set --route option to podman network create
      via x-podman.routes key on network configuration.
    - Implemented support for custom pod names in --in-pod.
  - From version v1.4.1:
    * Bug fixes
    - Fixed relative host path resolution for volume bind mount source
      (regression since v1.4.0).
  - From version v1.4.0:
    * Bug fixes
    - Fixed handling of relative includes and extends in compose
      files.
    - Fixed error when merging arguments in list and dictionary
      syntax.
    - Fixed issue where short-lived containers could execute twice
      when using up in detached mode.
    - Fixed up command hanging on Podman versions earlier than 4.6.0.
    - Fixed issue where service_healthy conditions weren't enforced
      during up command.
    - Fixed support for the --scale flag.
    - Fixed bug causing dependent containers to start despite
    - -no-deps flag.
    - Fixed port command behavior for dynamic host ports.
    - Fixed interpolation of COMPOSE_PROJECT_NAME when set from
      top-level name in compose file.
    - Fixed project name evaluation order to match compose spec.
    - Fixed build context when using git URLs.
    - Fixed KeyError when down is called with non-existent service.
    - Skip down during up when no active containers exist.
    - Fixed non-zero exit code on failure when using up -d.
    - Fixed SIGINT handling during up command for graceful shutdown.
    - Fixed NotImplementedError when interrupted on Windows.
    * Features
    - Added --quiet flag to config command to suppress output.
    - Added support for pids_limit and deploy.resources.limits.pids.
    - Added --abort-on-container-failure option.
    - Added --rmi argument to down command for image removal.
    - Added support for x-podman.disable-dns to disable DNS plugin
      on defined networks.
    - Added support for x-podman.dns to set DNS nameservers for
      defined networks.
    - Improved file descriptor handling - no longer closes
      externally created descriptors.
    - This allows descriptors created e.g. via systemd socket
      activation to be passed to containers.
    - Added support for cpuset configuration.
    - Added support for reset and override tags when merging
      compose files.
    - Added support for x-podman.interface_name to set network
      interface names.
    - Added support for x-podman.pod_args to override default
    - -pod-args.
  - From version v1.3.0:
    * Bug fixes
    - Fixed support for de-facto alternative Dockerfile names
      (e.g. Containerfile).
    - Fixed a bug that caused attempts to create already
      existing pods multiple times.
    - Fixed compatibility with docker-compose in how symlinks
      to docker-compose.yml are handled.
    - Fixed freeze caused by too long log lines without a
      newline.
    - Fixed support for network_mode: none.
    - Improved error detection by rejecting service definitions
      that contain both network_mode and networks keys, which
      is not allowed.
    * Features
    - Added support for build labels.
    - Added support for "platform" property in the build command.
    - Added support for "ssh" property in the build command.
    - Added support for cache_from and cache_to fields in build
      section.
    - Added support for honoring the condition in the depends_on
      section of the service, if stated.
    - Added x-podman.no_hosts setting to pass --no-hosts to
      podman run.
    - Added support for compatibility with docker compose for
      default network behavior when no network defined in
      service. This is controlled via default_net_behavior_compat
      feature flag.
    - Added a way to get compatibility of default network names
      with docker compose.
    - This is selected by setting default_net_name_compat: true
      on x-podman global dictionary.
    - Added support for the device_cgroup_rules property in
      services.
    - Added support for removing networks in podman-compose down.
    - Added support for network scoped service aliases.
    - Added support for network level mac_address attribute.
    - Added ability to substitute variables with the environment
      of the service.
    * Misc
    - Declared compatibility with Python 3.13.
  - Update note on why we are unable to run unit tests in OBS.
* Wed Jun 11 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Switch to pyproject macros.
  - No more greedy globs in %files.
* Sun Jun 30 2024 Eyad Issa <eyadlorenzo@gmail.com>
  - Update to version 1.2.0:
    * Bug fixes
      ~ Fixed handling of --in-pod argument. Previously it was hard
      to provide false value to it.
      ~ podman-compose no longer creates pods when registering
      systemd unit.
      ~ Fixed warning RuntimeWarning: coroutine 'create_pods' was
      never awaited
      ~ Fixed error when setting up IPAM network with default driver.
      ~ Fixed support for having list and dictionary depends_on
      sections in related compose files.
      ~ Fixed logging of failed build message.
      ~ Fixed support for multiple entries in include section.
      ~ Fixed environment variable precedence order.
    * Changes
      ~ x-podman dictionary in container root has been migrated to
      x-podman.* fields in container root.
    * New features
      ~ Added support for --publish in podman-compose run.
      ~ Added support for Podman external root filesystem management
      (--rootfs option).
      ~ Added support for podman-compose images command.
      ~ Added support for env_file being configured via dictionaries.
      ~ Added support for enabling GPU access.
      ~ Added support for selinux in verbose mount specification.
      ~ Added support for additional_contexts section.
      ~ Added support for multi-line environment files.
      ~ Added support for passing contents of podman-compose.yml
      via stdin.
      ~ Added support for specifying the value for --in-pod setting
      in podman-compose.yml file.
      ~ Added support for environmental secrets.
* Fri Apr 19 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.1.0:
    * Release 1.1.0
    * Add release notes for v1.1.0
    * Use x- prefix for x-podman.mac_address
    * Use "service.build.ulimits" when present instead of
      "service.ulimits"
    * FIX issue
      https://github.com/containers/podman-compose/issues/704 -
      Windows fix sock not working.
  - use obs_scm instead of PyPI tarball (that is broken again)
* Fri May 05 2023 Johannes Kastl <kastl@b1-systems.de>
  - add sle15_python_module_pythons
* Thu Apr 13 2023 Johannes Kastl <kastl@b1-systems.de>
  - update to 1.0.6
    - no CHANGELOG available upstream or in PyPi
  - add _service file
* Thu Jun 30 2022 Johannes Kastl <kastl@b1-systems.de>
  - BuildRequire python-python-dotenv
* Wed Jun 29 2022 Johannes Kastl <kastl@b1-systems.de>
  - major update to 1.0.3
    - no CHANGELOG available upstream or in PyPi
* Wed Jun 29 2022 Johannes Kastl <kastl@b1-systems.de>
  - add Requires for python-setuptools,
    otherwise we run into 'ImportError: No module named pkg_resources'
* Wed Jun 29 2022 Johannes Kastl <kastl@b1-systems.de>
  - add Provides and Obsoletes for podman-compose

Files

/etc/alternatives/podman-compose
/usr/bin/podman-compose
/usr/bin/podman-compose-3.13
/usr/lib/python3.13/site-packages/__pycache__/podman_compose.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/__pycache__/podman_compose.cpython-313.pyc
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/licenses
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/podman_compose-1.5.0.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/podman_compose.py
/usr/share/doc/packages/python313-podman-compose
/usr/share/doc/packages/python313-podman-compose/README.md
/usr/share/licenses/python313-podman-compose
/usr/share/licenses/python313-podman-compose/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Mar 9 11:28:02 2026