%global _empty_manifest_terminate_build 0 Name: python-docker-devbox-ddb Version: 1.17.0 Release: 1 Summary: ddb - Erase environment differences, make developers happy ! License: MIT URL: https://github.com/inetum-orleans/docker-devbox-ddb Source0: https://mirrors.nju.edu.cn/pypi/web/packages/17/b7/0d47a1f4efc344a994aaae2b91d1935a35c0f409e91ef8c1c698bc6c2936/docker-devbox-ddb-1.17.0.tar.gz BuildArch: noarch Requires: python3-colorama Requires: python3-colorlog Requires: python3-verboselogs Requires: python3-netifaces Requires: python3-requests Requires: python3-PyYAML Requires: python3-marshmallow Requires: python3-dotty-dict Requires: python3-deepmerge Requires: python3-diskcache Requires: python3-slugify Requires: python3-dictdiffer Requires: python3-Jinja2 Requires: python3-braceexpand Requires: python3-toposort Requires: python3-cookiecutter Requires: python3-jsonnet-binary Requires: python3-zgitignore Requires: python3-cached-property Requires: python3-dockerfile-parse Requires: python3-cfssl Requires: python3-cryptography Requires: python3-watchdog Requires: python3-gitpython Requires: python3-chmod-monkey Requires: python3-paramiko Requires: python3-wcmatch Requires: python3-marshmallow-union Requires: python3-progress Requires: python3-ordered-set Requires: python3-patch Requires: python3-semver Requires: python3-distro Requires: python3-semantic-release Requires: python3-pyinstaller Requires: python3-commitizen Requires: python3-pre-commit Requires: python3-tox Requires: python3-astroid Requires: python3-pylint Requires: python3-docker[tls] Requires: python3-docker-compose Requires: python3-pytest Requires: python3-coverage Requires: python3-waiting Requires: python3-pytest-mock Requires: python3-pytest-cov Requires: python3-pytest-benchmark Requires: python3-pytest-profiling Requires: python3-pex %description [![PyPI](https://img.shields.io/pypi/v/docker-devbox-ddb)](https://pypi.org/project/docker-devbox-ddb/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/docker-devbox-ddb)](https://pypi.org/project/docker-devbox-ddb/) [![PyPI - License](https://img.shields.io/pypi/l/docker-devbox-ddb)](https://github.com/inetum-orleans/docker-devbox-ddb/blob/develop/LICENSE) [![Build Status](https://github.com/inetum-orleans/docker-devbox-ddb/workflows/build/badge.svg)](https://github.com/inetum-orleans/docker-devbox-ddb/actions?query=workflow%3Abuild) [![Code coverage](https://img.shields.io/codecov/c/github/inetum-orleans/docker-devbox-ddb)](https://app.codecov.io/gh/inetum-orleans/docker-devbox-ddb) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/relekang/python-semantic-release) **[Erase environment differences, make developers happy !](https://inetum-orleans.github.io/docker-devbox-ddb)** **ddb** automates application configuration so differences between development, staging and production environment can be erased. It provides features to generate, activate and adjust configuration files based on a single overridable and extendable configuration, while enhancing the developer experience and reducing manual operations. Primarly designed for [docker-compose](https://docs.docker.com/compose/) and [docker-devbox](https://github.com/inetum-orleans/docker-devbox), this tool makes the developer forget about the docker hard stuff by providing commands right into it's PATH, so it's experience looks like everything is native and locally installed. Thanks to a pluggable, event based and easy to extend architecture, it can bring powerful configuration automation to any technical context. %package -n python3-docker-devbox-ddb Summary: ddb - Erase environment differences, make developers happy ! Provides: python-docker-devbox-ddb BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-docker-devbox-ddb [![PyPI](https://img.shields.io/pypi/v/docker-devbox-ddb)](https://pypi.org/project/docker-devbox-ddb/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/docker-devbox-ddb)](https://pypi.org/project/docker-devbox-ddb/) [![PyPI - License](https://img.shields.io/pypi/l/docker-devbox-ddb)](https://github.com/inetum-orleans/docker-devbox-ddb/blob/develop/LICENSE) [![Build Status](https://github.com/inetum-orleans/docker-devbox-ddb/workflows/build/badge.svg)](https://github.com/inetum-orleans/docker-devbox-ddb/actions?query=workflow%3Abuild) [![Code coverage](https://img.shields.io/codecov/c/github/inetum-orleans/docker-devbox-ddb)](https://app.codecov.io/gh/inetum-orleans/docker-devbox-ddb) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/relekang/python-semantic-release) **[Erase environment differences, make developers happy !](https://inetum-orleans.github.io/docker-devbox-ddb)** **ddb** automates application configuration so differences between development, staging and production environment can be erased. It provides features to generate, activate and adjust configuration files based on a single overridable and extendable configuration, while enhancing the developer experience and reducing manual operations. Primarly designed for [docker-compose](https://docs.docker.com/compose/) and [docker-devbox](https://github.com/inetum-orleans/docker-devbox), this tool makes the developer forget about the docker hard stuff by providing commands right into it's PATH, so it's experience looks like everything is native and locally installed. Thanks to a pluggable, event based and easy to extend architecture, it can bring powerful configuration automation to any technical context. %package help Summary: Development documents and examples for docker-devbox-ddb Provides: python3-docker-devbox-ddb-doc %description help [![PyPI](https://img.shields.io/pypi/v/docker-devbox-ddb)](https://pypi.org/project/docker-devbox-ddb/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/docker-devbox-ddb)](https://pypi.org/project/docker-devbox-ddb/) [![PyPI - License](https://img.shields.io/pypi/l/docker-devbox-ddb)](https://github.com/inetum-orleans/docker-devbox-ddb/blob/develop/LICENSE) [![Build Status](https://github.com/inetum-orleans/docker-devbox-ddb/workflows/build/badge.svg)](https://github.com/inetum-orleans/docker-devbox-ddb/actions?query=workflow%3Abuild) [![Code coverage](https://img.shields.io/codecov/c/github/inetum-orleans/docker-devbox-ddb)](https://app.codecov.io/gh/inetum-orleans/docker-devbox-ddb) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/relekang/python-semantic-release) **[Erase environment differences, make developers happy !](https://inetum-orleans.github.io/docker-devbox-ddb)** **ddb** automates application configuration so differences between development, staging and production environment can be erased. It provides features to generate, activate and adjust configuration files based on a single overridable and extendable configuration, while enhancing the developer experience and reducing manual operations. Primarly designed for [docker-compose](https://docs.docker.com/compose/) and [docker-devbox](https://github.com/inetum-orleans/docker-devbox), this tool makes the developer forget about the docker hard stuff by providing commands right into it's PATH, so it's experience looks like everything is native and locally installed. Thanks to a pluggable, event based and easy to extend architecture, it can bring powerful configuration automation to any technical context. %prep %autosetup -n docker-devbox-ddb-1.17.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-docker-devbox-ddb -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 1.17.0-1 - Package Spec generated