Skip to content

--no-use-wheel argument fails requirement installation #173

@i11

Description

@i11

Hi!

I have an issue with using python::virtualenv and specified requirements.
Here is what I have:

RHEL 6.4
Python 2.6.6
Pip 6.0.8
Virtualenv 1.10.1

resource definition:

  ::python::virtualenv { '/opt/virtualenv/head':
    ensure       => present,
    requirements => '/opt/virtualenv/initial_build_head/requirements.txt',
    systempkgs   => false,
    owner        => $user,
    group        => $user,
    timeout      => 0,
    require      => Vcsrepo['/opt/virtualenv/initial_build_head']
  }

/opt/virtualenv/initial_build_head/requirements.txt:

BeautifulSoup==3.2.1
Fabric==1.10.1
psutil==1.1.2
http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-1.0.12.zip#md5=6c379e1108c8465ebfe3d2699688300a
simplejson==2.0.9
jira==0.35

Command equivalent to Exec[["python_requirements_initial_install_${requirements}_${venv_dir}"]](from virtualenv.pp) results:

# /opt/virtualenv/head/bin/pip --log /opt/virtualenv/head/pip.log install --no-use-wheel -r /opt/virtualenv/initial_build_head/requirements.txt
Collecting http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-1.0.12.zip#md5=6c379e1108c8465ebfe3d2699688300a (from -r /opt/virtualenv/initial_build_head/requirements.txt (line 5))
  Downloading http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-1.0.12.zip (313kB)
    100% |################################| 315kB 1.3MB/s 
    /tmp/pip-pnoopU-build/setup.py:12: DeprecationWarning: Parameters to load are deprecated.  Call .resolve and .require separately.
      #
Collecting BeautifulSoup==3.2.1 (from -r /opt/virtualenv/initial_build_head/requirements.txt (line 2))
  Using cached BeautifulSoup-3.2.1.tar.gz
    /tmp/pip-build-IMawNl/BeautifulSoup/setup.py:12: DeprecationWarning: Parameters to load are deprecated.  Call .resolve and .require separately.
Collecting Fabric==1.10.1 (from -r /opt/virtualenv/initial_build_head/requirements.txt (line 3))
  Using cached Fabric-1.10.1.tar.gz
    /tmp/pip-build-IMawNl/Fabric/setup.py:12: DeprecationWarning: Parameters to load are deprecated.  Call .resolve and .require separately.
      with open('README.rst') as f:
Collecting psutil==1.1.2 (from -r /opt/virtualenv/initial_build_head/requirements.txt (line 4))
  Using cached psutil-1.1.2.tar.gz
    /tmp/pip-build-IMawNl/psutil/setup.py:12: DeprecationWarning: Parameters to load are deprecated.  Call .resolve and .require separately.
      try:
Collecting simplejson==2.0.9 (from -r /opt/virtualenv/initial_build_head/requirements.txt (line 6))
  Using cached simplejson-2.0.9.tar.gz
    /tmp/pip-build-IMawNl/simplejson/setup.py:53: DeprecationWarning: Features are deprecated and will be removed in a future version. See http://bitbucket.org/pypa/setuptools/65.
      Extension("simplejson._speedups", ["simplejson/_speedups.c"]),
    /usr/lib64/python2.6/distutils/core.py:113: DeprecationWarning: Features are deprecated and will be removed in a future version. See http://bitbucket.org/pypa/setuptools/65.
      _setup_distribution = dist = klass(attrs)
    /tmp/pip-build-IMawNl/simplejson/setup.py:12: DeprecationWarning: Parameters to load are deprecated.  Call .resolve and .require separately.
      # If a non-local ez_setup is already imported, it won't be able to
Collecting jira==0.35 (from -r /opt/virtualenv/initial_build_head/requirements.txt (line 7))
  Using cached jira-0.35.tar.gz
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/tmp/pip-build-IMawNl/jira/setup.py", line 10, in <module>
        from jira import __version__
      File "jira/__init__.py", line 5, in <module>
        from .config import get_jira
      File "jira/config.py", line 15, in <module>
        from six.moves import configparser
    ImportError: No module named six.moves
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

      File "<string>", line 20, in <module>

      File "/tmp/pip-build-IMawNl/jira/setup.py", line 10, in <module>

        from jira import __version__

      File "jira/__init__.py", line 5, in <module>

        from .config import get_jira

      File "jira/config.py", line 15, in <module>

        from six.moves import configparser

    ImportError: No module named six.moves

    ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-IMawNl/jira

After removing --no-use-wheel argument the result was successful.

Any ideas?

Thanks!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions