Browsing this Thread:
1 Anonymous Users
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
There are already some Python ports:
http://www.monkeyhouse.eclipse.co.uk/amiga/python/ http://pyaros.sourceforge.net but they are too old. As I already suggested here, I think that it's better to take Guillaume's Python port to MorphOS as a base/reference: https://bitbucket.org/yomgui/cpython/wiki/Home Maybe the two ports can get unified in a common repository for both MorphOS and AROS, since the changes between the two o.ses might be small. What to do think about it?
Posted on: 2016/1/14 19:05
|
|||
|
||||
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Home away from home
![]()
|
This description looks good. I will donate to such bounty. Is there already a 2.7 Python port for other platforms? If so, I think it would be good to mention it here as possible implementation so that we can avoid having two different python ports.
Posted on: 2016/1/14 18:41
|
|||
|
Krzysztof
"There is no such thing as software for free. If it is not the user who covers the cost of software creation with money, it is the developer who covers this cost with his own free time." www.aros3d.org www.twitter.com/ddeadwood |
||||
|
||||
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Vielen Dank, Anton!
If the situation remain the same, due to the positive feedbacks, on Saturday I'll reply to the P2P representative and ask him to proceed contacting the PyAROS' backers for switching to the new bounty.
Posted on: 2016/1/14 18:25
|
|||
|
||||
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Quite a regular
![]() |
Quote:
Sounds good so far. Thank you for your effort! (Gute Sache, weiter so )
Posted on: 2016/1/14 11:44
|
|||
|
||||
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Thanks for the feedback.
Yes, this is the idea for PyZune. I'll draw a proper description when the second bounty has to ben opened.
Posted on: 2016/1/13 18:36
|
|||
|
||||
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Splitting it up was a good idea, since the Tcl/Tk stuff is low priority. The core description looks good to me.
Speaking of the rest, PyZune could be based on the existing PyMui by Yomgui.
Posted on: 2016/1/13 17:58
|
|||
|
My AROS&MorphOS ports
Arguments that explain everything... explain nothing. |
||||
|
||||
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
After several useful e-mails exchanged with a representative of power2people, the idea which came out is to physically split the bounty in different bounties, and opening it one at the time. After that a bounty is completed, the next one will be opened. The current PyAROS will become the first bounty of the new Python bounty.
I report now the title and the body of it. Please, let me know what you think about it, and feel free to submit any idea, or critic. TITLE Port Python 2.7 core to AROS BODY Python is a modern, simple, and very versatile language, which has a huge audience and is widely used in several projects, even of big multinationals like Google, IBM, Intel, etc.. Porting it to AROS not only brings a lot of software, but it allows to quickly create new ones too, and to better manage the system, since Python versatility goes from fast GUI applications prototyping to system administration, from testing to astronomical big data analysis, and so on. Python can be considered the Swiss knife of computer science. Since the big effort required for the port, this bounty is the first of a series of 5 that will bring this language/platform to AROS. In fact, the port is ideally split in the following 5 parts: - Python 2.7 core; - PyZune (a complete Python binding for the Zune library); - Python 2.7 external libs (bzip2, Berkeley db, openssl, sqlite3); - Python 2.7 external libs (tcl, tk). This is optional or with a very low priority, since Tcl/Tk is used to build application with GUI, but for AROS the priority is making the same, albeit using Zune as natural and native replacement; - Python 3.5. For the bounty to be considered succeeded, Python 2.7 should run on at least 386 and x64 native builds of AROS, and all Python tests in the standard library (Lib/test/) must pass. Tests for different platforms/o.ses (Windows, Linux, etc.) should not necessarily pass, of course (if some passes, it's OK/welcome). Python sources changes must be released when the bounty is completed. Python's PSF license must be used. All new Python code must follow the PEP8 guideline. Only the AROS-specific code should follow the AROS coding style. The last Python 2.7 version is 2.7.11, but if a new Python version is released then the bounty is considered to be updated with it. The Python version that should implemented is "frozen" only after that the bounty is assigned.
Posted on: 2016/1/13 16:56
|
|||
|
||||
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Done. Thanks a lot!
Posted on: 2016/1/11 20:41
|
|||
|
||||
|
Re: Python Bounty
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
You should contact P2P directly, they can forward the question to the backers.
Posted on: 2016/1/11 20:27
|
|||
|
My AROS&MorphOS ports
Arguments that explain everything... explain nothing. |
||||
|
||||
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.







)