Power

 View Only
  • 1.  Need to install python 3 on AIX 7.2

    Posted Thu August 04, 2022 09:42 AM
    We need to install Python 3 version on AIX 7.2 , could anyone please help me to provide any link or all rpm files  where I can download the same & install ?

    ------------------------------
    Pankaj Kumar
    ------------------------------


  • 2.  RE: Need to install python 3 on AIX 7.2

    Posted Fri August 05, 2022 09:08 AM
    I believe there's one in the IBM Toolbox, but I use the one from AIXTOOLS.net, it comes in installp format with all the dependencies packaged together (except SSL, which you need to have at a certain level for any of the python3 install formats).

    IBM website(https://www.ibm.com/support/pages/node/883796) : RPM  Python 3.9.6 in RPM format
    aixtools.python.py39.3.9.1.0.I for python 3.9.1  

    Tom






  • 3.  RE: Need to install python 3 on AIX 7.2

    Posted Mon August 08, 2022 10:15 AM
    Thanks for the Reply Tom... I think python from aixtools is not supported by IBM vendor ,hence that is the reason I can't use it in my project . Could you please help me to provide all dependecies rpm package with python 3 rpm format ? Appreciate your help .

    ------------------------------
    Pankaj Kumar
    ------------------------------



  • 4.  RE: Need to install python 3 on AIX 7.2

    Posted Tue August 09, 2022 02:21 PM
    IBM (as far as I know), doesn't support any python in any format.






  • 5.  RE: Need to install python 3 on AIX 7.2

    Posted Wed August 10, 2022 09:25 AM

    AIXTools is strictly at you own risk.

    The IBM supported packages are at the IBM AIX Toolbox page

    https://www.ibm.com/support/pages/aix-toolbox-open-source-software-downloads-alpha

    Rather than hand installing a package and its dozen pre-reqs, it is recommended to install dnf (an update to the older yum) via a dnf bundle download (includes all the pre-reqs. Then use dnf to install a package and all the pre-reqs. This assumes a internet connection.  You will find Python 3.9 and roughly 150 Python modules.

    There is informal support via this community.

    If you want fully paid up support that is available too but that is, of course, at a cost.



    ------------------------------
    Nigel Griffiths
    ------------------------------



  • 6.  RE: Need to install python 3 on AIX 7.2

    Posted Thu December 19, 2024 09:09 AM

    Greetings Nigel.
    I am reaching out to enquire about the specifics of the paid support services for open-source software installation.
    Specifically, we have a client who wishes to install Python 3.x on an AIX 7.2 system.
    Could you please provide information about your offerings in this regard?
    We are particularly interested in understanding the scope of support, pricing structure, and any relevant details that would assist our client in making an informed decision.

    Thank you

    Sankar Arumugam



    ------------------------------
    Sankar Arumugam
    ------------------------------



  • 7.  RE: Need to install python 3 on AIX 7.2

    Posted Thu December 19, 2024 03:55 PM

    I'm not an IBMer, I am not speaking on behalf of IBM. Only relating my own experience:

    We encounter the same kinds of questions in my shop regularly. The answer is always, "It's open source. Assume the risk of supporting your own solutions or don't do it at all."

    So the question really is if your client wants support, or indemnification.  That question has complicated answers that involve general counsel, not technical people like us, and if the answer really is indemnification, many vendors will sell it to you, but the price can be impressive.

    Think of it like asking Microsoft to "support" your internally built VBA macros. They won't, because they don't know what you've written and they can't control what you change. The same thing applies to every other programming language. Properly executing a support agreement that involves custom built client software is a messy and expensive thing.

    What I can add is that if you do pursue this route of running Python3 on AIX, you will be rewarded with blistering execution speeds and the ability to manage truly gargantuan data structures, especially if you master multiprocess execution. You must be very careful about module installs. Only install modules from the Toolbox for system-wide use. Anybody needing a module for their app that's not available from the Toolbox will want to create venvs and install their modules only in the venvs. If you try to install modules from pip to the site install, you will quickly break DNF and unwinding the mess can be an adventure. Leveraging an artifactory to prevent infiltration of malware via those modules is also highly recommended.

    Good luck!



    ------------------------------
    Andrew Scott
    ------------------------------



  • 8.  RE: Need to install python 3 on AIX 7.2

    Posted Thu December 26, 2024 03:50 PM

    Hi Sankar,

    Problem one - there is support, Support and then REAL SUPPORT.  The definition of "support" has many meanings.

    • AIX supports Python 3 by a team pre-compiling .rpm format files and allowing a free download from the AIX Open Source Toolbox to install.
    • This includes many Python packages/modules that are very popular.
    • In this sense, AIX supports Python 3 already.

    Full support from the actual Python Core Developers themselves:

    • All you need to do is reproduce the bug on a Linux system. 
    • Then report the bug via the Python channels or become a Python Core developer yourself - Details for both are here https://devguide.python.org/core-developers/

    The Toolbox page https://www.ibm.com/support/pages/aix-toolbox-open-source-software-downloads-alpha

    • States ""The AIX Toolbox packages are not supported through IBM AIX support cases."
    • So this is like all other third party applications, tools and Open Source packages.
    • This includes many other popular open source packages like Apache, GCC compilers, vim, MariaDB, PHP, Postgres, rrdtool, Ruby, Samba, wget, Zip and Gzip  etc.
    • Have you install and use any of these?  If yes, then Python has the same level of support. 

    Then there is support on the Get Help page https://www.ibm.com/support/pages/aix-toolbox-open-source-software-get-help

    • You can join the IBM Power Servers Technical Community (for free) to ask questions - i.e.  this Forum.
    • Particularly, this allows getting support, if the Toolbox .rpm packages do not install correctly, or to request updates or further Python packages.
    • There are roughly 200 Python packages for Pyton3 in the toolbox (on Dec 2024) based on popularity and user requests.
    • Of course, if the Python package has bugs in it then it is not IBM that is going to fix them - that would be handled by the Python open source project.

    • In this case I STRONGLY recommend you install via the "dnf" tool and on to AIX 7.3 to maximise you successes.
      Why AIX 7.3? - well Python is included in AIX install time now for current versions of AIX.
      AIX 7.3 is also faster and extra features worth having line XIVE and Live Upgrades.
      You do not want to get AIX 7.2 support and that start all over again getting AIX 7.3 in a year or two.

    If by "support" you mean help with your own Python code or third party written code/application then you will find no support.

    • This would be impossible to scope and price.
    • One way for this is to approach the team and user groups developing Python for experts in Python that you can hirer to particular projects or prolems.

    Problem 2 - you keep referring to "Install support". 

    • You can contact the IBM Lab Services team for details hiring a hands-on Technical Consultant to come onsite and install Python3 for you and they can perform skills transfer to you technical team to do it next time. 
    • Alternatively, many local IBM Business Partners can do this.

    Problem 3 - I retired from IBM so I do not have an offering or team to do this.

    • So I CAN NOT make an IBM official statements at all. 


    IN MY HUMBLE OPINION:

    1. I can make a suggestion that you contact your local IBM representative. 
    2. Invite them to a nice meal with your key hands-on technical folk and discuss Python support area and request they contact jointly the AIX Support and the AIX SWMA team.
    3. State what "support" for Python 3 support would look like for you and be very specific what help you need, how communication is done, problem acknowledgement response times etc.
    4. Limiting support to Python 3.9+ might help! Note: the Python open source team themselves only support up to 3 years after the release date - see https://devguide.python.org/versions/
    5. The fact that you only want Python3 support, rules out the other 100,000 open source code projects = reduces the scope considerably.
    6. IBM could (with your own coders) investigate the problem, recreate it, write example code to create the problem in a simpler environment and assisting the reporting the bug to the Python open source team.
    7. Up to but NOT including writing fixes for the Python open source code itself* nor a timescale for fixing the bug*. 
    8. You never know you might get lucky. I am making no commitments here. This is just a suggestion to maximise your chances.
    9. Of course, there may be other teams willing to support Python on AIX - I would start a search from the prime Python website, which I think is https://www.python.org/


    * Just for the record: IBM can't go fixing the internal code (while IBM is a large Python user, they do not dozens of experts on the internals of the Python code base working in support), can't force the Python team to include extra code/fixes or force adding extra functions, nor promise fix delivery times for the fixes or new releases. While IBM can make suggestions to the Python team - they decide what goes in their code, when and their own priority.

    I hope this helps, N



    ------------------------------
    Nigel Griffiths - IBM retired
    London, UK
    @mr_nmon
    ------------------------------