Qt for Python/GettingStarted/MacOS: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(First version)
 
m (CristianMaureiraFredes moved page PySide2 MacOS macOS to PySide2 MacOS)
(No difference)

Revision as of 11:59, 29 January 2018

(page under construction)

Requirements

setup.py build script

Note: When doing local builds of Qt on macOS you will need to set either the DYLD_LIBRARY_PATH or DYLD_FRAMEWORK_PATH environment variables.

Development

Development happens in the 5.9 and dev branches of the pyside-setup repository.

The top level repository has the following submodules:

  • sources/pyside2-tools: uic, rcc tools

Contributions follow the standard process

It is helpful to have debug binaries and/or symbols for Python available. On macOS you will need to build the Python interpreter with debug symbols by hand.

It is also recommended to use a Virtual Environment for testing to be able to always start from a clean base and avoid issues with write permissions in installations.

On macOS, the command

virtualenv -p /usr/bin/python3-dbg testenv                                          

creates a Virtual Environment named testenv for debugging purposes.

Before building the first time, the module Sphinx should be installed into the virtual environment:

pip install sphinx