Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • X xrstools
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Jira
    • Jira
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ixstools
  • xrstools
  • Issues
  • #1
Closed
Open
Issue created Oct 07, 2021 by Neil Williams@codehelpDeveloper

Port XRS_wizard to PyQt5?

The wizard had to be disabled in the upload to Debian because PyQt4 was replaced by PyQt5 after Debian 8, Jessie, released on April 26th, 2015. All current releases have PyQt5. https://tracker.debian.org/pkg/pyqt5

A simple test to change the imports from PyQt4 to PyQt5 was insufficient, there will need to be code changes in the Qt handling to work with Qt5.

For now, Debian removes the wizard using this patch: https://salsa.debian.org/science-team/xrstools/-/blob/master/debian/patches/remove_xrs_wizard_pyqt4.patch

Would it be possible to migrate the Python3 support (currently on the mac branch) to support PyQt5?

Assignee
Assign to
Time tracking