Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-2682

[Brainstorming] Build process, repository structure, and others

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • None
    • PySide, Shiboken
    • None
    • [Brainstorming] Build process, repository structure, and others

    Description

      TODO

      • Enable cross compilation on macOS and maybe Windows
      • Move away the cross compilation functionality from the bdist_wheel process, to a standalone script, so we can drop completely the bdist_wheel override from the process.
      • Move qtqa Python tests to a qt-rta and enable release testing for all the platforms
      • Automate a matrix test for snapshots or releases are installed and tested in different combinations of OS and Python versions. One could look into https://github.com/pypa/cibuildwheel for inspiration
      • Move shiboken generator and module to a separate repository
      • Move the ad-hoc tools to a different repo
      • Re-evaluate the value of the commercial Shiboken Wizard and consider open sourcing it.
      • Explore the limitations of shiboken and other binding generators in order to add more functionality to shiboken.
      • Study the AI-aspects that can benefit the project.

      DONE

      • ...

      WONT DO

      • ...

      Attachments

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

        Activity

          People

            crmaurei Cristian Maureira-Fredes
            crmaurei Cristian Maureira-Fredes
            Vladimir Minenko Vladimir Minenko
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes