Is it possible to port portage to TinyPY, So that Portage Is Able TO Use The Smallest Completest Tiny Python Interpreter? Reproducible: Always Steps to Reproduce:
I don't see why not. Let's see if anyone is interested or what the requirements for a Python implementation would be to run sys-apps/portage.
I'm not familiar with TinyPY so I have to wonder about a few things: * Does it support all the features that portage demands? * Would this require a forked codebase or not? Pretty soon we're going to support py3k and the plan is to install 2 versions of portage sources simultaneously. The py3k version can simply be generated from the python-2.x version, so we won't have to fork the codebase (at least not for initial py3k support).
(In reply to comment #2) > I'm not familiar with TinyPY so I have to wonder about a few things: > > * Does it support all the features that portage demands? > > * Would this require a forked codebase or not? > > Pretty soon we're going to support py3k and the plan is to install 2 versions > of portage sources simultaneously. The py3k version can simply be generated > from the python-2.x version, so we won't have to fork the codebase (at least > not for initial py3k support). > go to tinypy.org
(In reply to comment #1) > I don't see why not. Let's see if anyone is interested or what the requirements > for a Python implementation would be to run sys-apps/portage. > I For One Will Help I Know Some Python...
Sure I can go to tinypy.org and do some research but honestly I'm very busy and it would very helpful if you would study the portage codebase a bit and let me know what types of changes will be needed in order to support TinyPY.
Created attachment 160976 [details] ROADMAP.txt for TinyPY It doesn't seem mature enough to really take seriously at this point. Maybe if they implement some more modules then it might be worth another look.
Yeah, looks like it lacks pretty much the complete standard library, and I haven't seen any mention of IO functionality either. Looks more like a toy project so far than a serious alternative.