Re: [Scons-dev] Packaging logic?

2015-04-07 Thread Kenny, Jason L
pip install .

would install the current setup.py in the directory ( and I should add allow 
you to then do a “pip uninstall scons” to remove it. You can still do a “python 
setup.py install” as well you however would now have meta generated to remove 
it with a nice command.

Not ok. SCons is a build system, so it should build itself to experiment on a 
live code. If we can teach pip to invoke scons as a part of build step - that 
is ok. I'd say that there is a even a demand for a cross-platform build tool 
that can work with pip to build binary stuff like extensions.


Not sure what is not OK.

If you have

python setup.py install

Scons installs… but how do you remove it…  you don’t

Pip install SCons

Installs it like the above. But now I want to remove it:

Pip uninstall SCons.

That is nice… what is wrong with  that?

Jason





From: Scons-dev [mailto:scons-dev-boun...@scons.org] On Behalf Of anatoly 
techtonik
Sent: Tuesday, April 7, 2015 11:23 AM
To: SCons developer list
Subject: Re: [Scons-dev] Packaging logic?

On Fri, Apr 3, 2015 at 7:28 PM, Kenny, Jason L 
jason.l.ke...@intel.commailto:jason.l.ke...@intel.com wrote:
The current way is to get a source dist and install it.
This would not stop. You would be able to do the same thing.

If nothing else will be broken then I don't mind against uploading wheels to 
PyPI.

The difference in the below would be:

Pip install scons

would be default go to the internet and get SCons

Ok.

pip install .

would install the current setup.py in the directory ( and I should add allow 
you to then do a “pip uninstall scons” to remove it. You can still do a “python 
setup.py install” as well you however would now have meta generated to remove 
it with a nice command.

Not ok. SCons is a build system, so it should build itself to experiment on a 
live code. If we can teach pip to invoke scons as a part of build step - that 
is ok. I'd say that there is a even a demand for a cross-platform build tool 
that can work with pip to build binary stuff like extensions.

--
anatoly t.
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


[Scons-dev] Donate through Gratipay

2015-04-07 Thread anatoly techtonik
Hi,

We should add Gratipay to the
http://scons.org/donate.php

I can add web code, but admin
from https://bitbucket.org/scons/
should login into https://gratipay.com/
from Bitbucket to create account.

Gratipay exports stats that we can
use in public on the web site to
keep that pumping.
-- 
anatoly t.
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


Re: [Scons-dev] Packaging logic?

2015-04-07 Thread anatoly techtonik
On Thu, Apr 2, 2015 at 11:33 PM, Bill Deegan b...@baddogconsulting.com
wrote:

 Anatoly,

 On non-windows platforms the current recommendation is download the .tgz,
 unpack, python setup.py it.

 That is certainly more complicated than:

 pip install scons.


`sudo pip install scons` FWIW, and the recommendation is currently
`sudo apt-get install scons` for Ubuntu and Debian
`sudo yum install scons` for Fedora

and I believe some ports magic for FreeBSD.

For project larger with sources larger than 100Mb my recommendation is just
to stuff scons into project sources.
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev