Cheetah fails to pip install in Vagrant mount when host FS is case-insensitive

Saulius Žemaitaitis <[email protected]> Fri, 22 May 2015 13:12:27 +0000
Newsgroups gmane.comp.python.cheetah
Message-ID <CAHHOpwJa_0Q=zx2sZqYDdvtFKYMA+j=FeqSmtKm2gL7rtSOtvw@mail.gmail.com>
--===============0360493977295866009==
Content-Type: multipart/alternative; boundary=089e015388c276ec3e0516ab6930

--089e015388c276ec3e0516ab6930
Content-Type: text/plain; charset=UTF-8

Hello,

I've encountered an issue where I couldn't install Cheetah to my virtualenv
that was on host mount in Vagrant. Host OS was OSX and filesystem was
case-insensitive. Occurs both with VirtualBox and NFS mount providers.

The issue doesn't occur when mounting a case-sensitive host filesystem
(tested both with normal OS and a disk image). Also, it installs
successfully on host OS itself.

pip install Cheetah traceback:
(env) $ pip install Cheetah
Downloading/unpacking Cheetah
  Downloading Cheetah-2.4.4.tar.gz (190kB): 190kB downloaded
  Running setup.py (path:/vagrant/env/build/Cheetah/setup.py) egg_info for
package Cheetah
    Traceback (most recent call last):
      File "<string>", line 3, in <module>
    ImportError: No module named command
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

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

ImportError: No module named command

Versions:
$ python --version
Python 2.7.6
$ pip --version
pip 1.5.4 from /vagrant/env/local/lib/python2.7/site-packages (python 2.7)
$ virtualenv --version
1.11.4
$ vagrant --version
Vagrant 1.7.2
Vagrant image: "ubuntu/trusty64"


Best,
Saulius

--089e015388c276ec3e0516ab6930
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<div><br></div><div>I&#39;ve encountered an issue wh=
ere I couldn&#39;t install Cheetah to my virtualenv that was on host mount =
in Vagrant. Host OS was OSX and filesystem was case-insensitive. Occurs bot=
h with VirtualBox and NFS mount providers.=C2=A0</div><div><br></div><div>T=
he issue doesn&#39;t occur when mounting a case-sensitive host filesystem (=
tested both with normal OS and a disk image). Also, it installs successfull=
y on host OS itself.</div><div><br></div><div>pip install Cheetah traceback=
:</div><div><div>(env) $ pip install Cheetah</div><div>Downloading/unpackin=
g Cheetah</div><div>=C2=A0 Downloading Cheetah-2.4.4.tar.gz (190kB): 190kB =
downloaded</div><div>=C2=A0 Running setup.py (path:/vagrant/env/build/Cheet=
ah/setup.py) egg_info for package Cheetah</div><div>=C2=A0 =C2=A0 Traceback=
 (most recent call last):</div><div>=C2=A0 =C2=A0 =C2=A0 File &quot;&lt;str=
ing&gt;&quot;, line 3, in &lt;module&gt;</div><div>=C2=A0 =C2=A0 ImportErro=
r: No module named command</div><div>=C2=A0 =C2=A0 Complete output from com=
mand python setup.py egg_info:</div><div>=C2=A0 =C2=A0 Traceback (most rece=
nt call last):</div><div><br></div><div>=C2=A0 File &quot;&lt;string&gt;&qu=
ot;, line 3, in &lt;module&gt;</div><div><br></div><div>ImportError: No mod=
ule named command</div></div><div><br></div><div>Versions:</div><div><div><=
div>$ python --version</div><div>Python 2.7.6</div></div><div>$ pip --versi=
on</div><div>pip 1.5.4 from /vagrant/env/local/lib/python2.7/site-packages =
(python 2.7)</div></div><div><div>$ virtualenv --version</div><div>1.11.4</=
div></div><div><div>$ vagrant --version</div><div>Vagrant 1.7.2</div></div>=
<div>Vagrant image: &quot;ubuntu/trusty64&quot;</div><div><br></div><div><b=
r></div><div>Best,</div><div>Saulius</div><div><br></div></div>

--089e015388c276ec3e0516ab6930--


--===============0360493977295866009==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
--===============0360493977295866009==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Cheetahtemplate-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss

--===============0360493977295866009==--