Skip to content

Instantly share code, notes, and snippets.

@danehans
Last active August 29, 2015 14:17
Show Gist options
  • Save danehans/8f4d5b5841c7299aad85 to your computer and use it in GitHub Desktop.
Save danehans/8f4d5b5841c7299aad85 to your computer and use it in GitHub Desktop.
# pip show requests
---
Name: requests
Version: 2.6.0
Location: /usr/lib/python2.7/site-packages
Requires:
# cat requirements.txt
PyYAML==3.10
-e git+https://github.com/docker/docker-py.git@70ce156e26d283d181e6ec10bd1309ddc1da1bbd#egg=docker-py
dockerpty==0.3.2
docopt==0.6.1
requests==2.5.3
six==1.7.3
texttable==0.8.2
websocket-client==0.11.0
[root@ko-oz43we3i5nv-0-cqwf5oy4rpzd-kolla-node-7r6nun7v4uk7 fig]# cat setup.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from __future__ import absolute_import
from setuptools import setup, find_packages
import codecs
import os
import re
import sys
def read(*parts):
path = os.path.join(os.path.dirname(__file__), *parts)
with codecs.open(path, encoding='utf-8') as fobj:
return fobj.read()
def find_version(*file_paths):
version_file = read(*file_paths)
version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
version_file, re.M)
if version_match:
return version_match.group(1)
raise RuntimeError("Unable to find version string.")
install_requires = [
'docopt >= 0.6.1, < 0.7',
'PyYAML >= 3.10, < 4',
'requests >= 2.5.0, < 2.6',
'texttable >= 0.8.1, < 0.9',
'websocket-client >= 0.11.0, < 1.0',
'docker-py >= 1.1.0, < 1.2',
'dockerpty >= 0.3.2, < 0.4',
'six >= 1.3.0, < 2',
]
tests_require = [
'mock >= 1.0.1',
'nose',
'pyinstaller',
'flake8',
]
if sys.version_info < (2, 7):
tests_require.append('unittest2')
setup(
name='docker-compose',
version=find_version("compose", "__init__.py"),
description='Multi-container orchestration for Docker',
url='https://www.docker.com/',
author='Docker, Inc.',
license='Apache License 2.0',
packages=find_packages(exclude=[ 'tests.*', 'tests' ]),
include_package_data=True,
test_suite='nose.collector',
install_requires=install_requires,
tests_require=tests_require,
entry_points="""
[console_scripts]
docker-compose=compose.cli.main:main
""",
)
fig]# pip install -e .
Obtaining file:///root/fig
Running setup.py (path:/root/fig/setup.py) egg_info for package from file:///root/fig
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.un~' found anywhere in distribution
Requirement already satisfied (use --upgrade to upgrade): docopt>=0.6.1,<0.7 in /usr/lib/python2.7/site-packages (from docker-compose==1.1.0)
Requirement already satisfied (use --upgrade to upgrade): PyYAML>=3.10,<4 in /usr/lib64/python2.7/site-packages (from docker-compose==1.1.0)
Downloading/unpacking requests>=2.5.0,<2.6 (from docker-compose==1.1.0)
Downloading requests-2.5.3-py2.py3-none-any.whl (468kB): 468kB downloaded
Requirement already satisfied (use --upgrade to upgrade): texttable>=0.8.1,<0.9 in /usr/lib/python2.7/site-packages (from docker-compose==1.1.0)
Requirement already satisfied (use --upgrade to upgrade): websocket-client>=0.11.0,<1.0 in /usr/lib/python2.7/site-packages (from docker-compose==1.1.0)
Requirement already satisfied (use --upgrade to upgrade): docker-py>=1.1.0,<1.2 in /usr/lib/python2.7/site-packages (from docker-compose==1.1.0)
Requirement already satisfied (use --upgrade to upgrade): dockerpty>=0.3.2,<0.4 in /usr/lib/python2.7/site-packages (from docker-compose==1.1.0)
Requirement already satisfied (use --upgrade to upgrade): six>=1.3.0,<2 in /usr/lib/python2.7/site-packages (from docker-compose==1.1.0)
Requirement already satisfied (use --upgrade to upgrade): backports.ssl-match-hostname in /usr/lib/python2.7/site-packages (from websocket-client>=0.11.0,<1.0->docker-compose==1.1.0)
Installing collected packages: requests, docker-compose
Found existing installation: requests 2.6.0
Uninstalling requests:
Successfully uninstalled requests
Running setup.py develop for docker-compose
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.un~' found anywhere in distribution
Creating /usr/lib/python2.7/site-packages/docker-compose.egg-link (link to .)
Adding docker-compose 1.1.0 to easy-install.pth file
Installing docker-compose script to /usr/bin
Installed /root/fig
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment