Uploaded image for project: 'Release Requirements'
  1. Release Requirements
  2. REQ-437

COMPLETION OF PYTHON LANGUAGE UPDATE (v2.7 → v3.x)

    XMLWordPrintable

Details

    • Epic
    • Status: In Progress
    • High
    • Resolution: Unresolved
    • None
    • Honolulu Release
    • None
    • ONAP must complete update of the Python language (from 2.7 -> 3.8)
    • Best Practice (global - all code)
    • 1
    • Not required
    • Original Scope
    • M
    • GO
    • GO
    • GO

    Description

       Description of Use Case / Requirement: ONAP must complete update of the Python language (from 2.7 -> 3.8)** and remove all unused versions of python from all pods/containers (see onap-guilin-python-versions.xlsx for details of containers that require updates).

      • 17 containers include both Python 2 and Python 3 (see "Containers with P2 and P3" worksheet for details)
        • Affected projects: appc, awx, dcae, dcaemod, modeling, robot, uui, vfc
        • Project team must removed unused  version of Python
      • 104 containers using Python 2 (17 containers that include Python 2 and Python 3 excluded from count) (see "Python 2 Only Containers" worksheet)
        • Affected projects: aai, appc, awx, cassandra, cds, clamp, cmso, dbc, dcae, dcaemod, dmaap, ejbc, esr, mariadb, message-router, modeling, msb, multicloud, music, oof, policy, portal, sdc, sdnc, so, vfc, vid, vnfsdk,
        • Project team must upgrade containers to Python 3 or file exception

      All remaining ONAP projects using Python shall reduce the risks associated with no community support for Python 2.7 software as it causes increase of usage risk, as recommended by SECCOM. Continuation of REQ-373

      https://wiki.onap.org/display/DW/Exceptions+to+Java+11+and+Python+3+Migration+at

      Owners (one of these should be the Assignee - use @ notation): Pawel_P **

       

      Link to HLD/LLD (if any):

       

      Dependency Relationships with Other Projects:

       

      Project Impact (Test Only (TO), Code (C)):

       

      Support Status for each Affected Project (Supported (S); Partially Supported (P); Not Supported (N)):

      Note: for any affected projects labeled 'P' or 'N', please document the resulting gaps.

       

      Integration Leads (use @ notation): 

       

      Company Engagement: 

       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              Unassigned Unassigned
              Pawel_P Pawel Pawlak
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: