[packages/docker-compose] new, version 1.6.2
glen
glen at pld-linux.org
Sun Mar 20 18:24:30 CET 2016
commit a4a04e425724b3cc12fe7de080203fcc46a6ae62
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Mar 20 19:22:50 2016 +0200
new, version 1.6.2
based on fedora package, c264205
docker-compose.spec | 77 +++++++++++++++++++++++++++++++++++++++
remove-requires-upper-bound.patch | 42 +++++++++++++++++++++
2 files changed, 119 insertions(+)
---
diff --git a/docker-compose.spec b/docker-compose.spec
new file mode 100644
index 0000000..d786ef6
--- /dev/null
+++ b/docker-compose.spec
@@ -0,0 +1,77 @@
+#
+# Conditional build:
+%bcond_with tests # do not perform "make test"
+
+Summary: Multi-container orchestration for Docker
+Name: docker-compose
+Version: 1.6.2
+Release: 1
+License: Apache v2.0
+Source0: https://pypi.python.org/packages/source/d/docker-compose/%{name}-%{version}.tar.gz
+# Source0-md5: 1c80fd99f2dc393e8ac5313c9a2fa4c7
+Group: Applications/System
+URL: https://docs.docker.com/compose/
+Patch0: remove-requires-upper-bound.patch
+%if %{with tests}
+BuildRequires: python-PyYAML
+BuildRequires: python-docker-py
+BuildRequires: python-docopt
+BuildRequires: python-requests
+BuildRequires: python-setuptools
+BuildRequires: python-texttable
+BuildRequires: python-websocket-client
+%endif
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.714
+Requires: python-PyYAML
+Requires: python-cached_property
+# Version required due to upstream requirement; see BZ#1300106
+Requires: python-docker-py >= 1.7.0-1
+# Version required due to upstream requirement; see BZ#1300106
+Requires: python-dockerpty >= 0.4.1-1
+Requires: python-docopt
+Requires: python-enum34
+Requires: python-jsonschema
+Requires: python-requests
+Requires: python-setuptools
+Requires: python-six
+Requires: python-texttable
+Requires: python-websocket-client
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Multi-container orchestration for Docker
+
+Docker-compose allows you to:
+- Define your application's environment with Docker so it can be
+ reproduced anywhere.
+- Define the services that make up your app so they can be run
+ together in an isolated environment.
+- Run 'docker-compose up', and docker-compose will start and run your
+ entire app.
+
+%prep
+%setup -q
+%patch0 -p1
+
+# Upstream uses an underscore here
+rm -r docker_compose.egg-info
+
+%build
+%py_build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%py_install
+%py_postclean
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc CHANGES.md CONTRIBUTING.md README.rst SWARM.md LICENSE
+%attr(755,root,root) %{_bindir}/%{name}
+%{py_sitescriptdir}/compose
+%{py_sitescriptdir}/docker_compose-%{version}-py*.egg-info
diff --git a/remove-requires-upper-bound.patch b/remove-requires-upper-bound.patch
new file mode 100644
index 0000000..60dcf04
--- /dev/null
+++ b/remove-requires-upper-bound.patch
@@ -0,0 +1,42 @@
+# Remove dependency version constraints not relevant in Fedora/EPEL
+diff -up docker-compose-1.6.0/setup.py.orig docker-compose-1.6.0/setup.py
+--- docker-compose-1.6.0/setup.py.orig 2016-02-04 14:41:11.000000000 -0500
++++ docker-compose-1.6.0/setup.py 2016-02-04 19:41:56.363544238 -0500
+@@ -28,16 +28,16 @@
+
+
+ install_requires = [
+- 'cached-property >= 1.2.0, < 2',
+- 'docopt >= 0.6.1, < 0.7',
+- 'PyYAML >= 3.10, < 4',
+- 'requests >= 2.6.1, < 2.8',
+- 'texttable >= 0.8.1, < 0.9',
+- 'websocket-client >= 0.32.0, < 1.0',
+- 'docker-py >= 1.7.0, < 2',
+- 'dockerpty >= 0.4.1, < 0.5',
+- 'six >= 1.3.0, < 2',
+- 'jsonschema >= 2.5.1, < 3',
++ 'cached-property',
++ 'docopt',
++ 'PyYAML',
++ 'requests',
++ 'texttable',
++ 'websocket-client',
++ 'docker-py',
++ 'dockerpty',
++ 'six',
++ 'jsonschema',
+ ]
+
+
+@@ -47,8 +47,8 @@
+
+
+ if sys.version_info[:2] < (3, 4):
+- tests_require.append('mock >= 1.0.1')
+- install_requires.append('enum34 >= 1.0.4, < 2')
++ tests_require.append('mock')
++ install_requires.append('enum34')
+
+
+ setup(
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/docker-compose.git/commitdiff/a4a04e425724b3cc12fe7de080203fcc46a6ae62
More information about the pld-cvs-commit
mailing list