Building

Building Qt, PyQt5, SIP, and PyQt3D from source

Warning

Not recommended for novice users. But a great way to learn :)

If the packages available on pypi are lagging behind some bleeding-edge feature in Qt, sometimes it’s necessary to build everything from source. In the cadnano directory there’s a script called getpyqt5.py. Before using it, make sure your virtualenv was created with the –always-copy flag.

mkvirtualenv --always-copy <myenv>

The source urls are typically out of date as soon as the script is more than about 1 month old, so you’ll need to update it manually.