Gautham
Gautham
@Keithcat1 > It should be possible to change pip so that it downloads packages Using pip requires SSL, and Python relies on OpenSSL by default. OpenSSL has not yet been...
> did we remove that and need to add it back? To clarify, I want zip loading to be the first choice since it's the fast easy trademark nifty path....
@jart some decisions regarding `python.com`: SSL support would allow the usage of `pip` and thereby install custom packages to the user's local directories. There are three options: 1. skip SSL...
> How many kilobytes did OpenSSL add? OpenSSL adds around 2.2mb (from my comment [here](https://github.com/jart/cosmopolitan/issues/141#issuecomment-884920055)) to `python.com`. > Rewriting _ssl.c to integrate it with Python would be painful but it...
The debugging changes made by Pyston are outlined here: https://github.com/pyston/pyston/wiki/Semantic-changes Pyston is on Python 3.8 though, so I'm not sure if all the changes can be followed.
Well, commonly used depends on what workflows/packages are the (first) target with `python.com`. I only looked up `greenlet` as a specific package when the Flask installation failed. If I had...
@Keithcat1 Extension modules are possible, but require a lot of effort right now. Extensions have to be linked statically, and you would need to make some changes in the source...
@jart you are right, perhaps calling it "lot of effort" makes it seem unnecessarily daunting. If someone wanted Actually Portable CPython extensions (for e.g. `_sqlite`, `greenlet`, or `markupsafe`), for a...
> Fatal Python error: Py_Initialize: can't initialize sys standard streams Current thread 0x0000000000000000 (most recent call first): 7770000ffde0 00000069abda __die+0x3e 7770000ffdf0 000000683413 Py_FatalError+0x66 7770000ffe10 000000684088 _Py_InitializeEx_Private+0x414 7770000ffe50 0000006840f7 Py_InitializeEx+0x13 7770000ffe60...
> OK I think I've finally figured out the optimal strategy for informing the PYOBJ.COM static analyzer about implicit dependencies. Basically it looks like this: @jart the above strategy is...