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:[email protected]] 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 
<[email protected]<mailto:[email protected]>> 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
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev

Reply via email to