Hi all,<div><br></div><div>I was wondering. Now that `stackless-python` is like any other pypi package on a pip perspective, what will/should happen if I want to use a package that has `stackless-python` as a dependency in a pypy virtualenv ?</div>
<div><br></div><div>cheers,</div><div>Hervé<br><div class="gmail_quote">On Thu, Jun 28, 2012 at 8:42 PM, Christian Tismer <span dir="ltr"><<a href="mailto:tismer@stackless.com" target="_blank">tismer@stackless.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Stefan,<div class="im"><br>
<br>
On 6/28/12 5:37 PM, Stefan Drees wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Chris,<br>
<br>
Am 28.06.12 16:51, Christian Tismer wrote (slightly edited):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
...<br>
Stackless becomes a PyPI package that contains only the binary and the<br>
few changed library modules.<br>
After<br>
         pip install stackless-python<br>
<br>
you have stackless inside site-packages, and you get a message that<br>
tells you<br>
<br>
         "Along-side with pythonX.Y, you now have a command<br>
          slpythonX.Y which you can run as an alternative"<br>
<br>
and you can also<br>
<br>
         pip uninstall stackless-python<br>
</blockquote>
> ...<br>
<br>
to me this sounds good enough for easing the people into wanting to try stackless out.<br>
<br>
Maybe a different name for the modified python eg. matching the package name from the install command stackless-python, stackless-python2.7 etc?<br>
</blockquote>
<br></div>
Possible. The name "stackless-python" was proposed in a parallel<br>
discussion on the virtualenv list. Maybe it is better to use a shorter<br>
name since I assume some laziness if people need this package<br>
at all ;-)<br>
<br>
But there are many packages with a name different from what gets<br>
installed - for instance distribute, which is cheating, it just replaces<br>
the easy-install package with a different version.<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I share the view, that a virtualenv is and should allways be an additional option, transparent for the package.<br>
</blockquote>
<br></div>
Yes. I thought things would be easier abusing virtualenv, but that<br>
seems to be not true.<br>
<br>
So I ended up with a "piggy-back stackless".<br>
<br>
Btw., I am still playing with wild ideas, like on "import stackless"<br>
replacing and restarting the interpreter completely...or some other tricks<br>
that emulate an extension.<br>
But it is not trivial without a mechanism to intercept the normal<br>
startup-code of cpython.<br>
<br>
Mayme I'll keep it simple and get somewhere at all ;-)<br>
<br>
cheers -- chris<div class="HOEnZb"><div class="h5"><br>
<br>
-- <br>
Christian Tismer             :^)   <mailto:<a href="mailto:tismer@stackless.com" target="_blank">tismer@stackless.com</a>><br>
tismerysoft GmbH             :     Have a break! Take a ride on Python's<br>
Karl-Liebknecht-Str. 121     :    *Starship* <a href="http://starship.python.net/" target="_blank">http://starship.python.net/</a><br>
14482 Potsdam                :     PGP key -> <a href="http://pgp.uni-mainz.de" target="_blank">http://pgp.uni-mainz.de</a><br>
work <a href="tel:%2B49%20173%2024%2018%20776" value="+491732418776" target="_blank">+49 173 24 18 776</a>  mobile <a href="tel:%2B49%20173%2024%2018%20776" value="+491732418776" target="_blank">+49 173 24 18 776</a>  fax n.a.<br>

PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04<br>
      whom do you want to sponsor today?   <a href="http://www.stackless.com/" target="_blank">http://www.stackless.com/</a><br>
<br>
<br>
______________________________<u></u>_________________<br>
Stackless mailing list<br>
<a href="mailto:Stackless@stackless.com" target="_blank">Stackless@stackless.com</a><br>
<a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">http://www.stackless.com/<u></u>mailman/listinfo/stackless</a><br>
</div></div></blockquote></div><br>
</div>