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

pyside6-deploy 6.4.3 broken

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • 6.5
    • 6.4.3
    • Build System
    • None
    • Linux/Wayland, Linux/X11, Windows
    • 4d4f744c570d2feb79163051d2fd4c73336f1758

    Description

      Ubuntu MATE 22.10

      $ lsb_release -a
      No LSB modules are available.
      Distributor ID: Ubuntu
      Description:    Ubuntu 22.10
      Release:        22.10
      Codename:       kinetic
      
      $ python --version
      Python 3.10.7
      
      $ pip freeze | grep -i pyside
      PySide6==6.4.3
      PySide6-Addons==6.4.3
      PySide6-Essentials==6.4.3
      
      (venv)$ pyside6-deploy --init Using existing config file /home/user/pyside6-app/pysidedeploy.spec
      WARNING:root:You seem to include a lot of QML files from a                                             local virtual env. Are they intended?
      Exception occurred: Traceback (most recent call last):
        File "/home/user/pyside6-app/venv/lib/python3.10/site-packages/PySide6/scripts/deploy.py", line 131, in <module>
          config = Config(config_file=config_file, source_file=args.main_file,
        File "/home/user/pyside6-app/venv/lib/python3.10/site-packages/PySide6/scripts/deploy/config.py", line 61, in __init__
          self._find_and_set_qml_files()
        File "/home/user/pyside6-app/venv/lib/python3.10/site-packages/PySide6/scripts/deploy/config.py", line 189, in _find_and_set_qml_files
          ",".join([str(file.relative_to(self.project_dir)) for file in self.qml_files]),
        File "/home/user/pyside6-app/venv/lib/python3.10/site-packages/PySide6/scripts/deploy/config.py", line 189, in <listcomp>
          ",".join([str(file.relative_to(self.project_dir)) for file in self.qml_files]),
        File "/usr/lib/python3.10/pathlib.py", line 818, in relative_to
          raise ValueError("{!r} is not in the subpath of {!r}"
      ValueError: 'venv/lib/python3.10/site-package

      Windows 10

      (venv) > pyside6-deploy --init
      Using existing config file C:\Users\user\pyside6-app\pysidedeploy.spec
      WARNING:root:You seem to include a lot of QML files from a                                             local virtual env. Are they intended?
      Exception occurred: Traceback (most recent call last):
        File "C:\Users\user\pyside6-app\venv\Lib\site-packages\PySide6\scripts\deploy.py", line 131, in <module>
          config = Config(config_file=config_file, source_file=args.main_file,
        File "C:\Users\user\pyside6-app\venv\Lib\site-packages\PySide6\scripts\deploy\config.py", line 61, in __init__
          self._find_and_set_qml_files()
        File "C:\Users\user\pyside6-app\venv\Lib\site-packages\PySide6\scripts\deploy\config.py", line 189, in _find_and_set_qml_files
          ",".join([str(file.relative_to(self.project_dir)) for file in self.qml_files]),
        File "C:\Users\user\pyside6-app\venv\Lib\site-packages\PySide6\scripts\deploy\config.py", line 189, in <listcomp>
          ",".join([str(file.relative_to(self.project_dir)) for file in self.qml_files]),
        File "C:\Users\user\AppData\Local\Programs\Python\Python39\lib\pathlib.py", line 939, in relative_to
          raise ValueError("{!r} is not in the subpath of {!r}"
      ValueError: 'venv\\Lib\\site-packages\\PySide6\\examples\\bluetooth\\heartrate_game\\qml\\App.qml' is not in the subpath of 'C:\\Users\\user\pyside6-app' OR one path is relative and the other is absolute. 

      Attachments

        Issue Links

          Activity

            People

              shpremna Shyamnath Premnadh
              erriez Erriez Ew
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: