[Scons-users] Problem installing scons via pip

Eric Fahlgren ericfahlgren at gmail.com
Fri Sep 21 14:51:46 EDT 2018


Just to confirm: the current src/setup.py is used /only/ for
packaging/product installation?  (So, if I totally replace it to build a
wheel and do nothing else, that would be ok?)

I am very far from being an expert on packaging, but I just created
whl-building setup files for a couple of packages in the past month, so
it's fresh in my mind and thus it's possible that I could actually do
something here before I forget everything I learned.

Eric


On Fri, Sep 21, 2018 at 10:05 AM Bill Deegan <bill at baddogconsulting.com>
wrote:

> src/setup.py and setup.cfg  likely what you want to look at.
> Any help there is welcome.
>
> On Fri, Sep 21, 2018 at 11:28 AM Eric Fahlgren <ericfahlgren at gmail.com>
> wrote:
>
>> +1
>>
>> I have exactly the same situation as Martin (big requirements.txt,
>> forward dependency on 'wheel' always borks a new install, the --single...
>> flag causes a crash later), so would be very happy to see a scons.whl as
>> the default PyPi package.  Any pointers into the source where I might be
>> able to help make this happen?
>>
>> Eric
>>
>> On Fri, Sep 21, 2018 at 5:22 AM Bill Deegan <bill at baddogconsulting.com>
>> wrote:
>>
>>> I'll see if we can make that happen on next release..
>>>
>>> On Fri, Sep 21, 2018 at 8:08 AM Martin Ritter <martin.ritter at lmu.de>
>>> wrote:
>>>
>>>> Hi again,
>>>>
>>>> more investigation and quite some time later I found out that my
>>>> problem
>>>> is due to --no-cache-dir which causes pip not to create wheels but
>>>> install directly ... sorry for the noise.
>>>>
>>>> Still, I would be happy if scons would provide wheels directly on pypi
>>>> :D
>>>>
>>>> Cheers,
>>>>
>>>> Martin
>>>>
>>>> On 21/09/18 11:16, Martin Ritter wrote:
>>>> > Hi all,
>>>> >
>>>> > I have a very weird problem installing scons via pip. It works fine
>>>> if I
>>>> > install just scons alone. But I have a large requirements.txt and
>>>> would
>>>> > like to install all my packages at once checking their integrity so
>>>> I'm
>>>> > running
>>>> >
>>>> > pip install --require-hashes -r requirements.txt
>>>> >
>>>> > and I get the `--single-version-externally-managed` error even though
>>>> > wheel is installed (python 3.6, pip 18.0, setuptools 40.4, wheel
>>>> 0.3.1)
>>>> >
>>>> > If I run `pip wheel` first it seems to work fine as the wheel is
>>>> picked
>>>> > up and installed instead
>>>> >
>>>> > Now the easiest solution for me would be if someone could just upload
>>>> a
>>>> > wheel of scons to pypi which would allow me to directly install that
>>>> > wheel instead. Would that be possible?
>>>> >
>>>> > Cheers,
>>>> >
>>>> > Martin
>>>>
>>>> --
>>>> Dr. Martin Ritter
>>>>
>>>> LMU München, Excellence Cluster Universe
>>>> Boltzmannstrasse 2, 85748 Garching
>>>>
>>>> Tel: (+49) 89 35831-7152
>>>> Fax: (+49) 89 3299-4002
>>>> _______________________________________________
>>>> Scons-users mailing list
>>>> Scons-users at scons.org
>>>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>>>
>>> _______________________________________________
>>> Scons-users mailing list
>>> Scons-users at scons.org
>>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>>
>> _______________________________________________
>> Scons-users mailing list
>> Scons-users at scons.org
>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20180921/64f8445c/attachment.html>


More information about the Scons-users mailing list