Apple introduced the concept of Framework for packaging long before Linux had 
half-way decent package managers. And it is not bad, manages versions, 
packaging, all the stuff you need. But because it is slightly different than 
the traditional Unix approaches and the Apple world used to be much smaller in 
open source users the open source community never adopted it as the way to 
deliver packages on Apple, they instead built Linux like package manager clones 
and totally by-passed the Framework approach. I don't think you can blame 
Apple; they do have a reasonable packaging system, the open source community 
just doesn't use it. I use to build PETSc frameworks for Apple but doubt that a 
single person used them so I stopped.



> On Jul 6, 2020, at 10:08 PM, Jed Brown <[email protected]> wrote:
> 
> I don't envy the Brew developers who take the blame when Apple breaks things 
> underneath them.  I still boggle at the fact that the clear majority of 
> people use operating systems that lack integrated package management.  This 
> problem has been solved for 25 years.
> 
> Barry Smith <[email protected]> writes:
> 
>>  My fault, for some reason sphinx from brew installed its own private python 
>> so I had to do the pip at that.
>> 
>> 
>> 
>>> On Jul 6, 2020, at 9:03 PM, Jed Brown <[email protected]> wrote:
>>> 
>>> Barry Smith <[email protected]> writes:
>>> 
>>>> Apple's python 2 doesn't use pip
>>>> 
>>>> $ sudo easy_install src/docs/sphinx_docs/requirements.txt
>>>> Processing requirements.txt
>>>> error: Not a recognized archive type: src/docs/sphinx_docs/requirements.txt
>>>> 
>>>> Is this thing supported only for python3?
>>> 
>>> Perhaps.  Python2 is EOL.  Try this
>>> 
>>> python3 -m pip install --user -r src/docs/sphinx_docs/requirements.txt

Reply via email to