Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-8631

[python client] Add minimal python3 support (while keeping python2.7 primary) so that qpid-cpp build and tests work with python3

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • qpid-python-1.38.0
    • None
    • Python Client
    • None

    Description

      The qpid-python project consists of an amqp client implementations for amqp0-8, amqp0-9, amqp0-10 protocol versions, and of tests for those clients, and also tests that use the clients to test qpid brokers.

      I am interested in compiling qpid-cpp (especially the cpp client) on a recent Linux that has Python 3. Therefore, if I don't want to skip building tests, I need qpid-python to work with Python 3.

      This is related to QPID-4982, QPID-8413, QPID-8516, QPID-8517 "modernization" issues.

      Plan

      Follow https://portingguide.readthedocs.io/en/latest.

      Add things gradually, initially add changes that are py2 neutral, then in a next stage add thing that are py3 required (while keeping it py2 compatible).

      Attachments

        Activity

          People

            jdanek Jiri Daněk
            jdanek Jiri Daněk
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: