| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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
GPL-2.0-only
* 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
/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