Python x86 availability
-
Topic author - Contributor
- Posts: 12
- Joined: Fri Jul 07, 2023 4:14 pm
- Reputation: 0
- Status: Offline
Python x86 availability
Howdy!
So I'm sure this question gets asked over and over, but when will Python be generally available, and also, how can I find those things out myself without asking a hundred redundant questions.
A lot of the stuff in my office runs Python, but I'd rather implement it in Pascal, which is my first real language and I love it, but not sure if you can call the Paho C library from Pascal. The calling standard on OpenVMS is kinda confusing.
Thanks!
So I'm sure this question gets asked over and over, but when will Python be generally available, and also, how can I find those things out myself without asking a hundred redundant questions.
A lot of the stuff in my office runs Python, but I'd rather implement it in Pascal, which is my first real language and I love it, but not sure if you can call the Paho C library from Pascal. The calling standard on OpenVMS is kinda confusing.
Thanks!
-
- Site Admin
- Valued Contributor
- Posts: 96
- Joined: Tue May 21, 2019 6:56 am
- Reputation: 0
- Status: Offline
Re: Python x86 availability
Hello,
The first part of your question was answered here: viewtopic.php?f=37&t=8783&p=19295#p19295.
As for the second part, please explain what you mean by 'those things'. Some of VMS Python related issues are explained in our Wiki. For example: https://wiki.vmssoftware.com/VMS-Specif ... on_Modules.
The first part of your question was answered here: viewtopic.php?f=37&t=8783&p=19295#p19295.
As for the second part, please explain what you mean by 'those things'. Some of VMS Python related issues are explained in our Wiki. For example: https://wiki.vmssoftware.com/VMS-Specif ... on_Modules.
Run to the bedroom, In the suitcase on the left You'll find my favorite axe.
-
- Master
- Posts: 368
- Joined: Fri Apr 17, 2020 7:31 pm
- Reputation: 0
- Location: Rhode Island, USA
- Status: Offline
- Contact:
Re: Python x86 availability
You can see what is available here:
https://vmssoftware.com/products/list/? ... n%20Source
Timelines for what will become available is more tricky. Sometimes it is in the VMS roadmap. Sometimes something is posted here. Sometimes something is posted to comp.os.vms. Sometimes plans are publicized in various VSI arrangements.
-
Topic author - Contributor
- Posts: 12
- Joined: Fri Jul 07, 2023 4:14 pm
- Reputation: 0
- Status: Offline
Re: Python x86 availability
That's what I meant by "those things". I see things referring to H2 of 2023, but not sure how the fiscal year runs for VSI.
Ideally, I'd like to develop all the OpenVMS stuff in my hobbyist telco in Pascal for performance reasons. But I know things like MQTT exist for Python and I'm still learning the calling standard of OpenVMS. Speaking of PraetorTEL. I just got my first subscriber today! He wanted access to my OpenVMS server, so that made me happy :3
Ideally, I'd like to develop all the OpenVMS stuff in my hobbyist telco in Pascal for performance reasons. But I know things like MQTT exist for Python and I'm still learning the calling standard of OpenVMS. Speaking of PraetorTEL. I just got my first subscriber today! He wanted access to my OpenVMS server, so that made me happy :3
arne_v wrote: ↑Tue Aug 15, 2023 7:51 pmYou can see what is available here:
https://vmssoftware.com/products/list/? ... n%20Source
Timelines for what will become available is more tricky. Sometimes it is in the VMS roadmap. Sometimes something is posted here. Sometimes something is posted to comp.os.vms. Sometimes plans are publicized in various VSI arrangements.
-
- Master
- Posts: 368
- Joined: Fri Apr 17, 2020 7:31 pm
- Reputation: 0
- Location: Rhode Island, USA
- Status: Offline
- Contact:
Re: Python x86 availability
When VSI say 2023H2 I think you can assume calendar year.
Which functtions from the PAHO C Client do you need?
I have created Pascal wrappers for MySQL, SQLIte, JSON, STOMP, Redis, HTTP and BDB. If it is a limited number of functions, then maybe I can create for PAHO as well.
-
Topic author - Contributor
- Posts: 12
- Joined: Fri Jul 07, 2023 4:14 pm
- Reputation: 0
- Status: Offline
Re: Python x86 availability
You are a scholar and a gentleman, Arne!
I sent you a PMC :3
I sent you a PMC :3
arne_v wrote: ↑Tue Aug 15, 2023 11:13 pmWhen VSI say 2023H2 I think you can assume calendar year.
Which functtions from the PAHO C Client do you need?
I have created Pascal wrappers for MySQL, SQLIte, JSON, STOMP, Redis, HTTP and BDB. If it is a limited number of functions, then maybe I can create for PAHO as well.
-
- Master
- Posts: 368
- Joined: Fri Apr 17, 2020 7:31 pm
- Reputation: 0
- Location: Rhode Island, USA
- Status: Offline
- Contact:
Re: Python x86 availability
Teaser:
Code: Select all
$ write sys$output f$getsyi("VERSION")
V9.2-1
$ type hello.py
for i in range(3):
print('Hello world from Python!')
$ jython hello.py
Hello world from Python!
Hello world from Python!
Hello world from Python!
-
- Master
- Posts: 154
- Joined: Fri Jun 28, 2019 8:45 am
- Reputation: 0
- Location: South Tyneside, UK
- Status: Offline
- Contact:
Re: Python x86 availability
That's exciting.
The release notes mentions a wheels package to install too - I guess it's not yet there but will keep an eye on the web site ...
I notice it currently lacks pandas
The release notes mentions a wheels package to install too - I guess it's not yet there but will keep an eye on the web site ...
I notice it currently lacks pandas
Ian Miller
[ personal opinion only. usual disclaimers apply. Do not taunt happy fun ball ].
[ personal opinion only. usual disclaimers apply. Do not taunt happy fun ball ].
-
- Master
- Posts: 133
- Joined: Sat Aug 15, 2020 9:00 am
- Reputation: 0
- Location: Cambridge, UK
- Status: Offline
Re: Python x86 availability
Wheels is in the ZIP File - the manifest file:
Code: Select all
**************************************************
* ||| VMS Software Inc. (X86_64) 03/24/2024 *
**************************************************
* 6 Liberty Sq. *
* PMB#: 294 *
* Boston, MA. 02109-5800 *
* Main Phone#: +1 (978) 451-0921 *
* Support Phone#: +1 (978) 451-0110 *
* Support Email: support@vmssoftware.com *
* Website: https://www.vmssoftware.com/ *
******************************************************
* VSI Python V3.10.R8 Release for VSI OpenVMS X86 *
* Version 9.2-2 Update 1 and later versions. VSI *
* Python WHLS Version 1.1-6Fix07 included in Pkg. *
* A Copy of the Release Notes is also included. *
******************************************************
Length Date Time Name
--------- ---------- ----- ----
58412895 03-22-2024 17:06 python3-x86.zip
98160048 03-22-2024 17:07 python3whls-x86.zip
191878 03-22-2024 16:52 X86VMS-PYTHON-A0310-0-REL008-1-RNOTES.PDF
1217 03-22-2024 17:10 MANIFEST.TXT
--------- -------
156766038 4 files
--
Chris
Chris