From 61c8ef9f6c19417e551741ea9aeabd2153048b37 Mon Sep 17 00:00:00 2001 From: Seif Ashraf Date: Mon, 25 Mar 2024 14:46:51 +0200 Subject: [PATCH] added pyside --- openpype/hosts/equalizer/addon.py | 10 +- openpype/hosts/equalizer/api/host.py | 9 +- .../equalizer/hooks/pre_pyside2_install.py | 196 ---- .../equalizer/hooks/pre_pyside_install.py | 164 ++++ .../plugins/create/create_camera_fbx.py | 15 + .../plugins/create/create_camera_mel.py | 35 + .../create/create_lens_distortion_data.py | 2 +- .../plugins/create/create_matchmove.py | 2 +- .../create/create_undistrored_footage.py | 16 + .../PySide-1.2.4.dist-info/DESCRIPTION.rst | 0 .../vendor}/PySide-1.2.4.dist-info/INSTALLER | 0 .../vendor}/PySide-1.2.4.dist-info/METADATA | 0 .../vendor}/PySide-1.2.4.dist-info/RECORD | 3 +- .../vendor/PySide-1.2.4.dist-info/REQUESTED} | 0 .../vendor}/PySide-1.2.4.dist-info/WHEEL | 0 .../PySide-1.2.4.dist-info/entry_points.txt | 0 .../PySide-1.2.4.dist-info/metadata.json | 0 .../PySide-1.2.4.dist-info/top_level.txt | 0 .../equalizer/vendor}/PySide/Qt3Support4.dll | Bin .../equalizer/vendor}/PySide/QtCLucene4.dll | Bin .../equalizer/vendor}/PySide/QtCore4.dll | Bin .../vendor}/PySide/QtDeclarative4.dll | Bin .../equalizer/vendor}/PySide/QtDesigner4.dll | Bin .../vendor}/PySide/QtDesignerComponents4.dll | Bin .../equalizer/vendor}/PySide/QtGui4.dll | Bin .../equalizer/vendor}/PySide/QtHelp4.dll | Bin .../vendor}/PySide/QtMultimedia4.dll | Bin .../equalizer/vendor}/PySide/QtNetwork4.dll | Bin .../equalizer/vendor}/PySide/QtOpenGL4.dll | Bin .../equalizer/vendor}/PySide/QtScript4.dll | Bin .../vendor}/PySide/QtScriptTools4.dll | Bin .../equalizer/vendor}/PySide/QtSql4.dll | Bin .../equalizer/vendor}/PySide/QtSvg4.dll | Bin .../equalizer/vendor}/PySide/QtTest4.dll | Bin .../equalizer/vendor}/PySide/QtWebKit4.dll | Bin .../equalizer/vendor}/PySide/QtXml4.dll | Bin .../vendor}/PySide/QtXmlPatterns4.dll | Bin .../equalizer/vendor}/PySide/__init__.py | 0 .../equalizer/vendor}/PySide/_utils.py | 0 .../equalizer/vendor}/PySide/designer.exe | Bin .../vendor}/PySide/docs/shiboken/.buildinfo | 0 .../.doctrees/codeinjectionsemantics.doctree | Bin .../.doctrees/commandlineoptions.doctree | Bin .../docs/shiboken/.doctrees/contents.doctree | Bin .../shiboken/.doctrees/environment.pickle | Bin .../docs/shiboken/.doctrees/faq.doctree | Bin .../docs/shiboken/.doctrees/overview.doctree | Bin .../docs/shiboken/.doctrees/ownership.doctree | Bin .../shiboken/.doctrees/projectfile.doctree | Bin .../.doctrees/sequenceprotocol.doctree | Bin .../shiboken/.doctrees/shibokenmodule.doctree | Bin .../shiboken/.doctrees/typeconverters.doctree | Bin .../.doctrees/typesystemvariables.doctree | Bin .../shiboken/.doctrees/wordsofadvice.doctree | Bin .../_images/bindinggen-development.png | Bin .../docs/shiboken/_images/boostqtarch.png | Bin .../docs/shiboken/_images/converter.png | Bin .../_sources/codeinjectionsemantics.txt | 0 .../shiboken/_sources/commandlineoptions.txt | 0 .../docs/shiboken/_sources/contents.txt | 0 .../PySide/docs/shiboken/_sources/faq.txt | 0 .../docs/shiboken/_sources/overview.txt | 0 .../docs/shiboken/_sources/ownership.txt | 0 .../docs/shiboken/_sources/projectfile.txt | 0 .../shiboken/_sources/sequenceprotocol.txt | 0 .../docs/shiboken/_sources/shibokenmodule.txt | 0 .../docs/shiboken/_sources/typeconverters.txt | 0 .../shiboken/_sources/typesystemvariables.txt | 0 .../docs/shiboken/_sources/wordsofadvice.txt | 0 .../docs/shiboken/_static/ajax-loader.gif | Bin .../PySide/docs/shiboken/_static/basic.css | 0 .../docs/shiboken/_static/bg_header.png | Bin .../PySide/docs/shiboken/_static/bg_topo.jpg | Bin .../PySide/docs/shiboken/_static/classic.css | 0 .../docs/shiboken/_static/comment-bright.png | Bin .../docs/shiboken/_static/comment-close.png | Bin .../PySide/docs/shiboken/_static/comment.png | Bin .../PySide/docs/shiboken/_static/default.css | 0 .../PySide/docs/shiboken/_static/doctools.js | 0 .../docs/shiboken/_static/down-pressed.png | Bin .../PySide/docs/shiboken/_static/down.png | Bin .../PySide/docs/shiboken/_static/fakebar.png | Bin .../PySide/docs/shiboken/_static/file.png | Bin .../docs/shiboken/_static/jquery-1.11.1.js | 0 .../PySide/docs/shiboken/_static/jquery.js | 0 .../docs/shiboken/_static/logo_python.jpg | Bin .../PySide/docs/shiboken/_static/logo_qt.png | Bin .../PySide/docs/shiboken/_static/minus.png | Bin .../PySide/docs/shiboken/_static/plus.png | Bin .../PySide/docs/shiboken/_static/pygments.css | 0 .../docs/shiboken/_static/pysidedocs.css | 0 .../docs/shiboken/_static/pysidelogo.png | Bin .../docs/shiboken/_static/relbar_bg.png | Bin .../docs/shiboken/_static/searchtools.js | 0 .../PySide/docs/shiboken/_static/sidebar.js | 0 .../docs/shiboken/_static/underscore-1.3.1.js | 0 .../docs/shiboken/_static/underscore.js | 0 .../docs/shiboken/_static/up-pressed.png | Bin .../PySide/docs/shiboken/_static/up.png | Bin .../docs/shiboken/_static/websupport.js | 0 .../docs/shiboken/codeinjectionsemantics.html | 0 .../docs/shiboken/commandlineoptions.html | 0 .../PySide/docs/shiboken/contents.html | 0 .../vendor}/PySide/docs/shiboken/faq.html | 0 .../vendor}/PySide/docs/shiboken/index.html | 0 .../vendor}/PySide/docs/shiboken/objects.inv | Bin .../PySide/docs/shiboken/overview.html | 0 .../PySide/docs/shiboken/ownership.html | 0 .../PySide/docs/shiboken/projectfile.html | 0 .../vendor}/PySide/docs/shiboken/search.html | 0 .../PySide/docs/shiboken/searchindex.js | 0 .../docs/shiboken/sequenceprotocol.html | 0 .../PySide/docs/shiboken/shibokenmodule.html | 0 .../PySide/docs/shiboken/typeconverters.html | 0 .../docs/shiboken/typesystemvariables.html | 0 .../PySide/docs/shiboken/wordsofadvice.html | 0 .../equalizer/vendor}/PySide/examples/README | 0 .../animation/animatedtiles/animatedtiles.py | 0 .../animation/animatedtiles/animatedtiles.qrc | 0 .../animatedtiles/animatedtiles_rc.py | 0 .../animatedtiles/images/Time-For-Lunch-2.jpg | Bin .../animatedtiles/images/centered.png | Bin .../animatedtiles/images/ellipse.png | Bin .../animatedtiles/images/figure8.png | Bin .../animatedtiles/images/kinetic.png | Bin .../animation/animatedtiles/images/random.png | Bin .../animation/animatedtiles/images/tile.png | Bin .../appchooser/accessories-dictionary.png | Bin .../animation/appchooser/akregator.png | Bin .../animation/appchooser/appchooser.py | 0 .../animation/appchooser/appchooser.qrc | 0 .../animation/appchooser/appchooser_rc.py | 0 .../examples/animation/appchooser/digikam.png | Bin .../examples/animation/appchooser/k3b.png | Bin .../examples/animation/easing/easing.py | 0 .../examples/animation/easing/easing.qrc | 0 .../examples/animation/easing/easing_rc.py | 0 .../PySide/examples/animation/easing/form.ui | 0 .../animation/easing/images/qt-logo.png | Bin .../examples/animation/easing/ui_form.py | 0 .../states/accessories-dictionary.png | Bin .../examples/animation/states/akregator.png | Bin .../examples/animation/states/digikam.png | Bin .../animation/states/help-browser.png | Bin .../PySide/examples/animation/states/k3b.png | Bin .../examples/animation/states/kchart.png | Bin .../examples/animation/states/states.py | 0 .../examples/animation/states/states.qrc | 0 .../examples/animation/states/states_rc.py | 0 .../extending/chapter1-basics/app.qml | 0 .../extending/chapter1-basics/basics.py | 0 .../extending/chapter2-methods/app.qml | 0 .../extending/chapter2-methods/methods.py | 0 .../extending/chapter3-bindings/app.qml | 0 .../extending/chapter3-bindings/bindings.py | 0 .../chapter4-customPropertyTypes/app.qml | 0 .../customPropertyTypes.py | 0 .../extending/chapter5-listproperties/app.qml | 0 .../chapter5-listproperties/listproperties.py | 0 .../PhotoViewerCore/AlbumDelegate.qml | 0 .../PhotoViewerCore/BusyIndicator.qml | 0 .../photoviewer/PhotoViewerCore/Button.qml | 0 .../PhotoViewerCore/EditableButton.qml | 0 .../PhotoViewerCore/PhotoDelegate.qml | 0 .../PhotoViewerCore/ProgressBar.qml | 0 .../photoviewer/PhotoViewerCore/RssModel.qml | 0 .../photoviewer/PhotoViewerCore/Tag.qml | 0 .../PhotoViewerCore/images/box-shadow.png | Bin .../PhotoViewerCore/images/busy.png | Bin .../PhotoViewerCore/images/cardboard.png | Bin .../photoviewer/PhotoViewerCore/qmldir | 0 .../PhotoViewerCore/script/script.js | 0 .../declarative/photoviewer/i18n/base.ts | 0 .../declarative/photoviewer/i18n/qml_fr.qm | Bin .../declarative/photoviewer/i18n/qml_fr.ts | 0 .../examples/declarative/photoviewer/main.py | 0 .../declarative/photoviewer/photoviewer.qml | 0 .../photoviewer/photoviewer.qmlproject | 0 .../PySide/examples/declarative/scrolling.py | 0 .../declarative/signals/pytoqml1/README | 0 .../declarative/signals/pytoqml1/main.py | 0 .../declarative/signals/pytoqml1/view.qml | 0 .../declarative/signals/qmltopy1/README | 0 .../declarative/signals/qmltopy1/main.py | 0 .../declarative/signals/qmltopy1/view.qml | 0 .../declarative/signals/qmltopy2/README | 0 .../declarative/signals/qmltopy2/main.py | 0 .../declarative/signals/qmltopy2/view.qml | 0 .../declarative/signals/qmltopy3/README | 0 .../declarative/signals/qmltopy3/main.py | 0 .../declarative/signals/qmltopy3/view.qml | 0 .../declarative/signals/qmltopy4/README | 0 .../declarative/signals/qmltopy4/main.py | 0 .../declarative/signals/qmltopy4/view.qml | 0 .../PySide/examples/declarative/usingmodel.py | 0 .../PySide/examples/declarative/view.qml | 0 .../vendor}/PySide/examples/demos/README | 0 .../embeddeddialogs/No-Ones-Laughing-3.jpg | Bin .../demos/embeddeddialogs/embeddeddialog.py | 0 .../demos/embeddeddialogs/embeddeddialog.ui | 0 .../demos/embeddeddialogs/embeddeddialogs.py | 0 .../demos/embeddeddialogs/embeddeddialogs.qrc | 0 .../embeddeddialogs/embeddeddialogs_rc.py | 0 .../PySide/examples/demos/qtdemo/colors.py | 0 .../PySide/examples/demos/qtdemo/demoitem.py | 0 .../demos/qtdemo/demoitemanimation.py | 0 .../PySide/examples/demos/qtdemo/demoscene.py | 0 .../examples/demos/qtdemo/demotextitem.py | 0 .../PySide/examples/demos/qtdemo/dockitem.py | 0 .../examples/demos/qtdemo/examplecontent.py | 0 .../PySide/examples/demos/qtdemo/guide.py | 0 .../examples/demos/qtdemo/guidecircle.py | 0 .../PySide/examples/demos/qtdemo/guideline.py | 0 .../examples/demos/qtdemo/headingitem.py | 0 .../PySide/examples/demos/qtdemo/imageitem.py | 0 .../examples/demos/qtdemo/images/demobg.png | Bin .../demos/qtdemo/images/qtlogo_small.png | Bin .../demos/qtdemo/images/trolltech-logo.png | Bin .../demos/qtdemo/itemcircleanimation.py | 0 .../examples/demos/qtdemo/letteritem.py | 0 .../examples/demos/qtdemo/mainwindow.py | 0 .../examples/demos/qtdemo/menucontent.py | 0 .../examples/demos/qtdemo/menumanager.py | 0 .../PySide/examples/demos/qtdemo/qtdemo.py | 0 .../PySide/examples/demos/qtdemo/qtdemo.qrc | 0 .../PySide/examples/demos/qtdemo/qtdemo_rc.py | 0 .../PySide/examples/demos/qtdemo/scanitem.py | 0 .../PySide/examples/demos/qtdemo/score.py | 0 .../examples/demos/qtdemo/textbutton.py | 0 .../examples/demos/qtdemo/xml/examples.xml | 0 .../vendor}/PySide/examples/designer/README | 0 .../designer/calculatorform/calculatorform.py | 0 .../designer/calculatorform/calculatorform.ui | 0 .../calculatorform/ui_calculatorform.py | 0 .../vendor}/PySide/examples/desktop/README | 0 .../PySide/examples/desktop/screenshot.py | 0 .../examples/desktop/systray/images/bad.svg | 0 .../examples/desktop/systray/images/heart.svg | 0 .../examples/desktop/systray/images/trash.svg | 0 .../examples/desktop/systray/systray.py | 0 .../examples/desktop/systray/systray.qrc | 0 .../examples/desktop/systray/systray_rc.py | 0 .../vendor}/PySide/examples/dialogs/README | 0 .../dialogs/classwizard/classwizard.py | 0 .../dialogs/classwizard/classwizard.qrc | 0 .../dialogs/classwizard/classwizard_rc.py | 0 .../dialogs/classwizard/images/background.png | Bin .../dialogs/classwizard/images/banner.png | Bin .../dialogs/classwizard/images/logo1.png | Bin .../dialogs/classwizard/images/logo2.png | Bin .../dialogs/classwizard/images/logo3.png | Bin .../dialogs/classwizard/images/watermark1.png | Bin .../dialogs/classwizard/images/watermark2.png | Bin .../dialogs/configdialog/configdialog.py | 0 .../dialogs/configdialog/configdialog.qrc | 0 .../dialogs/configdialog/configdialog_rc.py | 0 .../dialogs/configdialog/images/config.png | Bin .../dialogs/configdialog/images/query.png | Bin .../dialogs/configdialog/images/update.png | Bin .../PySide/examples/dialogs/extension.py | 0 .../PySide/examples/dialogs/findfiles.py | 0 .../PySide/examples/dialogs/findfiles_test.py | 0 .../examples/dialogs/standarddialogs.py | 0 .../PySide/examples/dialogs/tabdialog.py | 0 .../PySide/examples/dialogs/trivialwizard.py | 0 .../PySide/examples/draganddrop/README | 0 .../draggableicons/draggableicons.py | 0 .../draggableicons/draggableicons.qrc | 0 .../draggableicons/draggableicons_rc.py | 0 .../draggableicons/images/boat.png | Bin .../draganddrop/draggableicons/images/car.png | Bin .../draggableicons/images/house.png | Bin .../draggabletext/draggabletext.py | 0 .../draggabletext/draggabletext.qrc | 0 .../draggabletext/draggabletext_rc.py | 0 .../draganddrop/draggabletext/words.txt | 0 .../fridgemagnets/fridgemagnets.py | 0 .../fridgemagnets/fridgemagnets.qrc | 0 .../fridgemagnets/fridgemagnets_rc.py | 0 .../draganddrop/fridgemagnets/words.txt | 0 .../examples/draganddrop/puzzle/example.jpg | Bin .../examples/draganddrop/puzzle/puzzle.py | 0 .../examples/draganddrop/puzzle/puzzle.qrc | 0 .../examples/draganddrop/puzzle/puzzle_rc.py | 0 .../vendor}/PySide/examples/effects/README | 0 .../PySide/examples/effects/lighting.py | 0 .../PySide/examples/graphicsview/README | 0 .../examples/graphicsview/anchorlayout.py | 0 .../collidingmice/collidingmice.py | 0 .../collidingmice/images/cheese.jpg | Bin .../graphicsview/collidingmice/mice.qrc | 0 .../graphicsview/collidingmice/mice_rc.py | 0 .../graphicsview/diagramscene/diagramscene.py | 0 .../diagramscene/diagramscene.qrc | 0 .../diagramscene/diagramscene_rc.py | 0 .../diagramscene/images/background1.png | Bin .../diagramscene/images/background2.png | Bin .../diagramscene/images/background3.png | Bin .../diagramscene/images/background4.png | Bin .../graphicsview/diagramscene/images/bold.png | Bin .../diagramscene/images/bringtofront.png | Bin .../diagramscene/images/delete.png | Bin .../diagramscene/images/floodfill.png | Bin .../diagramscene/images/italic.png | Bin .../diagramscene/images/linecolor.png | Bin .../diagramscene/images/linepointer.png | Bin .../diagramscene/images/pointer.png | Bin .../diagramscene/images/sendtoback.png | Bin .../diagramscene/images/textpointer.png | Bin .../diagramscene/images/underline.png | Bin .../dragdroprobot/dragdroprobot.py | 0 .../dragdroprobot/dragdroprobot.qrc | 0 .../dragdroprobot/dragdroprobot_rc.py | 0 .../dragdroprobot/images/head.png | Bin .../examples/graphicsview/elasticnodes.py | 0 .../graphicsview/padnavigator/backside.ui | 0 .../padnavigator/images/artsfftscope.png | Bin .../padnavigator/images/blue_angle_swirl.jpg | Bin .../padnavigator/images/kontact_contacts.png | Bin .../padnavigator/images/kontact_journal.png | Bin .../padnavigator/images/kontact_mail.png | Bin .../padnavigator/images/kontact_notes.png | Bin .../padnavigator/images/kopeteavailable.png | Bin .../images/metacontact_online.png | Bin .../padnavigator/images/minitools.png | Bin .../graphicsview/padnavigator/padnavigator.py | 0 .../padnavigator/padnavigator.qrc | 0 .../padnavigator/padnavigator_rc.py | 0 .../graphicsview/padnavigator/ui_backside.py | 0 .../vendor}/PySide/examples/hyperui/hyperui | 0 .../examples/hyperui/hyperuilib}/__init__.py | 0 .../hyperui/hyperuilib/clockwidget.py | 0 .../hyperui/hyperuilib/contactlist.py | 0 .../hyperui/hyperuilib/contactresource.py | 0 .../hyperui/hyperuilib/draggablepreview.py | 0 .../hyperui/hyperuilib/kineticscroll.py | 0 .../examples/hyperui/hyperuilib/main.py | 0 .../examples/hyperui/hyperuilib/mainwindow.py | 0 .../examples/hyperui/hyperuilib/menuview.py | 0 .../examples/hyperui/hyperuilib/pagemenu.py | 0 .../examples/hyperui/hyperuilib/pageview.py | 0 .../examples/hyperui/hyperuilib/phoneview.py | 0 .../examples/hyperui/hyperuilib/qt_global.py | 0 .../hyperui/hyperuilib/resource}/__init__.py | 0 .../hyperuilib/resource/contactlist.txt | 0 .../hyperui/hyperuilib/resource/hyperui.ini | 0 .../hyperui/hyperuilib/resource/hyperui.qrc | 0 .../hyperui/hyperuilib/resource/hyperui_rc.py | 0 .../hyperuilib/resource/images/background.png | Bin .../resource/images/call_photo_athila.png | Bin .../resource/images/call_photo_dani.png | Bin .../resource/images/call_photo_marcia.png | Bin .../resource/images/call_photo_nobody.png | Bin .../resource/images/dialer/background.png | Bin .../images/dialer/bottom_left_key.png | Bin .../images/dialer/bottom_left_key_pressed.png | Bin .../images/dialer/bottom_right_key.png | Bin .../dialer/bottom_right_key_pressed.png | Bin .../resource/images/dialer/middle_key.png | Bin .../images/dialer/middle_key_pressed.png | Bin .../resource/images/dialer/top_left_key.png | Bin .../images/dialer/top_left_key_pressed.png | Bin .../resource/images/dialer/top_right_key.png | Bin .../images/dialer/top_right_key_pressed.png | Bin .../resource/images/dialer_bk_bottom.png | Bin .../resource/images/dialer_bk_lineexpand.png | Bin .../resource/images/dialer_bk_top.png | Bin .../resource/images/dialer_bt_call.png | Bin .../resource/images/dialer_bt_call_over.png | Bin .../resource/images/dialer_bt_contacts.png | Bin .../images/dialer_bt_contacts_over.png | Bin .../resource/images/dialer_bt_dialer.png | Bin .../resource/images/dialer_bt_endcall.png | Bin .../images/dialer_bt_endcall_over.png | Bin .../resource/images/dialer_bt_mute.png | Bin .../resource/images/dialer_bt_speaker.png | Bin .../resource/images/dialer_bullet_phone.png | Bin .../images/dialer_display_background.png | Bin .../images/dialer_display_bt_cancel.png | Bin .../resource/images/dialer_photo.png | Bin .../images/idle_clock_pointer_hour.png | Bin .../images/idle_clock_pointer_minutes.png | Bin .../images/idle_clock_pointers_middle.png | Bin .../resource/images/idle_clock_structure.png | Bin .../hyperuilib/resource/images/idle_line.png | Bin .../hyperuilib/resource/images/list_abc.png | Bin .../resource/images/list_abcmarker.png | Bin .../resource/images/list_divisor.png | Bin .../resource/images/list_icon_chat.png | Bin .../resource/images/list_icon_world.png | Bin .../resource/images/list_photo_athila.png | Bin .../resource/images/list_photo_dani.png | Bin .../resource/images/list_photo_marcia.png | Bin .../resource/images/menu_bt_calendar.png | Bin .../resource/images/menu_bt_camera.png | Bin .../resource/images/menu_bt_chat.png | Bin .../resource/images/menu_bt_email.png | Bin .../resource/images/menu_bt_folder.png | Bin .../resource/images/menu_bt_games.png | Bin .../resource/images/menu_bt_music.png | Bin .../resource/images/menu_bt_navigation.png | Bin .../resource/images/menu_bt_phone.png | Bin .../resource/images/menu_bt_settings.png | Bin .../resource/images/menu_bt_twitter.png | Bin .../resource/images/menu_bt_web.png | Bin .../resource/images/screen_unlock.png | Bin .../resource/images/top_bar_active.png | Bin .../resource/images/top_bt_back.png | Bin .../resource/images/top_bt_back_disabled.png | Bin .../resource/images/top_bt_options.png | Bin .../images/top_bt_options_disabled.png | Bin .../hyperuilib/resource/images/topbar_3g.png | Bin .../resource/images/topbar_battery.png | Bin .../resource/images/topbar_network.png | Bin .../examples/hyperui/hyperuilib/scrollarea.py | 0 .../hyperui/hyperuilib/shared}/__init__.py | 0 .../hyperui/hyperuilib/shared/button.py | 0 .../hyperui/hyperuilib/shared/dataresource.py | 0 .../hyperui/hyperuilib/shared/label.py | 0 .../hyperui/hyperuilib/shared/pixmapwidget.py | 0 .../hyperui/hyperuilib/shared/qt_system.py | 0 .../hyperui/hyperuilib/shared/utils.py | 0 .../examples/hyperui/hyperuilib/view.py | 0 .../vendor}/PySide/examples/hyperui/setup.py | 0 .../vendor}/PySide/examples/itemviews/README | 0 .../itemviews/addressbook/adddialogwidget.py | 0 .../itemviews/addressbook/addressbook.py | 0 .../itemviews/addressbook/addresswidget.py | 0 .../itemviews/addressbook/newaddresstab.py | 0 .../itemviews/addressbook/tablemodel.py | 0 .../itemviews/basicsortfiltermodel.py | 0 .../PySide/examples/itemviews/chart/chart.py | 0 .../PySide/examples/itemviews/chart/chart.qrc | 0 .../examples/itemviews/chart/chart_rc.py | 0 .../examples/itemviews/chart/mydata.cht | 0 .../examples/itemviews/chart/qtdata.cht | 0 .../PySide/examples/itemviews/dirview.py | 0 .../itemviews/editabletreemodel/default.txt | 0 .../editabletreemodel/editabletreemodel.py | 0 .../editabletreemodel/editabletreemodel.qrc | 0 .../editabletreemodel/editabletreemodel_rc.py | 0 .../itemviews/editabletreemodel/mainwindow.ui | 0 .../editabletreemodel/ui_mainwindow.py | 0 .../PySide/examples/itemviews/fetchmore.py | 0 .../examples/itemviews/pixelator/images.qrc | 0 .../itemviews/pixelator/images/qt.png | Bin .../examples/itemviews/pixelator/pixelator.py | 0 .../itemviews/pixelator/pixelator.qrc | 0 .../itemviews/pixelator/pixelator_rc.py | 0 .../examples/itemviews/puzzle/example.jpg | Bin .../examples/itemviews/puzzle/puzzle.py | 0 .../examples/itemviews/puzzle/puzzle.qrc | 0 .../examples/itemviews/puzzle/puzzle_rc.py | 0 .../examples/itemviews/simpledommodel.py | 0 .../itemviews/simpletreemodel/default.txt | 0 .../simpletreemodel/simpletreemodel.py | 0 .../simpletreemodel/simpletreemodel.qrc | 0 .../simpletreemodel/simpletreemodel_rc.py | 0 .../examples/itemviews/spinboxdelegate.py | 0 .../itemviews/stardelegate/stardelegate.py | 0 .../itemviews/stardelegate/stareditor.py | 0 .../itemviews/stardelegate/starrating.py | 0 .../vendor}/PySide/examples/layouts/README | 0 .../PySide/examples/layouts/basiclayouts.py | 0 .../PySide/examples/layouts/borderlayout.py | 0 .../PySide/examples/layouts/dynamiclayouts.py | 0 .../PySide/examples/layouts/flowlayout.py | 0 .../PySide/examples/mainwindows/README | 0 .../mainwindows/application/application.py | 0 .../mainwindows/application/application.qrc | 0 .../mainwindows/application/application_rc.py | 0 .../mainwindows/application/images/copy.png | Bin .../mainwindows/application/images/cut.png | Bin .../mainwindows/application/images/new.png | Bin .../mainwindows/application/images/open.png | Bin .../mainwindows/application/images/paste.png | Bin .../mainwindows/application/images/save.png | Bin .../mainwindows/dockwidgets/dockwidgets.py | 0 .../mainwindows/dockwidgets/dockwidgets.qrc | 0 .../mainwindows/dockwidgets/dockwidgets_rc.py | 0 .../mainwindows/dockwidgets/images/new.png | Bin .../mainwindows/dockwidgets/images/print.png | Bin .../mainwindows/dockwidgets/images/save.png | Bin .../mainwindows/dockwidgets/images/undo.png | Bin .../examples/mainwindows/mdi/images/copy.png | Bin .../examples/mainwindows/mdi/images/cut.png | Bin .../examples/mainwindows/mdi/images/new.png | Bin .../examples/mainwindows/mdi/images/open.png | Bin .../examples/mainwindows/mdi/images/paste.png | Bin .../examples/mainwindows/mdi/images/save.png | Bin .../PySide/examples/mainwindows/mdi/mdi.py | 0 .../PySide/examples/mainwindows/mdi/mdi.qrc | 0 .../PySide/examples/mainwindows/mdi/mdi_rc.py | 0 .../PySide/examples/mainwindows/menus.py | 0 .../examples/mainwindows/recentfiles.py | 0 .../examples/mainwindows/sdi/images/copy.png | Bin .../examples/mainwindows/sdi/images/cut.png | Bin .../examples/mainwindows/sdi/images/new.png | Bin .../examples/mainwindows/sdi/images/open.png | Bin .../examples/mainwindows/sdi/images/paste.png | Bin .../examples/mainwindows/sdi/images/save.png | Bin .../PySide/examples/mainwindows/sdi/sdi.py | 0 .../PySide/examples/mainwindows/sdi/sdi.qrc | 0 .../PySide/examples/mainwindows/sdi/sdi_rc.py | 0 .../vendor}/PySide/examples/network/README | 0 .../examples/network/blockingfortuneclient.py | 0 .../examples/network/broadcastreceiver.py | 0 .../examples/network/broadcastsender.py | 0 .../PySide/examples/network/fortuneclient.py | 0 .../PySide/examples/network/fortuneserver.py | 0 .../PySide/examples/network/ftp/ftp.py | 0 .../PySide/examples/network/ftp/ftp.qrc | 0 .../PySide/examples/network/ftp/ftp_rc.py | 0 .../network/ftp/images/cdtoparent.png | Bin .../examples/network/ftp/images/dir.png | Bin .../examples/network/ftp/images/file.png | Bin .../vendor}/PySide/examples/network/http.py | 0 .../network/http/authenticationdialog.ui | 0 .../PySide/examples/network/http/http.py | 0 .../PySide/examples/network/loopback.py | 0 .../examples/network/threadedfortuneserver.py | 0 .../PySide/examples/opengl/2dpainting.py | 0 .../vendor}/PySide/examples/opengl/README | 0 .../vendor}/PySide/examples/opengl/grabber.py | 0 .../vendor}/PySide/examples/opengl/hellogl.py | 0 .../PySide/examples/opengl/overpainting.py | 0 .../PySide/examples/opengl/samplebuffers.py | 0 .../examples/opengl/textures/images/side1.png | Bin .../examples/opengl/textures/images/side2.png | Bin .../examples/opengl/textures/images/side3.png | Bin .../examples/opengl/textures/images/side4.png | Bin .../examples/opengl/textures/images/side5.png | Bin .../examples/opengl/textures/images/side6.png | Bin .../examples/opengl/textures/textures.py | 0 .../examples/opengl/textures/textures.qrc | 0 .../examples/opengl/textures/textures_rc.py | 0 .../vendor}/PySide/examples/painting/README | 0 .../painting/basicdrawing/basicdrawing.py | 0 .../painting/basicdrawing/basicdrawing.qrc | 0 .../painting/basicdrawing/basicdrawing_rc.py | 0 .../painting/basicdrawing/images/brick.png | Bin .../painting/basicdrawing/images/qt-logo.png | Bin .../examples/painting/concentriccircles.py | 0 .../PySide/examples/painting/painterpaths.py | 0 .../painting/svgviewer/files/bubbles.svg | 0 .../painting/svgviewer/files/cubic.svg | 0 .../painting/svgviewer/files/spheres.svg | 0 .../examples/painting/svgviewer/svgviewer.py | 0 .../examples/painting/svgviewer/svgviewer.qrc | 0 .../painting/svgviewer/svgviewer_rc.py | 0 .../examples/painting/transformations.py | 0 .../FolgersCoffe_512kb_mp4_026vbr260.ogv | Bin .../vendor}/PySide/examples/phonon/README | 0 .../PySide/examples/phonon/capabilities.py | 0 .../PySide/examples/phonon/musicplayer.py | 0 .../phonon/pyqplayer/images/folder-music.png | Bin .../phonon/pyqplayer/images/pause.png | Bin .../examples/phonon/pyqplayer/images/play.png | Bin .../phonon/pyqplayer/images/qplayer.png | Bin .../examples/phonon/pyqplayer/images/stop.png | Bin .../phonon/pyqplayer/pysideqplayer.py | 0 .../examples/phonon/pyqplayer/qplayer.qrc | 0 .../phonon/pyqplayer/qrc_resources.py | 0 .../PySide/examples/phonon/videoplayer.py | 0 .../vendor}/PySide/examples/richtext/README | 0 .../PySide/examples/richtext/calendar.py | 0 .../PySide/examples/richtext/orderform.py | 0 .../examples/richtext/syntaxhighlighter.py | 0 .../syntaxhighlighter/examples/example | 0 .../syntaxhighlighter/syntaxhighlighter.py | 0 .../syntaxhighlighter/syntaxhighlighter.qrc | 0 .../syntaxhighlighter/syntaxhighlighter_rc.py | 0 .../richtext/textobject/files/heart.svg | 0 .../richtext/textobject/textobject.py | 0 .../vendor}/PySide/examples/script/README | 0 .../examples/script/calculator/calculator.js | 0 .../examples/script/calculator/calculator.py | 0 .../examples/script/calculator/calculator.qrc | 0 .../examples/script/calculator/calculator.ui | 0 .../script/calculator/calculator_rc.py | 0 .../PySide/examples/script/helloscript.py | 0 .../vendor}/PySide/examples/sql/README | 0 .../PySide/examples/sql/cachedtable.py | 0 .../vendor}/PySide/examples/sql/connection.py | 0 .../vendor}/PySide/examples/sql/querymodel.py | 0 .../examples/sql/relationaltablemodel.py | 0 .../vendor}/PySide/examples/sql/tablemodel.py | 0 .../examples/state-machine/eventtrans.py | 0 .../examples/state-machine/factstates.py | 0 .../PySide/examples/state-machine/pingpong.py | 0 .../PySide/examples/state-machine/rogue.py | 0 .../examples/state-machine/trafficlight.py | 0 .../examples/state-machine/twowaybutton.py | 0 .../vendor}/PySide/examples/threads/README | 0 .../PySide/examples/threads/mandelbrot.py | 0 .../PySide/examples/threads/semaphores.py | 0 .../PySide/examples/threads/waitconditions.py | 0 .../vendor}/PySide/examples/tools/README | 0 .../PySide/examples/tools/codecs/codecs.py | 0 .../tools/codecs/encodedfiles/iso-8859-1.txt | 0 .../tools/codecs/encodedfiles/iso-8859-15.txt | 0 .../tools/codecs/encodedfiles/utf-16.txt | Bin .../tools/codecs/encodedfiles/utf-16be.txt | Bin .../tools/codecs/encodedfiles/utf-16le.txt | Bin .../tools/codecs/encodedfiles/utf-8.txt | 0 .../PySide/examples/tools/i18n/i18n.py | 0 .../PySide/examples/tools/i18n/i18n.qrc | 0 .../PySide/examples/tools/i18n/i18n_rc.py | 0 .../tools/i18n/translations/i18n_ar.qm | Bin .../tools/i18n/translations/i18n_ar.ts | 0 .../tools/i18n/translations/i18n_cs.qm | Bin .../tools/i18n/translations/i18n_cs.ts | 0 .../tools/i18n/translations/i18n_de.qm | Bin .../tools/i18n/translations/i18n_de.ts | 0 .../tools/i18n/translations/i18n_el.qm | Bin .../tools/i18n/translations/i18n_el.ts | 0 .../tools/i18n/translations/i18n_en.qm | Bin .../tools/i18n/translations/i18n_en.ts | 0 .../tools/i18n/translations/i18n_eo.qm | Bin .../tools/i18n/translations/i18n_eo.ts | 0 .../tools/i18n/translations/i18n_fr.qm | Bin .../tools/i18n/translations/i18n_fr.ts | 0 .../tools/i18n/translations/i18n_it.qm | Bin .../tools/i18n/translations/i18n_it.ts | 0 .../tools/i18n/translations/i18n_jp.qm | Bin .../tools/i18n/translations/i18n_jp.ts | 0 .../tools/i18n/translations/i18n_ko.qm | Bin .../tools/i18n/translations/i18n_ko.ts | 0 .../tools/i18n/translations/i18n_no.qm | Bin .../tools/i18n/translations/i18n_no.ts | 0 .../tools/i18n/translations/i18n_pt.qm | Bin .../tools/i18n/translations/i18n_pt.ts | 0 .../tools/i18n/translations/i18n_ru.qm | Bin .../tools/i18n/translations/i18n_ru.ts | 0 .../tools/i18n/translations/i18n_sv.qm | Bin .../tools/i18n/translations/i18n_sv.ts | 0 .../tools/i18n/translations/i18n_zh.qm | Bin .../tools/i18n/translations/i18n_zh.ts | 0 .../PySide/examples/tools/qtdemo/demos.xml | 0 .../examples/tools/qtdemo/displayshape.py | 0 .../examples/tools/qtdemo/displaywidget.py | 0 .../PySide/examples/tools/qtdemo/examples.xml | 0 .../examples/tools/qtdemo/images/qt4-logo.png | Bin .../examples/tools/qtdemo/images/rb-logo.png | Bin .../PySide/examples/tools/qtdemo/launcher.py | 0 .../PySide/examples/tools/qtdemo/qtdemo.py | 0 .../PySide/examples/tools/qtdemo/qtdemo.qrc | 0 .../PySide/examples/tools/qtdemo/qtdemo.rc | 0 .../PySide/examples/tools/qtdemo/qtdemo_rc.py | 0 .../vendor}/PySide/examples/tools/regexp.py | 0 .../settingseditor/inifiles/licensepage.ini | 0 .../tools/settingseditor/inifiles/qsa.ini | 0 .../tools/settingseditor/inifiles/troll.ini | 0 .../tools/settingseditor/settingseditor.py | 0 .../vendor}/PySide/examples/tutorial/README | 0 .../vendor}/PySide/examples/tutorial/t1.py | 0 .../vendor}/PySide/examples/tutorial/t10.py | 0 .../vendor}/PySide/examples/tutorial/t11.py | 0 .../vendor}/PySide/examples/tutorial/t12.py | 0 .../vendor}/PySide/examples/tutorial/t13.py | 0 .../vendor}/PySide/examples/tutorial/t14.py | 0 .../vendor}/PySide/examples/tutorial/t2.py | 0 .../vendor}/PySide/examples/tutorial/t3.py | 0 .../vendor}/PySide/examples/tutorial/t4.py | 0 .../vendor}/PySide/examples/tutorial/t5.py | 0 .../vendor}/PySide/examples/tutorial/t6.py | 0 .../vendor}/PySide/examples/tutorial/t7.py | 0 .../vendor}/PySide/examples/tutorial/t8.py | 0 .../vendor}/PySide/examples/tutorial/t9.py | 0 .../examples/tutorials/addressbook/README | 0 .../examples/tutorials/addressbook/part1.py | 0 .../examples/tutorials/addressbook/part2.py | 0 .../examples/tutorials/addressbook/part3.py | 0 .../examples/tutorials/addressbook/part4.py | 0 .../examples/tutorials/addressbook/part5.py | 0 .../examples/tutorials/addressbook/part6.py | 0 .../examples/tutorials/addressbook/part7.py | 0 .../PySide/examples/webkit/hellowebkit.py | 0 .../webkit/qml-webkit-plugin/HelloWorld.qml | 0 .../webkit/qml-webkit-plugin/index.html | 0 .../examples/webkit/qml-webkit-plugin/main.py | 0 .../vendor}/PySide/examples/widgets/README | 0 .../PySide/examples/widgets/analogclock.py | 0 .../PySide/examples/widgets/calculator.py | 0 .../PySide/examples/widgets/charactermap.py | 0 .../PySide/examples/widgets/digitalclock.py | 0 .../PySide/examples/widgets/groupbox.py | 0 .../PySide/examples/widgets/icons/icons.py | 0 .../widgets/icons/images/designer.png | Bin .../widgets/icons/images/find_disabled.png | Bin .../widgets/icons/images/find_normal.png | Bin .../icons/images/monkey_off_128x128.png | Bin .../widgets/icons/images/monkey_off_16x16.png | Bin .../widgets/icons/images/monkey_off_32x32.png | Bin .../widgets/icons/images/monkey_off_64x64.png | Bin .../icons/images/monkey_on_128x128.png | Bin .../widgets/icons/images/monkey_on_16x16.png | Bin .../widgets/icons/images/monkey_on_32x32.png | Bin .../widgets/icons/images/monkey_on_64x64.png | Bin .../icons/images/qt_extended_16x16.png | Bin .../icons/images/qt_extended_32x32.png | Bin .../icons/images/qt_extended_48x48.png | Bin .../PySide/examples/widgets/imageviewer.py | 0 .../PySide/examples/widgets/lineedits.py | 0 .../examples/widgets/movie/animation.mng | Bin .../PySide/examples/widgets/movie/movie.py | 0 .../PySide/examples/widgets/scribble.py | 0 .../PySide/examples/widgets/shapedclock.py | 0 .../PySide/examples/widgets/sliders.py | 0 .../PySide/examples/widgets/spinboxes.py | 0 .../vendor}/PySide/examples/widgets/styles.py | 0 .../vendor}/PySide/examples/widgets/tetrix.py | 0 .../widgets/tooltips/images/circle.png | Bin .../widgets/tooltips/images/square.png | Bin .../widgets/tooltips/images/triangle.png | Bin .../examples/widgets/tooltips/tooltips.py | 0 .../examples/widgets/tooltips/tooltips.qrc | 0 .../examples/widgets/tooltips/tooltips_rc.py | 0 .../vendor}/PySide/examples/widgets/wiggly.py | 0 .../PySide/examples/widgets/windowflags.py | 0 .../vendor}/PySide/examples/xml/README | 0 .../examples/xml/dombookmarks/dombookmarks.py | 0 .../examples/xml/dombookmarks/frank.xbel | 0 .../examples/xml/dombookmarks/jennifer.xbel | 0 .../examples/xml/saxbookmarks/frank.xbel | 0 .../examples/xml/saxbookmarks/jennifer.xbel | 0 .../examples/xml/saxbookmarks/saxbookmarks.py | 0 .../xmlpatterns/schema/files/contact.xsd | 0 .../schema/files/invalid_contact.xml | 0 .../schema/files/invalid_order.xml | 0 .../schema/files/invalid_recipe.xml | 0 .../xmlpatterns/schema/files/order.xsd | 0 .../xmlpatterns/schema/files/recipe.xsd | 0 .../schema/files/valid_contact.xml | 0 .../xmlpatterns/schema/files/valid_order.xml | 0 .../xmlpatterns/schema/files/valid_recipe.xml | 0 .../examples/xmlpatterns/schema/schema.py | 0 .../examples/xmlpatterns/schema/schema.qrc | 0 .../examples/xmlpatterns/schema/schema.ui | 0 .../examples/xmlpatterns/schema/schema_rc.py | 0 .../examples/xmlpatterns/schema/ui_schema.py | 0 .../imports/Qt/labs/folderlistmodel/qmldir | 0 .../qmlfolderlistmodelplugin.dll | Bin .../PySide/imports/Qt/labs/gestures/qmldir | 0 .../Qt/labs/gestures/qmlgesturesplugin.dll | Bin .../PySide/imports/Qt/labs/particles/qmldir | 0 .../Qt/labs/particles/qmlparticlesplugin.dll | Bin .../PySide/imports/Qt/labs/shaders/qmldir | 0 .../Qt/labs/shaders/qmlshadersplugin.dll | Bin .../vendor}/PySide/imports/QtWebKit/qmldir | 0 .../imports/QtWebKit/qmlwebkitplugin.dll | Bin .../PySide/QtCore/pyside_qtcore_python.h | 0 .../pyside_qtdeclarative_python.h | 0 .../PySide/QtGui/pyside_qtgui_python.h | 0 .../include/PySide/QtGui/qpytextobject.h | 0 .../PySide/QtHelp/pyside_qthelp_python.h | 0 .../QtMultimedia/pyside_qtmultimedia_python.h | 0 .../QtNetwork/pyside_qtnetwork_python.h | 0 .../PySide/QtOpenGL/pyside_qtopengl_python.h | 0 .../PySide/QtScript/pyside_qtscript_python.h | 0 .../pyside_qtscripttools_python.h | 0 .../PySide/QtSql/pyside_qtsql_python.h | 0 .../PySide/QtSvg/pyside_qtsvg_python.h | 0 .../PySide/QtTest/pyside_qttest_python.h | 0 .../QtUiTools/pyside_qtuitools_python.h | 0 .../PySide/QtWebKit/pyside_qtwebkit_python.h | 0 .../PySide/QtXml/pyside_qtxml_python.h | 0 .../pyside_qtxmlpatterns_python.h | 0 .../PySide/include/PySide/destroylistener.h | 0 .../include/PySide/dynamicqmetaobject.h | 0 .../PySide/include/PySide/globalreceiver.h | 0 .../PySide/phonon/pyside_phonon_python.h | 0 .../vendor}/PySide/include/PySide/pyside.h | 0 .../PySide/include/PySide/pyside_global.h | 0 .../PySide/include/PySide/pysideclassinfo.h | 0 .../PySide/include/PySide/pysideconversions.h | 0 .../PySide/include/PySide/pysidemacros.h | 0 .../include/PySide/pysidemetafunction.h | 0 .../PySide/include/PySide/pysideproperty.h | 0 .../PySide/include/PySide/pysideqflags.h | 0 .../PySide/include/PySide/pysidesignal.h | 0 .../PySide/include/PySide/pysideweakref.h | 0 .../PySide/include/PySide/signalmanager.h | 0 .../PySide/include/shiboken/autodecref.h | 0 .../PySide/include/shiboken/basewrapper.h | 0 .../PySide/include/shiboken/bindingmanager.h | 0 .../PySide/include/shiboken/conversions.h | 0 .../PySide/include/shiboken/gilstate.h | 0 .../vendor}/PySide/include/shiboken/helper.h | 0 .../PySide/include/shiboken/python25compat.h | 0 .../PySide/include/shiboken/sbkconverter.h | 0 .../vendor}/PySide/include/shiboken/sbkdbg.h | 0 .../vendor}/PySide/include/shiboken/sbkenum.h | 0 .../PySide/include/shiboken/sbkmodule.h | 0 .../PySide/include/shiboken/sbkpython.h | 0 .../PySide/include/shiboken/sbkstring.h | 0 .../PySide/include/shiboken/sbkversion.h | 0 .../PySide/include/shiboken/shiboken.h | 0 .../PySide/include/shiboken/shibokenbuffer.h | 0 .../PySide/include/shiboken/shibokenmacros.h | 0 .../include/shiboken/threadstatesaver.h | 0 .../PySide/include/shiboken/typeresolver.h | 0 .../equalizer/vendor}/PySide/lconvert.exe | Bin .../equalizer/vendor}/PySide/linguist.exe | Bin .../equalizer/vendor}/PySide/lrelease.exe | Bin .../equalizer/vendor}/PySide/lupdate.exe | Bin .../vendor}/PySide/openssl/libeay32.dll | Bin .../vendor}/PySide/openssl/ssleay32.dll | Bin .../equalizer/vendor}/PySide/phonon4.dll | Bin .../accessible/qtaccessiblecompatwidgets4.dll | Bin .../accessible/qtaccessiblewidgets4.dll | Bin .../PySide/plugins/bearer/qgenericbearer4.dll | Bin .../plugins/bearer/qnativewifibearer4.dll | Bin .../PySide/plugins/codecs/qcncodecs4.dll | Bin .../PySide/plugins/codecs/qjpcodecs4.dll | Bin .../PySide/plugins/codecs/qkrcodecs4.dll | Bin .../PySide/plugins/codecs/qtwcodecs4.dll | Bin .../PySide/plugins/designer/phononwidgets.dll | Bin .../PySide/plugins/designer/qaxwidget.dll | Bin .../plugins/designer/qdeclarativeview.dll | Bin .../plugins/designer/qt3supportwidgets.dll | Bin .../PySide/plugins/designer/qwebview.dll | Bin .../graphicssystems/qglgraphicssystem4.dll | Bin .../graphicssystems/qtracegraphicssystem4.dll | Bin .../PySide/plugins/iconengines/qsvgicon4.dll | Bin .../PySide/plugins/imageformats/qgif4.dll | Bin .../PySide/plugins/imageformats/qico4.dll | Bin .../PySide/plugins/imageformats/qjpeg4.dll | Bin .../PySide/plugins/imageformats/qmng4.dll | Bin .../PySide/plugins/imageformats/qsvg4.dll | Bin .../PySide/plugins/imageformats/qtga4.dll | Bin .../PySide/plugins/imageformats/qtiff4.dll | Bin .../plugins/phonon_backend/phonon_ds94.dll | Bin .../plugins/qmltooling/qmldbg_inspector4.dll | Bin .../PySide/plugins/qmltooling/qmldbg_tcp4.dll | Bin .../PySide/plugins/sqldrivers/qsqlite4.dll | Bin .../vendor}/PySide/pyside-lupdate.exe | Bin .../vendor}/PySide/pyside-python2.7.dll | Bin .../vendor}/PySide/pyside-python2.7.lib | Bin .../equalizer/vendor}/PySide/pyside-rcc.exe | Bin .../vendor/PySide/scripts/__init__.py | 0 .../equalizer/vendor}/PySide/scripts/uic.py | 0 .../vendor}/PySide/shiboken-python2.7.dll | Bin .../vendor}/PySide/shiboken-python2.7.lib | Bin .../equalizer/vendor}/PySide/shiboken.exe | Bin .../PySide/translations/assistant_cs.qm | Bin .../PySide/translations/assistant_da.qm | Bin .../PySide/translations/assistant_de.qm | Bin .../PySide/translations/assistant_eu.qm | Bin .../PySide/translations/assistant_fr.qm | Bin .../PySide/translations/assistant_hu.qm | Bin .../PySide/translations/assistant_ja.qm | Bin .../PySide/translations/assistant_ko.qm | Bin .../PySide/translations/assistant_pl.qm | Bin .../PySide/translations/assistant_ru.qm | Bin .../PySide/translations/assistant_sl.qm | Bin .../PySide/translations/assistant_uk.qm | Bin .../PySide/translations/assistant_zh_CN.qm | Bin .../PySide/translations/assistant_zh_TW.qm | Bin .../PySide/translations/designer_cs.qm | Bin .../PySide/translations/designer_de.qm | Bin .../PySide/translations/designer_fr.qm | Bin .../PySide/translations/designer_hu.qm | Bin .../PySide/translations/designer_ja.qm | Bin .../PySide/translations/designer_ko.qm | Bin .../PySide/translations/designer_pl.qm | Bin .../PySide/translations/designer_ru.qm | Bin .../PySide/translations/designer_sl.qm | Bin .../PySide/translations/designer_uk.qm | Bin .../PySide/translations/designer_zh_CN.qm | Bin .../PySide/translations/designer_zh_TW.qm | Bin .../PySide/translations/linguist_cs.qm | Bin .../PySide/translations/linguist_de.qm | Bin .../PySide/translations/linguist_eu.qm | Bin .../PySide/translations/linguist_fr.qm | Bin .../PySide/translations/linguist_he.qm | Bin .../PySide/translations/linguist_hu.qm | Bin .../PySide/translations/linguist_ja.qm | Bin .../PySide/translations/linguist_ko.qm | Bin .../PySide/translations/linguist_pl.qm | Bin .../PySide/translations/linguist_ru.qm | Bin .../PySide/translations/linguist_sl.qm | Bin .../PySide/translations/linguist_uk.qm | Bin .../PySide/translations/linguist_zh_CN.qm | Bin .../PySide/translations/linguist_zh_TW.qm | Bin .../vendor}/PySide/translations/qt_ar.qm | Bin .../vendor}/PySide/translations/qt_cs.qm | Bin .../vendor}/PySide/translations/qt_da.qm | Bin .../vendor}/PySide/translations/qt_de.qm | Bin .../vendor}/PySide/translations/qt_es.qm | Bin .../vendor}/PySide/translations/qt_eu.qm | Bin .../vendor}/PySide/translations/qt_fa.qm | Bin .../vendor}/PySide/translations/qt_fr.qm | Bin .../vendor}/PySide/translations/qt_gl.qm | Bin .../vendor}/PySide/translations/qt_he.qm | Bin .../vendor}/PySide/translations/qt_help_cs.qm | Bin .../vendor}/PySide/translations/qt_help_da.qm | Bin .../vendor}/PySide/translations/qt_help_de.qm | Bin .../vendor}/PySide/translations/qt_help_eu.qm | Bin .../vendor}/PySide/translations/qt_help_fr.qm | Bin .../vendor}/PySide/translations/qt_help_gl.qm | Bin .../vendor}/PySide/translations/qt_help_hu.qm | Bin .../vendor}/PySide/translations/qt_help_ja.qm | Bin .../vendor}/PySide/translations/qt_help_ko.qm | Bin .../vendor}/PySide/translations/qt_help_pl.qm | Bin .../vendor}/PySide/translations/qt_help_ru.qm | Bin .../vendor}/PySide/translations/qt_help_sl.qm | Bin .../vendor}/PySide/translations/qt_help_uk.qm | Bin .../PySide/translations/qt_help_zh_CN.qm | Bin .../PySide/translations/qt_help_zh_TW.qm | Bin .../vendor}/PySide/translations/qt_hu.qm | Bin .../vendor}/PySide/translations/qt_ja.qm | Bin .../vendor}/PySide/translations/qt_ko.qm | Bin .../vendor}/PySide/translations/qt_lt.qm | Bin .../vendor}/PySide/translations/qt_pl.qm | Bin .../vendor}/PySide/translations/qt_pt.qm | Bin .../vendor}/PySide/translations/qt_ru.qm | Bin .../vendor}/PySide/translations/qt_sk.qm | Bin .../vendor}/PySide/translations/qt_sl.qm | Bin .../vendor}/PySide/translations/qt_sv.qm | Bin .../vendor}/PySide/translations/qt_uk.qm | Bin .../vendor}/PySide/translations/qt_zh_CN.qm | Bin .../vendor}/PySide/translations/qt_zh_TW.qm | Bin .../PySide/translations/qtconfig_eu.qm | Bin .../PySide/translations/qtconfig_he.qm | Bin .../PySide/translations/qtconfig_hu.qm | Bin .../PySide/translations/qtconfig_ja.qm | Bin .../PySide/translations/qtconfig_ko.qm | Bin .../PySide/translations/qtconfig_pl.qm | Bin .../PySide/translations/qtconfig_ru.qm | Bin .../PySide/translations/qtconfig_sl.qm | Bin .../PySide/translations/qtconfig_uk.qm | Bin .../PySide/translations/qtconfig_zh_CN.qm | Bin .../PySide/translations/qtconfig_zh_TW.qm | Bin .../PySide/translations/qtscript_eu.qm | Bin .../vendor}/PySide/translations/qvfb_eu.qm | Bin .../vendor}/PySide/translations/qvfb_hu.qm | Bin .../vendor}/PySide/translations/qvfb_ja.qm | Bin .../vendor}/PySide/translations/qvfb_ko.qm | Bin .../vendor}/PySide/translations/qvfb_pl.qm | Bin .../vendor}/PySide/translations/qvfb_ru.qm | Bin .../vendor}/PySide/translations/qvfb_sl.qm | Bin .../vendor}/PySide/translations/qvfb_uk.qm | Bin .../vendor}/PySide/translations/qvfb_zh_CN.qm | Bin .../vendor}/PySide/translations/qvfb_zh_TW.qm | Bin .../PySide/typesystems/typesystem_core.xml | 0 .../typesystems/typesystem_core_common.xml | 0 .../typesystems/typesystem_core_mac.xml | 0 .../typesystems/typesystem_core_maemo.xml | 0 .../typesystems/typesystem_core_win.xml | 0 .../typesystems/typesystem_core_x11.xml | 0 .../typesystems/typesystem_declarative.xml | 0 .../PySide/typesystems/typesystem_gui.xml | 0 .../typesystems/typesystem_gui_common.xml | 0 .../PySide/typesystems/typesystem_gui_mac.xml | 0 .../typesystems/typesystem_gui_maemo.xml | 0 .../typesystems/typesystem_gui_simulator.xml | 0 .../PySide/typesystems/typesystem_gui_win.xml | 0 .../PySide/typesystems/typesystem_gui_x11.xml | 0 .../PySide/typesystems/typesystem_help.xml | 0 .../typesystems/typesystem_multimedia.xml | 0 .../PySide/typesystems/typesystem_network.xml | 0 .../PySide/typesystems/typesystem_opengl.xml | 0 .../PySide/typesystems/typesystem_phonon.xml | 0 .../PySide/typesystems/typesystem_script.xml | 0 .../typesystems/typesystem_scripttools.xml | 0 .../PySide/typesystems/typesystem_sql.xml | 0 .../PySide/typesystems/typesystem_svg.xml | 0 .../typesystems/typesystem_templates.xml | 0 .../PySide/typesystems/typesystem_test.xml | 0 .../PySide/typesystems/typesystem_uitools.xml | 0 .../PySide/typesystems/typesystem_webkit.xml | 0 .../typesystem_webkit_simulator.xml | 0 .../PySide/typesystems/typesystem_xml.xml | 0 .../typesystems/typesystem_xmlpatterns.xml | 0 .../hosts/equalizer/vendor/bin/pyside-uic.exe | Bin 0 -> 106329 bytes .../vendor/pysideuic/Compiler/__init__.py | 21 + .../vendor/pysideuic/Compiler/compiler.py | 103 ++ .../vendor/pysideuic/Compiler/indenter.py | 59 ++ .../vendor/pysideuic/Compiler/misc.py | 52 ++ .../vendor/pysideuic/Compiler/proxy_type.py | 59 ++ .../pysideuic/Compiler/qobjectcreator.py | 151 +++ .../vendor/pysideuic/Compiler/qtproxies.py | 406 ++++++++ .../equalizer/vendor/pysideuic/__init__.py | 149 +++ .../equalizer/vendor/pysideuic/driver.py | 127 +++ .../equalizer/vendor/pysideuic/exceptions.py | 31 + .../equalizer/vendor/pysideuic/icon_cache.py | 150 +++ .../equalizer/vendor/pysideuic/objcreator.py | 112 +++ .../vendor/pysideuic/port_v2/__init__.py | 20 + .../vendor/pysideuic/port_v2/as_string.py | 40 + .../vendor/pysideuic/port_v2/ascii_upper.py | 32 + .../vendor/pysideuic/port_v2/invoke.py | 48 + .../vendor/pysideuic/port_v2/load_plugin.py | 39 + .../vendor/pysideuic/port_v2/proxy_base.py | 27 + .../vendor/pysideuic/port_v2/string_io.py | 27 + .../equalizer/vendor/pysideuic/properties.py | 487 ++++++++++ .../equalizer/vendor/pysideuic/pyside-uic.1 | 31 + .../equalizer/vendor/pysideuic/uiparser.py | 882 ++++++++++++++++++ .../vendor/pysideuic/widget-plugins/phonon.py | 32 + .../pysideuic/widget-plugins/qtdeclarative.py | 32 + .../pysideuic/widget-plugins/qtwebkit.py | 34 + 1001 files changed, 3397 insertions(+), 206 deletions(-) delete mode 100644 openpype/hosts/equalizer/hooks/pre_pyside2_install.py create mode 100644 openpype/hosts/equalizer/hooks/pre_pyside_install.py create mode 100644 openpype/hosts/equalizer/plugins/create/create_camera_fbx.py create mode 100644 openpype/hosts/equalizer/plugins/create/create_camera_mel.py create mode 100644 openpype/hosts/equalizer/plugins/create/create_undistrored_footage.py rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide-1.2.4.dist-info/DESCRIPTION.rst (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide-1.2.4.dist-info/INSTALLER (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide-1.2.4.dist-info/METADATA (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide-1.2.4.dist-info/RECORD (99%) rename openpype/{vendor/python/python_2/PySide/examples/hyperui/hyperuilib/__init__.py => hosts/equalizer/vendor/PySide-1.2.4.dist-info/REQUESTED} (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide-1.2.4.dist-info/WHEEL (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide-1.2.4.dist-info/entry_points.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide-1.2.4.dist-info/metadata.json (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide-1.2.4.dist-info/top_level.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/Qt3Support4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtCLucene4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtCore4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtDeclarative4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtDesigner4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtDesignerComponents4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtGui4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtHelp4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtMultimedia4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtNetwork4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtOpenGL4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtScript4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtScriptTools4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtSql4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtSvg4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtTest4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtWebKit4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtXml4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/QtXmlPatterns4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/__init__.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/_utils.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/designer.exe (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.buildinfo (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/codeinjectionsemantics.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/commandlineoptions.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/contents.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/environment.pickle (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/faq.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/overview.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/ownership.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/projectfile.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/sequenceprotocol.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/shibokenmodule.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/typeconverters.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/typesystemvariables.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/.doctrees/wordsofadvice.doctree (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_images/bindinggen-development.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_images/boostqtarch.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_images/converter.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/codeinjectionsemantics.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/commandlineoptions.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/contents.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/faq.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/overview.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/ownership.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/projectfile.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/sequenceprotocol.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/shibokenmodule.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/typeconverters.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/typesystemvariables.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_sources/wordsofadvice.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/ajax-loader.gif (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/basic.css (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/bg_header.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/bg_topo.jpg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/classic.css (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/comment-bright.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/comment-close.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/comment.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/default.css (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/doctools.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/down-pressed.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/down.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/fakebar.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/file.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/jquery-1.11.1.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/jquery.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/logo_python.jpg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/logo_qt.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/minus.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/plus.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/pygments.css (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/pysidedocs.css (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/pysidelogo.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/relbar_bg.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/searchtools.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/sidebar.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/underscore-1.3.1.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/underscore.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/up-pressed.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/up.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/_static/websupport.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/codeinjectionsemantics.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/commandlineoptions.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/contents.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/faq.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/index.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/objects.inv (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/overview.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/ownership.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/projectfile.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/search.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/searchindex.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/sequenceprotocol.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/shibokenmodule.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/typeconverters.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/typesystemvariables.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/docs/shiboken/wordsofadvice.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/animatedtiles.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/animatedtiles.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/animatedtiles_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/images/Time-For-Lunch-2.jpg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/images/centered.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/images/ellipse.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/images/figure8.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/images/kinetic.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/images/random.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/animatedtiles/images/tile.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/appchooser/accessories-dictionary.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/appchooser/akregator.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/appchooser/appchooser.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/appchooser/appchooser.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/appchooser/appchooser_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/appchooser/digikam.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/appchooser/k3b.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/easing/easing.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/easing/easing.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/easing/easing_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/easing/form.ui (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/easing/images/qt-logo.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/easing/ui_form.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/accessories-dictionary.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/akregator.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/digikam.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/help-browser.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/k3b.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/kchart.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/states.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/states.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/animation/states/states_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter1-basics/app.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter1-basics/basics.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter2-methods/app.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter2-methods/methods.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter3-bindings/app.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter3-bindings/bindings.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter4-customPropertyTypes/app.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter5-listproperties/app.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/extending/chapter5-listproperties/listproperties.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/Button.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/EditableButton.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/RssModel.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/Tag.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/box-shadow.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/busy.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/cardboard.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/qmldir (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/PhotoViewerCore/script/script.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/i18n/base.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/i18n/qml_fr.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/i18n/qml_fr.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/main.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/photoviewer.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/photoviewer/photoviewer.qmlproject (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/scrolling.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/pytoqml1/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/pytoqml1/main.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/pytoqml1/view.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy1/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy1/main.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy1/view.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy2/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy2/main.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy2/view.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy3/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy3/main.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy3/view.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy4/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy4/main.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/signals/qmltopy4/view.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/usingmodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/declarative/view.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/embeddeddialogs/No-Ones-Laughing-3.jpg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/embeddeddialogs/embeddeddialog.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/embeddeddialogs/embeddeddialog.ui (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/embeddeddialogs/embeddeddialogs.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/embeddeddialogs/embeddeddialogs.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/embeddeddialogs/embeddeddialogs_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/colors.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/demoitem.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/demoitemanimation.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/demoscene.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/demotextitem.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/dockitem.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/examplecontent.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/guide.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/guidecircle.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/guideline.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/headingitem.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/imageitem.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/images/demobg.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/images/qtlogo_small.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/images/trolltech-logo.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/itemcircleanimation.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/letteritem.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/mainwindow.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/menucontent.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/menumanager.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/qtdemo.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/qtdemo.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/qtdemo_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/scanitem.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/score.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/textbutton.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/demos/qtdemo/xml/examples.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/designer/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/designer/calculatorform/calculatorform.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/designer/calculatorform/calculatorform.ui (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/designer/calculatorform/ui_calculatorform.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/desktop/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/desktop/screenshot.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/desktop/systray/images/bad.svg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/desktop/systray/images/heart.svg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/desktop/systray/images/trash.svg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/desktop/systray/systray.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/desktop/systray/systray.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/desktop/systray/systray_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/classwizard.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/classwizard.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/classwizard_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/images/background.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/images/banner.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/images/logo1.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/images/logo2.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/images/logo3.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/images/watermark1.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/classwizard/images/watermark2.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/configdialog/configdialog.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/configdialog/configdialog.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/configdialog/configdialog_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/configdialog/images/config.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/configdialog/images/query.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/configdialog/images/update.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/extension.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/findfiles.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/findfiles_test.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/standarddialogs.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/tabdialog.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/dialogs/trivialwizard.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggableicons/draggableicons.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggableicons/draggableicons.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggableicons/draggableicons_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggableicons/images/boat.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggableicons/images/car.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggableicons/images/house.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggabletext/draggabletext.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggabletext/draggabletext.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggabletext/draggabletext_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/draggabletext/words.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/fridgemagnets/fridgemagnets_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/fridgemagnets/words.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/puzzle/example.jpg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/puzzle/puzzle.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/puzzle/puzzle.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/draganddrop/puzzle/puzzle_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/effects/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/effects/lighting.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/anchorlayout.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/collidingmice/collidingmice.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/collidingmice/images/cheese.jpg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/collidingmice/mice.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/collidingmice/mice_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/diagramscene.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/diagramscene.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/diagramscene_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/background1.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/background2.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/background3.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/background4.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/bold.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/bringtofront.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/delete.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/floodfill.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/italic.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/linecolor.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/linepointer.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/pointer.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/sendtoback.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/textpointer.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/diagramscene/images/underline.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/dragdroprobot/dragdroprobot_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/dragdroprobot/images/head.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/elasticnodes.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/backside.ui (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/artsfftscope.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/blue_angle_swirl.jpg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/kontact_contacts.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/kontact_journal.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/kontact_mail.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/kontact_notes.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/kopeteavailable.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/metacontact_online.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/images/minitools.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/padnavigator.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/padnavigator.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/padnavigator_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/graphicsview/padnavigator/ui_backside.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperui (100%) rename openpype/{vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource => hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib}/__init__.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/clockwidget.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/contactlist.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/contactresource.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/draggablepreview.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/kineticscroll.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/main.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/mainwindow.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/menuview.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/pagemenu.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/pageview.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/phoneview.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/qt_global.py (100%) rename openpype/{vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared => hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource}/__init__.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/contactlist.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/hyperui.ini (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/hyperui.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/hyperui_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/background.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_athila.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_dani.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_marcia.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_nobody.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/background.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key_pressed.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key_pressed.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key_pressed.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key_pressed.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key_pressed.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_bottom.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_lineexpand.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_top.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call_over.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts_over.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_dialer.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall_over.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_mute.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_speaker.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bullet_phone.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_background.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_bt_cancel.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/dialer_photo.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_hour.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_minutes.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointers_middle.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_structure.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/idle_line.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/list_abc.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/list_abcmarker.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/list_divisor.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_chat.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_world.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_athila.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_dani.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_marcia.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_calendar.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_camera.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_chat.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_email.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_folder.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_games.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_music.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_navigation.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_phone.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_settings.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_twitter.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_web.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/screen_unlock.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/top_bar_active.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back_disabled.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options_disabled.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/topbar_3g.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/topbar_battery.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/resource/images/topbar_network.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/scrollarea.py (100%) rename openpype/{vendor/python/python_2/PySide/scripts => hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared}/__init__.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/shared/button.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/shared/dataresource.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/shared/label.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/shared/pixmapwidget.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/shared/qt_system.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/shared/utils.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/hyperuilib/view.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/hyperui/setup.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/addressbook/adddialogwidget.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/addressbook/addressbook.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/addressbook/addresswidget.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/addressbook/newaddresstab.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/addressbook/tablemodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/basicsortfiltermodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/chart/chart.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/chart/chart.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/chart/chart_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/chart/mydata.cht (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/chart/qtdata.cht (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/dirview.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/editabletreemodel/default.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/editabletreemodel/editabletreemodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/editabletreemodel/editabletreemodel.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/editabletreemodel/editabletreemodel_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/editabletreemodel/mainwindow.ui (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/editabletreemodel/ui_mainwindow.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/fetchmore.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/pixelator/images.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/pixelator/images/qt.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/pixelator/pixelator.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/pixelator/pixelator.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/pixelator/pixelator_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/puzzle/example.jpg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/puzzle/puzzle.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/puzzle/puzzle.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/puzzle/puzzle_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/simpledommodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/simpletreemodel/default.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/simpletreemodel/simpletreemodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/simpletreemodel/simpletreemodel.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/simpletreemodel/simpletreemodel_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/spinboxdelegate.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/stardelegate/stardelegate.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/stardelegate/stareditor.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/itemviews/stardelegate/starrating.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/layouts/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/layouts/basiclayouts.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/layouts/borderlayout.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/layouts/dynamiclayouts.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/layouts/flowlayout.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/application.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/application.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/application_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/images/copy.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/images/cut.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/images/new.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/images/open.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/images/paste.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/application/images/save.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/dockwidgets/dockwidgets.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/dockwidgets/dockwidgets.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/dockwidgets/dockwidgets_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/dockwidgets/images/new.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/dockwidgets/images/print.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/dockwidgets/images/save.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/dockwidgets/images/undo.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/images/copy.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/images/cut.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/images/new.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/images/open.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/images/paste.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/images/save.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/mdi.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/mdi.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/mdi/mdi_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/menus.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/recentfiles.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/images/copy.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/images/cut.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/images/new.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/images/open.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/images/paste.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/images/save.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/sdi.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/sdi.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/mainwindows/sdi/sdi_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/blockingfortuneclient.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/broadcastreceiver.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/broadcastsender.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/fortuneclient.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/fortuneserver.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/ftp/ftp.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/ftp/ftp.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/ftp/ftp_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/ftp/images/cdtoparent.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/ftp/images/dir.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/ftp/images/file.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/http.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/http/authenticationdialog.ui (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/http/http.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/loopback.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/network/threadedfortuneserver.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/2dpainting.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/grabber.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/hellogl.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/overpainting.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/samplebuffers.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/images/side1.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/images/side2.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/images/side3.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/images/side4.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/images/side5.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/images/side6.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/textures.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/textures.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/opengl/textures/textures_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/basicdrawing/basicdrawing.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/basicdrawing/basicdrawing.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/basicdrawing/basicdrawing_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/basicdrawing/images/brick.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/basicdrawing/images/qt-logo.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/concentriccircles.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/painterpaths.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/svgviewer/files/bubbles.svg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/svgviewer/files/cubic.svg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/svgviewer/files/spheres.svg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/svgviewer/svgviewer.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/svgviewer/svgviewer.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/svgviewer/svgviewer_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/painting/transformations.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/FolgersCoffe_512kb_mp4_026vbr260.ogv (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/capabilities.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/musicplayer.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/pyqplayer/images/folder-music.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/pyqplayer/images/pause.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/pyqplayer/images/play.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/pyqplayer/images/qplayer.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/pyqplayer/images/stop.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/pyqplayer/pysideqplayer.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/pyqplayer/qplayer.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/pyqplayer/qrc_resources.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/phonon/videoplayer.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/calendar.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/orderform.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/syntaxhighlighter.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/syntaxhighlighter/examples/example (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/textobject/files/heart.svg (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/richtext/textobject/textobject.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/script/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/script/calculator/calculator.js (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/script/calculator/calculator.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/script/calculator/calculator.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/script/calculator/calculator.ui (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/script/calculator/calculator_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/script/helloscript.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/sql/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/sql/cachedtable.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/sql/connection.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/sql/querymodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/sql/relationaltablemodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/sql/tablemodel.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/state-machine/eventtrans.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/state-machine/factstates.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/state-machine/pingpong.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/state-machine/rogue.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/state-machine/trafficlight.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/state-machine/twowaybutton.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/threads/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/threads/mandelbrot.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/threads/semaphores.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/threads/waitconditions.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/codecs/codecs.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/codecs/encodedfiles/iso-8859-1.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/codecs/encodedfiles/iso-8859-15.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/codecs/encodedfiles/utf-16.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/codecs/encodedfiles/utf-16be.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/codecs/encodedfiles/utf-16le.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/codecs/encodedfiles/utf-8.txt (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/i18n.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/i18n.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/i18n_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_ar.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_ar.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_cs.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_cs.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_de.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_de.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_el.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_el.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_en.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_en.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_eo.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_eo.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_fr.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_fr.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_it.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_it.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_jp.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_jp.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_ko.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_ko.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_no.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_no.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_pt.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_pt.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_ru.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_ru.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_sv.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_sv.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_zh.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/i18n/translations/i18n_zh.ts (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/demos.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/displayshape.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/displaywidget.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/examples.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/images/qt4-logo.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/images/rb-logo.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/launcher.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/qtdemo.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/qtdemo.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/qtdemo.rc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/qtdemo/qtdemo_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/regexp.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/settingseditor/inifiles/licensepage.ini (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/settingseditor/inifiles/qsa.ini (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/settingseditor/inifiles/troll.ini (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tools/settingseditor/settingseditor.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t1.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t10.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t11.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t12.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t13.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t14.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t2.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t3.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t4.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t5.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t6.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t7.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t8.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorial/t9.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorials/addressbook/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorials/addressbook/part1.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorials/addressbook/part2.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorials/addressbook/part3.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorials/addressbook/part4.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorials/addressbook/part5.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorials/addressbook/part6.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/tutorials/addressbook/part7.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/webkit/hellowebkit.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/webkit/qml-webkit-plugin/HelloWorld.qml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/webkit/qml-webkit-plugin/index.html (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/webkit/qml-webkit-plugin/main.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/analogclock.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/calculator.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/charactermap.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/digitalclock.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/groupbox.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/icons.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/designer.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/find_disabled.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/find_normal.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/monkey_off_128x128.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/monkey_off_16x16.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/monkey_off_32x32.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/monkey_off_64x64.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/monkey_on_128x128.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/monkey_on_16x16.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/monkey_on_32x32.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/monkey_on_64x64.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/qt_extended_16x16.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/qt_extended_32x32.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/icons/images/qt_extended_48x48.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/imageviewer.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/lineedits.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/movie/animation.mng (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/movie/movie.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/scribble.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/shapedclock.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/sliders.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/spinboxes.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/styles.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/tetrix.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/tooltips/images/circle.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/tooltips/images/square.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/tooltips/images/triangle.png (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/tooltips/tooltips.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/tooltips/tooltips.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/tooltips/tooltips_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/wiggly.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/widgets/windowflags.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xml/README (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xml/dombookmarks/dombookmarks.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xml/dombookmarks/frank.xbel (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xml/dombookmarks/jennifer.xbel (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xml/saxbookmarks/frank.xbel (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xml/saxbookmarks/jennifer.xbel (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xml/saxbookmarks/saxbookmarks.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/contact.xsd (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/invalid_contact.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/invalid_order.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/invalid_recipe.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/order.xsd (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/recipe.xsd (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/valid_contact.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/valid_order.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/files/valid_recipe.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/schema.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/schema.qrc (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/schema.ui (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/schema_rc.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/examples/xmlpatterns/schema/ui_schema.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/Qt/labs/folderlistmodel/qmldir (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/Qt/labs/gestures/qmldir (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/Qt/labs/gestures/qmlgesturesplugin.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/Qt/labs/particles/qmldir (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/Qt/labs/particles/qmlparticlesplugin.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/Qt/labs/shaders/qmldir (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/Qt/labs/shaders/qmlshadersplugin.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/QtWebKit/qmldir (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/imports/QtWebKit/qmlwebkitplugin.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtCore/pyside_qtcore_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtDeclarative/pyside_qtdeclarative_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtGui/pyside_qtgui_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtGui/qpytextobject.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtHelp/pyside_qthelp_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtMultimedia/pyside_qtmultimedia_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtNetwork/pyside_qtnetwork_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtOpenGL/pyside_qtopengl_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtScript/pyside_qtscript_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtScriptTools/pyside_qtscripttools_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtSql/pyside_qtsql_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtSvg/pyside_qtsvg_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtTest/pyside_qttest_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtUiTools/pyside_qtuitools_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtWebKit/pyside_qtwebkit_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtXml/pyside_qtxml_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/QtXmlPatterns/pyside_qtxmlpatterns_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/destroylistener.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/dynamicqmetaobject.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/globalreceiver.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/phonon/pyside_phonon_python.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pyside.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pyside_global.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pysideclassinfo.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pysideconversions.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pysidemacros.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pysidemetafunction.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pysideproperty.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pysideqflags.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pysidesignal.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/pysideweakref.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/PySide/signalmanager.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/autodecref.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/basewrapper.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/bindingmanager.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/conversions.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/gilstate.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/helper.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/python25compat.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/sbkconverter.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/sbkdbg.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/sbkenum.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/sbkmodule.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/sbkpython.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/sbkstring.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/sbkversion.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/shiboken.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/shibokenbuffer.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/shibokenmacros.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/threadstatesaver.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/include/shiboken/typeresolver.h (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/lconvert.exe (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/linguist.exe (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/lrelease.exe (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/lupdate.exe (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/openssl/libeay32.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/openssl/ssleay32.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/phonon4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/accessible/qtaccessiblecompatwidgets4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/accessible/qtaccessiblewidgets4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/bearer/qgenericbearer4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/bearer/qnativewifibearer4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/codecs/qcncodecs4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/codecs/qjpcodecs4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/codecs/qkrcodecs4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/codecs/qtwcodecs4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/designer/phononwidgets.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/designer/qaxwidget.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/designer/qdeclarativeview.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/designer/qt3supportwidgets.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/designer/qwebview.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/graphicssystems/qglgraphicssystem4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/graphicssystems/qtracegraphicssystem4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/iconengines/qsvgicon4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/imageformats/qgif4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/imageformats/qico4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/imageformats/qjpeg4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/imageformats/qmng4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/imageformats/qsvg4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/imageformats/qtga4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/imageformats/qtiff4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/phonon_backend/phonon_ds94.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/qmltooling/qmldbg_inspector4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/qmltooling/qmldbg_tcp4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/plugins/sqldrivers/qsqlite4.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/pyside-lupdate.exe (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/pyside-python2.7.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/pyside-python2.7.lib (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/pyside-rcc.exe (100%) create mode 100644 openpype/hosts/equalizer/vendor/PySide/scripts/__init__.py rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/scripts/uic.py (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/shiboken-python2.7.dll (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/shiboken-python2.7.lib (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/shiboken.exe (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_cs.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_da.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_de.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_eu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_fr.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_hu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_ja.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_ko.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_pl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_ru.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_sl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_uk.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_zh_CN.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/assistant_zh_TW.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_cs.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_de.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_fr.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_hu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_ja.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_ko.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_pl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_ru.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_sl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_uk.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_zh_CN.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/designer_zh_TW.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_cs.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_de.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_eu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_fr.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_he.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_hu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_ja.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_ko.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_pl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_ru.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_sl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_uk.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_zh_CN.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/linguist_zh_TW.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_ar.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_cs.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_da.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_de.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_es.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_eu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_fa.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_fr.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_gl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_he.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_cs.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_da.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_de.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_eu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_fr.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_gl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_hu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_ja.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_ko.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_pl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_ru.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_sl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_uk.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_zh_CN.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_help_zh_TW.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_hu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_ja.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_ko.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_lt.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_pl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_pt.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_ru.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_sk.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_sl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_sv.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_uk.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_zh_CN.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qt_zh_TW.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_eu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_he.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_hu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_ja.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_ko.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_pl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_ru.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_sl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_uk.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_zh_CN.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtconfig_zh_TW.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qtscript_eu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_eu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_hu.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_ja.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_ko.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_pl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_ru.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_sl.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_uk.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_zh_CN.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/translations/qvfb_zh_TW.qm (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_core.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_core_common.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_core_mac.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_core_maemo.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_core_win.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_core_x11.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_declarative.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_gui.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_gui_common.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_gui_mac.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_gui_maemo.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_gui_simulator.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_gui_win.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_gui_x11.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_help.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_multimedia.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_network.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_opengl.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_phonon.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_script.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_scripttools.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_sql.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_svg.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_templates.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_test.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_uitools.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_webkit.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_webkit_simulator.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_xml.xml (100%) rename openpype/{vendor/python/python_2 => hosts/equalizer/vendor}/PySide/typesystems/typesystem_xmlpatterns.xml (100%) create mode 100644 openpype/hosts/equalizer/vendor/bin/pyside-uic.exe create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/Compiler/__init__.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/Compiler/compiler.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/Compiler/indenter.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/Compiler/misc.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/Compiler/proxy_type.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/Compiler/qobjectcreator.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/Compiler/qtproxies.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/__init__.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/driver.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/exceptions.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/icon_cache.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/objcreator.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/port_v2/__init__.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/port_v2/as_string.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/port_v2/ascii_upper.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/port_v2/invoke.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/port_v2/load_plugin.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/port_v2/proxy_base.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/port_v2/string_io.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/properties.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/pyside-uic.1 create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/uiparser.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/phonon.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/qtdeclarative.py create mode 100644 openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/qtwebkit.py diff --git a/openpype/hosts/equalizer/addon.py b/openpype/hosts/equalizer/addon.py index 571b374a708..01a92586e0e 100644 --- a/openpype/hosts/equalizer/addon.py +++ b/openpype/hosts/equalizer/addon.py @@ -18,13 +18,21 @@ def add_implementation_envs(self, env, _app): # and PYTHON_CUSTOM_SCRIPTS_3DE4 as a colon separated list of # directories to look for additional python scripts. # (Windows: list is separated by semicolons). - # Ad startup_path = os.path.join(EQUALIZER_HOST_DIR, "startup") if "PYTHON_CUSTOM_SCRIPTS_3DE4" in env: startup_path = os.path.join( env["PYTHON_CUSTOM_SCRIPTS_3DE4"], startup_path) + python_path = env["PYTHONPATH"] + + python_path_parts = [] + if python_path: + python_path_parts = python_path.split(os.pathsep) + vendor_path = os.path.join(EQUALIZER_HOST_DIR, "vendor") + + python_path_parts.insert(0, vendor_path) + env["PYTHONPATH"] = os.pathsep.join(python_path_parts) env["PYTHON_CUSTOM_SCRIPTS_3DE4"] = startup_path env["AYON_TDE4_HEARTBEAT_INTERVAL"] = str(self.heartbeat) diff --git a/openpype/hosts/equalizer/api/host.py b/openpype/hosts/equalizer/api/host.py index ee82470dce5..9aff711c6c3 100644 --- a/openpype/hosts/equalizer/api/host.py +++ b/openpype/hosts/equalizer/api/host.py @@ -62,14 +62,14 @@ def get_workfile_extensions(self): def save_workfile(self, filepath=None): result = tde4.saveProject(filepath) if not bool(result): - raise RuntimeError("Failed to save workfile %s."%filepath) + raise RuntimeError("Failed to save workfile %s." % filepath) return filepath def open_workfile(self, filepath): result = tde4.loadProject(filepath) if not bool(result): - raise RuntimeError("Failed to open workfile %s."%filepath) + raise RuntimeError("Failed to open workfile %s." % filepath) return filepath @@ -80,7 +80,6 @@ def get_current_workfile(self): return current_filepath - def get_overscan(self): context = self.get_context_data() if "overscan" in context: @@ -176,7 +175,7 @@ def update_context_data(self, data, changes): tde4.setProjectNotes( re.sub( CONTEXT_REGEX, - "AYON_CONTEXT::%s::AYON_CONTEXT_END"%update_str, + "AYON_CONTEXT::%s::AYON_CONTEXT_END" % update_str, tde4.getProjectNotes() ) ) @@ -198,7 +197,6 @@ def install(self): # tde4.setTimerCallbackFunction( # "EqualizerHost._timer", int(heartbeat_interval)) - def _set_project(self): workdir = legacy_io.Session["AVALON_WORKDIR"] if os.path.exists(workdir): @@ -211,7 +209,6 @@ def _set_project(self): projects.sort() tde4.loadProject(os.path.join(workdir, projects[-1])) - @staticmethod def _timer(): QtWidgets.QApplication.instance().processEvents( diff --git a/openpype/hosts/equalizer/hooks/pre_pyside2_install.py b/openpype/hosts/equalizer/hooks/pre_pyside2_install.py deleted file mode 100644 index 81ef4d1a466..00000000000 --- a/openpype/hosts/equalizer/hooks/pre_pyside2_install.py +++ /dev/null @@ -1,196 +0,0 @@ -"""Install PySide2 python module to 3dequalizer's python. - -If 3dequalizer doesn't have PySide2 module installed, it will try to install -it. - -Note: - This needs to be changed in the future so the UI is decoupled from the - host application. - -""" - -import contextlib -import os -import subprocess -from pathlib import Path -from platform import system - -from openpype.lib.applications import LaunchTypes, PreLaunchHook - - -class InstallPySide2(PreLaunchHook): - """Install Qt binding to 3dequalizer's python packages.""" - - app_groups = {"3dequalizer", "sdv_3dequalizer"} - launch_types = {LaunchTypes.local} - - def execute(self): - try: - self._execute() - except Exception: - self.log.warning(( - f"Processing of {self.__class__.__name__} " - "crashed."), exc_info=True - ) - - def _execute(self): - platform = system().lower() - executable = Path(self.launch_context.executable.executable_path) - expected_executable = "3de4" - if platform == "windows": - expected_executable += ".exe" - - if not self.launch_context.env.get("TDE4_HOME"): - if executable.name.lower() != expected_executable: - self.log.warning(( - f"Executable {executable.as_posix()} does not lead " - f"to {expected_executable} file. " - "Can't determine 3dequalizer's python to " - f"check/install PySide2. {executable.name}" - )) - return - python_dir = executable.parent.parent / "sys_data" / "py37_inst" - else: - python_dir = Path(self.launch_context.env["TDE4_HOME"]) / "sys_data" / "py37_inst" # noqa: E501 - - if platform == "windows": - python_executable = python_dir / "python.exe" - else: - python_executable = python_dir / "python" - # Check for python with enabled 'pymalloc' - if not python_executable.exists(): - python_executable = python_dir / "pythonm" - - if not python_executable.exists(): - self.log.warning( - "Couldn't find python executable " - f"for 3de4 {python_executable.as_posix()}" - ) - - return - - # Check if PySide2 is installed and skip if yes - if self.is_pyside_installed(python_executable): - self.log.debug("3Dequalizer has already installed PySide2.") - return - - # Install PySide2 in 3de4's python - if platform == "windows": - result = self.install_pyside_windows(python_executable) - else: - result = self.install_pyside(python_executable) - - if result: - self.log.info("Successfully installed PySide2 module to 3de4.") - else: - self.log.warning("Failed to install PySide2 module to 3de4.") - - def install_pyside_windows(self, python_executable: Path): - """Install PySide2 python module to 3de4's python. - - Installation requires administration rights that's why it is required - to use "pywin32" module which can execute command's and ask for - administration rights. - - Note: - This is asking for administrative right always, no matter if - it is actually needed or not. Unfortunately getting - correct permissions for directory on Windows isn't that trivial. - You can either use `win32security` module or run `icacls` command - in subprocess and parse its output. - - """ - try: - import pywintypes - import win32con - import win32event - import win32process - from win32comext.shell import shellcon - from win32comext.shell.shell import ShellExecuteEx - except Exception: - self.log.warning("Couldn't import 'pywin32' modules") - return - - with contextlib.suppress(pywintypes.error): - # Parameters - # - use "-m pip" as module pip to install PySide2 and argument - # "--ignore-installed" is to force install module to 3de4's - # site-packages and make sure it is binary compatible - parameters = "-m pip install --ignore-installed PySide2" - - # Execute command and ask for administrator's rights - process_info = ShellExecuteEx( - nShow=win32con.SW_SHOWNORMAL, - fMask=shellcon.SEE_MASK_NOCLOSEPROCESS, - lpVerb="runas", - lpFile=python_executable.as_posix(), - lpParameters=parameters, - lpDirectory=python_executable.parent.as_posix() - ) - process_handle = process_info["hProcess"] - win32event.WaitForSingleObject( - process_handle, win32event.INFINITE) - return_code = win32process.GetExitCodeProcess(process_handle) - return return_code == 0 - - def install_pyside(self, python_executable: Path): - """Install PySide2 python module to 3de4's python.""" - - args = [ - python_executable.as_posix(), - "-m", - "pip", - "install", - "--ignore-installed", - "PySide2", - ] - - try: - # Parameters - # - use "-m pip" as module pip to install PySide2 and argument - # "--ignore-installed" is to force install module to 3de4 - # site-packages and make sure it is binary compatible - - process = subprocess.Popen( - args, stdout=subprocess.PIPE, universal_newlines=True - ) - process.communicate() - return process.returncode == 0 - except PermissionError: - self.log.warning( - f'Permission denied with command:\"{" ".join(args)}\".') - except OSError as error: - self.log.warning(f"OS error has occurred: \"{error}\".") - except subprocess.SubprocessError: - pass - - @staticmethod - def is_pyside_installed(python_executable: Path) -> bool: - """Check if PySide2 module is in 3de4 python env. - - Args: - python_executable (Path): Path to python executable. - - Returns: - bool: True if PySide2 is installed, False otherwise. - - """ - # Get pip list from 3de4's python executable - args = [python_executable.as_posix(), "-m", "pip", "list"] - process = subprocess.Popen(args, stdout=subprocess.PIPE) - stdout, _ = process.communicate() - lines = stdout.decode().split(os.linesep) - # Second line contain dashes that define maximum length of module name. - # Second column of dashes define maximum length of module version. - package_dashes, *_ = lines[1].split(" ") - package_len = len(package_dashes) - - # Got through printed lines starting at line 3 - for idx in range(2, len(lines)): - line = lines[idx] - if not line: - continue - package_name = line[:package_len].strip() - if package_name.lower() == "pyside2": - return True - return False diff --git a/openpype/hosts/equalizer/hooks/pre_pyside_install.py b/openpype/hosts/equalizer/hooks/pre_pyside_install.py new file mode 100644 index 00000000000..e41b11c4ba8 --- /dev/null +++ b/openpype/hosts/equalizer/hooks/pre_pyside_install.py @@ -0,0 +1,164 @@ +"""Install PySide python module to 3dequalizer's python. + +If 3dequalizer doesn't have PySide module installed, it will try to install +it. + +Note: + This needs to be changed in the future so the UI is decoupled from the + host application. + +""" + +import os +import subprocess +from pathlib import Path +from platform import system + +from openpype.lib.applications import LaunchTypes, PreLaunchHook + + +class InstallPySide(PreLaunchHook): + """Install Qt binding to 3dequalizer's python packages.""" + + app_groups = {"3dequalizer", "sdv_3dequalizer"} + launch_types = {LaunchTypes.local} + + def execute(self): + try: + self._execute() + except Exception: + self.log.warning(( + f"Processing of {self.__class__.__name__} " + "crashed."), exc_info=True + ) + + def _execute(self): + platform = system().lower() + executable = Path(self.launch_context.executable.executable_path) + expected_executable = "3de4" + if platform == "windows": + expected_executable += ".exe" + if not self.launch_context.env.get("TDE4_HOME"): + if executable.name.lower() != expected_executable: + self.log.warning(( + f"Executable {executable.as_posix()} does not lead " + f"to {expected_executable} file. " + "Can't determine 3dequalizer's python to " + f"check/install PySide. {executable.name}" + )) + return + python_dir = executable.parent.parent / "sys_data" / "py27_inst" + else: + python_dir = Path(self.launch_context.env["TDE4_HOME"]) / "sys_data" / "py27_inst" # noqa: E501 + + if platform == "windows": + python_executable = python_dir / "python.exe" + else: + python_executable = python_dir / "python" + # Check for python with enabled 'pymalloc' + if not python_executable.exists(): + python_executable = python_dir / "pythonm" + if not python_executable.exists(): + self.log.warning( + "Couldn't find python executable " + f"for 3de4 {python_executable.as_posix()}" + ) + return + + # Check if PySide is installed and skip if yes + if self.is_pyside_installed(): + self.log.debug("3Dequalizer has already installed PySide.") + return + + # Install PySide in 3de4's python + if platform == "windows": + result = self.install_pyside_windows() + else: + result = self.install_pyside(python_executable) + + if result: + self.log.info("Successfully installed PySide module to 3de4.") + else: + self.log.warning("Failed to install PySide module to 3de4.") + + def install_pyside_windows(self): + """Install PySide python module to 3de4's python.""" + from openpype.hosts.equalizer import EQUALIZER_HOST_DIR + try: + target = os.path.join(EQUALIZER_HOST_DIR, "vendor") + command = f"cd /D C:\\Python27\\Scripts && pip install --target {target} PySide==1.2.4" + # Execute commands + process = subprocess.run(command, shell=True, check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + return process.returncode == 0 + except Exception as e: + self.log.warning(f"Couldn't Install PySide, {e}") + + def install_pyside(self, python_executable: Path): + """Install PySide2 python module to 3de4's python.""" + + args = [ + python_executable.as_posix(), + "-m", + "pip", + "install", + "--ignore-installed", + "PySide", + ] + + try: + # Parameters + # - use "-m pip" as module pip to install PySide2 and argument + # "--ignore-installed" is to force install module to 3de4 + # site-packages and make sure it is binary compatible + + process = subprocess.Popen( + args, stdout=subprocess.PIPE, universal_newlines=True + ) + process.communicate() + return process.returncode == 0 + except PermissionError: + self.log.warning( + f'Permission denied with command:\"{" ".join(args)}\".') + except OSError as error: + self.log.warning(f"OS error has occurred: \"{error}\".") + except subprocess.SubprocessError: + pass + + def is_pyside_installed(self) -> bool: + """Check if PySide module is in 3de4 python env. + + Args: + python_executable (Path): Path to python executable. + + Returns: + bool: True if PySide is installed, False otherwise. + + """ + global python_path + import winreg + from openpype.hosts.equalizer import EQUALIZER_HOST_DIR + try: + reg_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, 'Environment') + except FileNotFoundError: + print("Error: Environment not found.") + else: + # Try to read the value of the PYTHONPATH environmental variable. + try: + python_path, _ = winreg.QueryValueEx(reg_key, 'PYTHONPATH') + # print("PYTHONPATH:", python_path) + except FileNotFoundError: + print("PYTHONPATH is not set.") + os.system("SETX {0} \"{1}\"".format("PYTHONPATH", os.path.join(EQUALIZER_HOST_DIR, "vendor"))) + print("PYTHONPATH is set automatically.\nType the resource attribute using \"sysdm.cpl\" " + "on Windows Run.") + else: + # Close the registry key + winreg.CloseKey(reg_key) + + if os.path.exists(os.path.join(EQUALIZER_HOST_DIR, "vendor", "PySide")): + self.log.info("PySide is already installed...") + return True + + self.log.info("PySide weren't installed...") + self.log.info("PySide is installing...") + return False diff --git a/openpype/hosts/equalizer/plugins/create/create_camera_fbx.py b/openpype/hosts/equalizer/plugins/create/create_camera_fbx.py new file mode 100644 index 00000000000..b9c4ff53e34 --- /dev/null +++ b/openpype/hosts/equalizer/plugins/create/create_camera_fbx.py @@ -0,0 +1,15 @@ +from openpype.hosts.equalizer.api import EqualizerCreator + + +# Creating FBX camera + +class CreateFBXCamera(EqualizerCreator): + identifier = "io.openpype.creators.equalizer.camera" + label = "Camera FBX" + family = "cameraFBX" + icon = "camera" + default_variants = ["Main"] + + def create(self, subset_name, instance_data, pre_create_data): + self.log.debug("CreateFBXCamera.create") + super(CreateFBXCamera, self).create(subset_name, instance_data, pre_create_data) diff --git a/openpype/hosts/equalizer/plugins/create/create_camera_mel.py b/openpype/hosts/equalizer/plugins/create/create_camera_mel.py new file mode 100644 index 00000000000..435cdb4a505 --- /dev/null +++ b/openpype/hosts/equalizer/plugins/create/create_camera_mel.py @@ -0,0 +1,35 @@ +from openpype.hosts.equalizer.api import EqualizerCreator + +from openpype.lib import BoolDef, EnumDef + + +# Creating MEL cameras + +class CreateMELCamera(EqualizerCreator): + identifier = "io.openpype.creators.equalizer.cameramel" + label = "Camera MEL" + family = "cameraMEL" + icon = "camera" + default_variants = ["Main"] + + def get_instance_attr_defs(self): + return [ + EnumDef("export_mode", + label="Export", + items=[ + "Current Camera Only", + "Selected Cameras Only", + "Sequence Cameras Only", + "References Cameras Only", + "All Cameras" + ], + default="Current Camera Only" + ), + BoolDef( + "undistorted_footage", label="Distortion", default=False + ) + ] + + def create(self, subset_name, instance_data, pre_create_data): + self.log.debug("CreateMELCamera.create") + super(CreateMELCamera, self).create(subset_name, instance_data, pre_create_data) diff --git a/openpype/hosts/equalizer/plugins/create/create_lens_distortion_data.py b/openpype/hosts/equalizer/plugins/create/create_lens_distortion_data.py index 84e999ebff1..43c63c9b189 100644 --- a/openpype/hosts/equalizer/plugins/create/create_lens_distortion_data.py +++ b/openpype/hosts/equalizer/plugins/create/create_lens_distortion_data.py @@ -8,4 +8,4 @@ class CreateLensDistortionData(EqualizerCreator): icon = "glasses" def create(self, subset_name, instance_data, pre_create_data): - super().create(subset_name, instance_data, pre_create_data) + super(CreateLensDistortionData,self).create(subset_name, instance_data, pre_create_data) diff --git a/openpype/hosts/equalizer/plugins/create/create_matchmove.py b/openpype/hosts/equalizer/plugins/create/create_matchmove.py index e0d5497cc71..cf518ca94e2 100644 --- a/openpype/hosts/equalizer/plugins/create/create_matchmove.py +++ b/openpype/hosts/equalizer/plugins/create/create_matchmove.py @@ -52,4 +52,4 @@ def get_instance_attr_defs(self): def create(self, subset_name, instance_data, pre_create_data): self.log.debug("CreateMatchMove.create") - super().create(subset_name, instance_data, pre_create_data) + super(CreateMatchMove,self).create(subset_name, instance_data, pre_create_data) diff --git a/openpype/hosts/equalizer/plugins/create/create_undistrored_footage.py b/openpype/hosts/equalizer/plugins/create/create_undistrored_footage.py new file mode 100644 index 00000000000..adb408d2740 --- /dev/null +++ b/openpype/hosts/equalizer/plugins/create/create_undistrored_footage.py @@ -0,0 +1,16 @@ +from openpype.hosts.equalizer.api import EqualizerCreator + + +# Creating undistorted footage camera + +class CreateUNDCamera(EqualizerCreator): + identifier = "io.openpype.creators.equalizer.footage" + label = "Undistorted Footage" + family = "lensDistortion" + icon = "camera" + default_variants = ["Main"] + + def create(self, subset_name, instance_data, pre_create_data): + self.log.debug("CreateUNDCamera.create") + + super(CreateUNDCamera, self).create(subset_name, instance_data, pre_create_data) diff --git a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/DESCRIPTION.rst b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/DESCRIPTION.rst similarity index 100% rename from openpype/vendor/python/python_2/PySide-1.2.4.dist-info/DESCRIPTION.rst rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/DESCRIPTION.rst diff --git a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/INSTALLER b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/INSTALLER similarity index 100% rename from openpype/vendor/python/python_2/PySide-1.2.4.dist-info/INSTALLER rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/INSTALLER diff --git a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/METADATA b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/METADATA similarity index 100% rename from openpype/vendor/python/python_2/PySide-1.2.4.dist-info/METADATA rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/METADATA diff --git a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/RECORD b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/RECORD similarity index 99% rename from openpype/vendor/python/python_2/PySide-1.2.4.dist-info/RECORD rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/RECORD index 150a219c367..99a874079d8 100644 --- a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/RECORD +++ b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/RECORD @@ -1,8 +1,9 @@ -../../Scripts/pyside-uic.exe,sha256=CPKuTv2_Yfxl6XFAUnxnyIF9WUkqFxf016CtH9-cZbU,103260 +../../bin/pyside-uic.exe,sha256=0-fT3AEcqTDMqn7kQ2dum6PUpR2A9_CrCGBfb-V2nCw,106329 PySide-1.2.4.dist-info/DESCRIPTION.rst,sha256=fTdnver_GJviAybz0YM74a-cSmz8swbzS7-ihdtfTzg,19867 PySide-1.2.4.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 PySide-1.2.4.dist-info/METADATA,sha256=OUwoti8DhIXcmIWbp5qgFFbBDJQPSaUee06qFgopmDk,22146 PySide-1.2.4.dist-info/RECORD,, +PySide-1.2.4.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 PySide-1.2.4.dist-info/WHEEL,sha256=_facTcPqhbpP_1DzoP9XARwqpr0IjwwKGxYF35-lwDs,105 PySide-1.2.4.dist-info/entry_points.txt,sha256=JjGDSMNmkWDMCF3PWE5WePDZCd4U68CvnhmE-uuSg0w,56 PySide-1.2.4.dist-info/metadata.json,sha256=u3eu8oLu5fWbKnJy_j0Eup2nT4QzQdtmX_bTOtsKJ0U,1815 diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/__init__.py b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/REQUESTED similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/__init__.py rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/REQUESTED diff --git a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/WHEEL b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/WHEEL similarity index 100% rename from openpype/vendor/python/python_2/PySide-1.2.4.dist-info/WHEEL rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/WHEEL diff --git a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/entry_points.txt b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/entry_points.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide-1.2.4.dist-info/entry_points.txt rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/entry_points.txt diff --git a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/metadata.json b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/metadata.json similarity index 100% rename from openpype/vendor/python/python_2/PySide-1.2.4.dist-info/metadata.json rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/metadata.json diff --git a/openpype/vendor/python/python_2/PySide-1.2.4.dist-info/top_level.txt b/openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/top_level.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide-1.2.4.dist-info/top_level.txt rename to openpype/hosts/equalizer/vendor/PySide-1.2.4.dist-info/top_level.txt diff --git a/openpype/vendor/python/python_2/PySide/Qt3Support4.dll b/openpype/hosts/equalizer/vendor/PySide/Qt3Support4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/Qt3Support4.dll rename to openpype/hosts/equalizer/vendor/PySide/Qt3Support4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtCLucene4.dll b/openpype/hosts/equalizer/vendor/PySide/QtCLucene4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtCLucene4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtCLucene4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtCore4.dll b/openpype/hosts/equalizer/vendor/PySide/QtCore4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtCore4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtCore4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtDeclarative4.dll b/openpype/hosts/equalizer/vendor/PySide/QtDeclarative4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtDeclarative4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtDeclarative4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtDesigner4.dll b/openpype/hosts/equalizer/vendor/PySide/QtDesigner4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtDesigner4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtDesigner4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtDesignerComponents4.dll b/openpype/hosts/equalizer/vendor/PySide/QtDesignerComponents4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtDesignerComponents4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtDesignerComponents4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtGui4.dll b/openpype/hosts/equalizer/vendor/PySide/QtGui4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtGui4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtGui4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtHelp4.dll b/openpype/hosts/equalizer/vendor/PySide/QtHelp4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtHelp4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtHelp4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtMultimedia4.dll b/openpype/hosts/equalizer/vendor/PySide/QtMultimedia4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtMultimedia4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtMultimedia4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtNetwork4.dll b/openpype/hosts/equalizer/vendor/PySide/QtNetwork4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtNetwork4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtNetwork4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtOpenGL4.dll b/openpype/hosts/equalizer/vendor/PySide/QtOpenGL4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtOpenGL4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtOpenGL4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtScript4.dll b/openpype/hosts/equalizer/vendor/PySide/QtScript4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtScript4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtScript4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtScriptTools4.dll b/openpype/hosts/equalizer/vendor/PySide/QtScriptTools4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtScriptTools4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtScriptTools4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtSql4.dll b/openpype/hosts/equalizer/vendor/PySide/QtSql4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtSql4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtSql4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtSvg4.dll b/openpype/hosts/equalizer/vendor/PySide/QtSvg4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtSvg4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtSvg4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtTest4.dll b/openpype/hosts/equalizer/vendor/PySide/QtTest4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtTest4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtTest4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtWebKit4.dll b/openpype/hosts/equalizer/vendor/PySide/QtWebKit4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtWebKit4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtWebKit4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtXml4.dll b/openpype/hosts/equalizer/vendor/PySide/QtXml4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtXml4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtXml4.dll diff --git a/openpype/vendor/python/python_2/PySide/QtXmlPatterns4.dll b/openpype/hosts/equalizer/vendor/PySide/QtXmlPatterns4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/QtXmlPatterns4.dll rename to openpype/hosts/equalizer/vendor/PySide/QtXmlPatterns4.dll diff --git a/openpype/vendor/python/python_2/PySide/__init__.py b/openpype/hosts/equalizer/vendor/PySide/__init__.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/__init__.py rename to openpype/hosts/equalizer/vendor/PySide/__init__.py diff --git a/openpype/vendor/python/python_2/PySide/_utils.py b/openpype/hosts/equalizer/vendor/PySide/_utils.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/_utils.py rename to openpype/hosts/equalizer/vendor/PySide/_utils.py diff --git a/openpype/vendor/python/python_2/PySide/designer.exe b/openpype/hosts/equalizer/vendor/PySide/designer.exe similarity index 100% rename from openpype/vendor/python/python_2/PySide/designer.exe rename to openpype/hosts/equalizer/vendor/PySide/designer.exe diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.buildinfo b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.buildinfo similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.buildinfo rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.buildinfo diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/codeinjectionsemantics.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/codeinjectionsemantics.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/codeinjectionsemantics.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/codeinjectionsemantics.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/commandlineoptions.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/commandlineoptions.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/commandlineoptions.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/commandlineoptions.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/contents.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/contents.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/contents.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/contents.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/environment.pickle b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/environment.pickle similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/environment.pickle rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/environment.pickle diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/faq.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/faq.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/faq.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/faq.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/overview.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/overview.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/overview.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/overview.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/ownership.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/ownership.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/ownership.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/ownership.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/projectfile.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/projectfile.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/projectfile.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/projectfile.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/sequenceprotocol.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/sequenceprotocol.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/sequenceprotocol.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/sequenceprotocol.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/shibokenmodule.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/shibokenmodule.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/shibokenmodule.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/shibokenmodule.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/typeconverters.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/typeconverters.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/typeconverters.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/typeconverters.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/typesystemvariables.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/typesystemvariables.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/typesystemvariables.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/typesystemvariables.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/wordsofadvice.doctree b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/wordsofadvice.doctree similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/.doctrees/wordsofadvice.doctree rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/.doctrees/wordsofadvice.doctree diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_images/bindinggen-development.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_images/bindinggen-development.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_images/bindinggen-development.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_images/bindinggen-development.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_images/boostqtarch.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_images/boostqtarch.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_images/boostqtarch.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_images/boostqtarch.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_images/converter.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_images/converter.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_images/converter.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_images/converter.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/codeinjectionsemantics.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/codeinjectionsemantics.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/codeinjectionsemantics.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/codeinjectionsemantics.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/commandlineoptions.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/commandlineoptions.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/commandlineoptions.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/commandlineoptions.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/contents.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/contents.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/contents.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/contents.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/faq.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/faq.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/faq.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/faq.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/overview.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/overview.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/overview.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/overview.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/ownership.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/ownership.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/ownership.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/ownership.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/projectfile.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/projectfile.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/projectfile.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/projectfile.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/sequenceprotocol.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/sequenceprotocol.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/sequenceprotocol.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/sequenceprotocol.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/shibokenmodule.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/shibokenmodule.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/shibokenmodule.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/shibokenmodule.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/typeconverters.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/typeconverters.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/typeconverters.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/typeconverters.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/typesystemvariables.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/typesystemvariables.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/typesystemvariables.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/typesystemvariables.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/wordsofadvice.txt b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/wordsofadvice.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_sources/wordsofadvice.txt rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_sources/wordsofadvice.txt diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/ajax-loader.gif b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/ajax-loader.gif similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/ajax-loader.gif rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/ajax-loader.gif diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/basic.css b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/basic.css similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/basic.css rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/basic.css diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/bg_header.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/bg_header.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/bg_header.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/bg_header.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/bg_topo.jpg b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/bg_topo.jpg similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/bg_topo.jpg rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/bg_topo.jpg diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/classic.css b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/classic.css similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/classic.css rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/classic.css diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/comment-bright.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/comment-bright.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/comment-bright.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/comment-bright.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/comment-close.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/comment-close.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/comment-close.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/comment-close.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/comment.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/comment.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/comment.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/comment.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/default.css b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/default.css similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/default.css rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/default.css diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/doctools.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/doctools.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/doctools.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/doctools.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/down-pressed.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/down-pressed.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/down-pressed.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/down-pressed.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/down.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/down.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/down.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/down.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/fakebar.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/fakebar.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/fakebar.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/fakebar.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/file.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/file.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/file.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/file.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/jquery-1.11.1.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/jquery-1.11.1.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/jquery-1.11.1.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/jquery-1.11.1.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/jquery.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/jquery.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/jquery.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/jquery.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/logo_python.jpg b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/logo_python.jpg similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/logo_python.jpg rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/logo_python.jpg diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/logo_qt.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/logo_qt.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/logo_qt.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/logo_qt.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/minus.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/minus.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/minus.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/minus.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/plus.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/plus.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/plus.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/plus.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/pygments.css b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/pygments.css similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/pygments.css rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/pygments.css diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/pysidedocs.css b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/pysidedocs.css similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/pysidedocs.css rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/pysidedocs.css diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/pysidelogo.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/pysidelogo.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/pysidelogo.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/pysidelogo.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/relbar_bg.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/relbar_bg.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/relbar_bg.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/relbar_bg.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/searchtools.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/searchtools.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/searchtools.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/searchtools.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/sidebar.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/sidebar.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/sidebar.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/sidebar.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/underscore-1.3.1.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/underscore-1.3.1.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/underscore-1.3.1.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/underscore-1.3.1.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/underscore.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/underscore.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/underscore.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/underscore.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/up-pressed.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/up-pressed.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/up-pressed.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/up-pressed.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/up.png b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/up.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/up.png rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/up.png diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/_static/websupport.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/websupport.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/_static/websupport.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/_static/websupport.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/codeinjectionsemantics.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/codeinjectionsemantics.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/codeinjectionsemantics.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/codeinjectionsemantics.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/commandlineoptions.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/commandlineoptions.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/commandlineoptions.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/commandlineoptions.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/contents.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/contents.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/contents.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/contents.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/faq.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/faq.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/faq.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/faq.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/index.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/index.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/index.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/index.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/objects.inv b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/objects.inv similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/objects.inv rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/objects.inv diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/overview.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/overview.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/overview.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/overview.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/ownership.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/ownership.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/ownership.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/ownership.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/projectfile.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/projectfile.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/projectfile.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/projectfile.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/search.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/search.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/search.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/search.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/searchindex.js b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/searchindex.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/searchindex.js rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/searchindex.js diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/sequenceprotocol.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/sequenceprotocol.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/sequenceprotocol.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/sequenceprotocol.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/shibokenmodule.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/shibokenmodule.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/shibokenmodule.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/shibokenmodule.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/typeconverters.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/typeconverters.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/typeconverters.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/typeconverters.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/typesystemvariables.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/typesystemvariables.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/typesystemvariables.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/typesystemvariables.html diff --git a/openpype/vendor/python/python_2/PySide/docs/shiboken/wordsofadvice.html b/openpype/hosts/equalizer/vendor/PySide/docs/shiboken/wordsofadvice.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/docs/shiboken/wordsofadvice.html rename to openpype/hosts/equalizer/vendor/PySide/docs/shiboken/wordsofadvice.html diff --git a/openpype/vendor/python/python_2/PySide/examples/README b/openpype/hosts/equalizer/vendor/PySide/examples/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/README rename to openpype/hosts/equalizer/vendor/PySide/examples/README diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/animatedtiles.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/animatedtiles.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/animatedtiles.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/animatedtiles.py diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/animatedtiles.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/animatedtiles.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/animatedtiles.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/animatedtiles.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/animatedtiles_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/animatedtiles_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/animatedtiles_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/animatedtiles_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/Time-For-Lunch-2.jpg b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/Time-For-Lunch-2.jpg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/Time-For-Lunch-2.jpg rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/Time-For-Lunch-2.jpg diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/centered.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/centered.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/centered.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/centered.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/ellipse.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/ellipse.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/ellipse.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/ellipse.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/figure8.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/figure8.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/figure8.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/figure8.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/kinetic.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/kinetic.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/kinetic.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/kinetic.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/random.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/random.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/random.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/random.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/tile.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/tile.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/animatedtiles/images/tile.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/animatedtiles/images/tile.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/appchooser/accessories-dictionary.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/accessories-dictionary.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/appchooser/accessories-dictionary.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/accessories-dictionary.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/appchooser/akregator.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/akregator.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/appchooser/akregator.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/akregator.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/appchooser/appchooser.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/appchooser.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/appchooser/appchooser.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/appchooser.py diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/appchooser/appchooser.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/appchooser.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/appchooser/appchooser.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/appchooser.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/appchooser/appchooser_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/appchooser_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/appchooser/appchooser_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/appchooser_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/appchooser/digikam.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/digikam.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/appchooser/digikam.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/digikam.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/appchooser/k3b.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/k3b.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/appchooser/k3b.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/appchooser/k3b.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/easing/easing.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/easing.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/easing/easing.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/easing.py diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/easing/easing.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/easing.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/easing/easing.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/easing.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/easing/easing_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/easing_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/easing/easing_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/easing_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/easing/form.ui b/openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/form.ui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/easing/form.ui rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/form.ui diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/easing/images/qt-logo.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/images/qt-logo.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/easing/images/qt-logo.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/images/qt-logo.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/easing/ui_form.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/ui_form.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/easing/ui_form.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/easing/ui_form.py diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/accessories-dictionary.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/accessories-dictionary.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/accessories-dictionary.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/accessories-dictionary.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/akregator.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/akregator.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/akregator.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/akregator.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/digikam.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/digikam.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/digikam.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/digikam.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/help-browser.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/help-browser.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/help-browser.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/help-browser.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/k3b.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/k3b.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/k3b.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/k3b.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/kchart.png b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/kchart.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/kchart.png rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/kchart.png diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/states.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/states.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/states.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/states.py diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/states.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/states.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/states.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/states.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/animation/states/states_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/animation/states/states_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/animation/states/states_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/animation/states/states_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter1-basics/app.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter1-basics/app.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter1-basics/app.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter1-basics/app.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter1-basics/basics.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter1-basics/basics.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter1-basics/basics.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter1-basics/basics.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter2-methods/app.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter2-methods/app.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter2-methods/app.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter2-methods/app.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter2-methods/methods.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter2-methods/methods.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter2-methods/methods.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter2-methods/methods.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter3-bindings/app.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter3-bindings/app.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter3-bindings/app.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter3-bindings/app.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter3-bindings/bindings.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter3-bindings/bindings.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter3-bindings/bindings.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter3-bindings/bindings.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter4-customPropertyTypes/app.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter4-customPropertyTypes/app.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter4-customPropertyTypes/app.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter4-customPropertyTypes/app.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter5-listproperties/app.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter5-listproperties/app.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter5-listproperties/app.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter5-listproperties/app.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter5-listproperties/listproperties.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter5-listproperties/listproperties.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/extending/chapter5-listproperties/listproperties.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/extending/chapter5-listproperties/listproperties.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/Button.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/Button.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/Button.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/Button.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/EditableButton.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/EditableButton.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/EditableButton.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/EditableButton.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/RssModel.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/RssModel.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/RssModel.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/RssModel.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/Tag.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/Tag.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/Tag.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/Tag.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/box-shadow.png b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/box-shadow.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/box-shadow.png rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/box-shadow.png diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/busy.png b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/busy.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/busy.png rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/busy.png diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/cardboard.png b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/cardboard.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/cardboard.png rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/images/cardboard.png diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/qmldir b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/qmldir similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/qmldir rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/qmldir diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/script/script.js b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/script/script.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/PhotoViewerCore/script/script.js rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/PhotoViewerCore/script/script.js diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/i18n/base.ts b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/i18n/base.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/i18n/base.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/i18n/base.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/i18n/qml_fr.qm b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/i18n/qml_fr.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/i18n/qml_fr.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/i18n/qml_fr.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/i18n/qml_fr.ts b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/i18n/qml_fr.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/i18n/qml_fr.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/i18n/qml_fr.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/main.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/main.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/main.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/main.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/photoviewer.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/photoviewer.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/photoviewer.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/photoviewer.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/photoviewer.qmlproject b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/photoviewer.qmlproject similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/photoviewer/photoviewer.qmlproject rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/photoviewer/photoviewer.qmlproject diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/scrolling.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/scrolling.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/scrolling.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/scrolling.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/pytoqml1/README b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/pytoqml1/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/pytoqml1/README rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/pytoqml1/README diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/pytoqml1/main.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/pytoqml1/main.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/pytoqml1/main.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/pytoqml1/main.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/pytoqml1/view.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/pytoqml1/view.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/pytoqml1/view.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/pytoqml1/view.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy1/README b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy1/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy1/README rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy1/README diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy1/main.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy1/main.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy1/main.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy1/main.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy1/view.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy1/view.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy1/view.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy1/view.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy2/README b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy2/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy2/README rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy2/README diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy2/main.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy2/main.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy2/main.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy2/main.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy2/view.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy2/view.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy2/view.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy2/view.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy3/README b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy3/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy3/README rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy3/README diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy3/main.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy3/main.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy3/main.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy3/main.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy3/view.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy3/view.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy3/view.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy3/view.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy4/README b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy4/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy4/README rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy4/README diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy4/main.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy4/main.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy4/main.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy4/main.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy4/view.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy4/view.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/signals/qmltopy4/view.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/signals/qmltopy4/view.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/usingmodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/usingmodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/usingmodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/usingmodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/declarative/view.qml b/openpype/hosts/equalizer/vendor/PySide/examples/declarative/view.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/declarative/view.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/declarative/view.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/README b/openpype/hosts/equalizer/vendor/PySide/examples/demos/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/README rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/README diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/No-Ones-Laughing-3.jpg b/openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/No-Ones-Laughing-3.jpg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/No-Ones-Laughing-3.jpg rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/No-Ones-Laughing-3.jpg diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialog.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialog.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialog.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialog.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialog.ui b/openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialog.ui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialog.ui rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialog.ui diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialogs.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialogs.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialogs.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialogs.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialogs.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialogs.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialogs.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialogs.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialogs_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialogs_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/embeddeddialogs/embeddeddialogs_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/embeddeddialogs/embeddeddialogs_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/colors.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/colors.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/colors.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/colors.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/demoitem.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/demoitem.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/demoitem.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/demoitem.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/demoitemanimation.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/demoitemanimation.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/demoitemanimation.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/demoitemanimation.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/demoscene.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/demoscene.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/demoscene.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/demoscene.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/demotextitem.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/demotextitem.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/demotextitem.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/demotextitem.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/dockitem.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/dockitem.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/dockitem.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/dockitem.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/examplecontent.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/examplecontent.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/examplecontent.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/examplecontent.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/guide.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/guide.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/guide.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/guide.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/guidecircle.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/guidecircle.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/guidecircle.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/guidecircle.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/guideline.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/guideline.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/guideline.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/guideline.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/headingitem.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/headingitem.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/headingitem.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/headingitem.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/imageitem.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/imageitem.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/imageitem.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/imageitem.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/images/demobg.png b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/images/demobg.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/images/demobg.png rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/images/demobg.png diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/images/qtlogo_small.png b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/images/qtlogo_small.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/images/qtlogo_small.png rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/images/qtlogo_small.png diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/images/trolltech-logo.png b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/images/trolltech-logo.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/images/trolltech-logo.png rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/images/trolltech-logo.png diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/itemcircleanimation.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/itemcircleanimation.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/itemcircleanimation.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/itemcircleanimation.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/letteritem.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/letteritem.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/letteritem.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/letteritem.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/mainwindow.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/mainwindow.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/mainwindow.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/mainwindow.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/menucontent.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/menucontent.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/menucontent.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/menucontent.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/menumanager.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/menumanager.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/menumanager.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/menumanager.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/qtdemo.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/qtdemo.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/qtdemo.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/qtdemo.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/qtdemo.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/qtdemo.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/qtdemo.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/qtdemo.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/qtdemo_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/qtdemo_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/qtdemo_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/qtdemo_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/scanitem.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/scanitem.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/scanitem.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/scanitem.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/score.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/score.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/score.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/score.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/textbutton.py b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/textbutton.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/textbutton.py rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/textbutton.py diff --git a/openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/xml/examples.xml b/openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/xml/examples.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/demos/qtdemo/xml/examples.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/demos/qtdemo/xml/examples.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/designer/README b/openpype/hosts/equalizer/vendor/PySide/examples/designer/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/designer/README rename to openpype/hosts/equalizer/vendor/PySide/examples/designer/README diff --git a/openpype/vendor/python/python_2/PySide/examples/designer/calculatorform/calculatorform.py b/openpype/hosts/equalizer/vendor/PySide/examples/designer/calculatorform/calculatorform.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/designer/calculatorform/calculatorform.py rename to openpype/hosts/equalizer/vendor/PySide/examples/designer/calculatorform/calculatorform.py diff --git a/openpype/vendor/python/python_2/PySide/examples/designer/calculatorform/calculatorform.ui b/openpype/hosts/equalizer/vendor/PySide/examples/designer/calculatorform/calculatorform.ui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/designer/calculatorform/calculatorform.ui rename to openpype/hosts/equalizer/vendor/PySide/examples/designer/calculatorform/calculatorform.ui diff --git a/openpype/vendor/python/python_2/PySide/examples/designer/calculatorform/ui_calculatorform.py b/openpype/hosts/equalizer/vendor/PySide/examples/designer/calculatorform/ui_calculatorform.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/designer/calculatorform/ui_calculatorform.py rename to openpype/hosts/equalizer/vendor/PySide/examples/designer/calculatorform/ui_calculatorform.py diff --git a/openpype/vendor/python/python_2/PySide/examples/desktop/README b/openpype/hosts/equalizer/vendor/PySide/examples/desktop/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/desktop/README rename to openpype/hosts/equalizer/vendor/PySide/examples/desktop/README diff --git a/openpype/vendor/python/python_2/PySide/examples/desktop/screenshot.py b/openpype/hosts/equalizer/vendor/PySide/examples/desktop/screenshot.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/desktop/screenshot.py rename to openpype/hosts/equalizer/vendor/PySide/examples/desktop/screenshot.py diff --git a/openpype/vendor/python/python_2/PySide/examples/desktop/systray/images/bad.svg b/openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/images/bad.svg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/desktop/systray/images/bad.svg rename to openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/images/bad.svg diff --git a/openpype/vendor/python/python_2/PySide/examples/desktop/systray/images/heart.svg b/openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/images/heart.svg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/desktop/systray/images/heart.svg rename to openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/images/heart.svg diff --git a/openpype/vendor/python/python_2/PySide/examples/desktop/systray/images/trash.svg b/openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/images/trash.svg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/desktop/systray/images/trash.svg rename to openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/images/trash.svg diff --git a/openpype/vendor/python/python_2/PySide/examples/desktop/systray/systray.py b/openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/systray.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/desktop/systray/systray.py rename to openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/systray.py diff --git a/openpype/vendor/python/python_2/PySide/examples/desktop/systray/systray.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/systray.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/desktop/systray/systray.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/systray.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/desktop/systray/systray_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/systray_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/desktop/systray/systray_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/desktop/systray/systray_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/README b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/README rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/README diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/classwizard.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/classwizard.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/classwizard.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/classwizard.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/classwizard.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/classwizard.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/classwizard.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/classwizard.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/classwizard_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/classwizard_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/classwizard_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/classwizard_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/background.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/background.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/background.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/background.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/banner.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/banner.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/banner.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/banner.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/logo1.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/logo1.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/logo1.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/logo1.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/logo2.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/logo2.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/logo2.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/logo2.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/logo3.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/logo3.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/logo3.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/logo3.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/watermark1.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/watermark1.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/watermark1.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/watermark1.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/watermark2.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/watermark2.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/classwizard/images/watermark2.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/classwizard/images/watermark2.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/configdialog.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/configdialog.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/configdialog.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/configdialog.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/configdialog.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/configdialog.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/configdialog.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/configdialog.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/configdialog_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/configdialog_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/configdialog_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/configdialog_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/images/config.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/images/config.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/images/config.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/images/config.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/images/query.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/images/query.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/images/query.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/images/query.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/images/update.png b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/images/update.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/configdialog/images/update.png rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/configdialog/images/update.png diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/extension.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/extension.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/extension.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/extension.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/findfiles.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/findfiles.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/findfiles.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/findfiles.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/findfiles_test.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/findfiles_test.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/findfiles_test.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/findfiles_test.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/standarddialogs.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/standarddialogs.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/standarddialogs.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/standarddialogs.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/tabdialog.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/tabdialog.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/tabdialog.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/tabdialog.py diff --git a/openpype/vendor/python/python_2/PySide/examples/dialogs/trivialwizard.py b/openpype/hosts/equalizer/vendor/PySide/examples/dialogs/trivialwizard.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/dialogs/trivialwizard.py rename to openpype/hosts/equalizer/vendor/PySide/examples/dialogs/trivialwizard.py diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/README b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/README rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/README diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/draggableicons.py b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/draggableicons.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/draggableicons.py rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/draggableicons.py diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/draggableicons.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/draggableicons.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/draggableicons.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/draggableicons.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/draggableicons_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/draggableicons_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/draggableicons_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/draggableicons_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/images/boat.png b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/images/boat.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/images/boat.png rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/images/boat.png diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/images/car.png b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/images/car.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/images/car.png rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/images/car.png diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/images/house.png b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/images/house.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggableicons/images/house.png rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggableicons/images/house.png diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggabletext/draggabletext.py b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggabletext/draggabletext.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggabletext/draggabletext.py rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggabletext/draggabletext.py diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggabletext/draggabletext.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggabletext/draggabletext.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggabletext/draggabletext.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggabletext/draggabletext.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggabletext/draggabletext_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggabletext/draggabletext_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggabletext/draggabletext_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggabletext/draggabletext_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/draggabletext/words.txt b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggabletext/words.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/draggabletext/words.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/draggabletext/words.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.py b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.py rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.py diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/fridgemagnets/fridgemagnets.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/fridgemagnets/fridgemagnets_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/fridgemagnets/fridgemagnets_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/fridgemagnets/fridgemagnets_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/fridgemagnets/fridgemagnets_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/fridgemagnets/words.txt b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/fridgemagnets/words.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/fridgemagnets/words.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/fridgemagnets/words.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/puzzle/example.jpg b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/puzzle/example.jpg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/puzzle/example.jpg rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/puzzle/example.jpg diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/puzzle/puzzle.py b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/puzzle/puzzle.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/puzzle/puzzle.py rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/puzzle/puzzle.py diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/puzzle/puzzle.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/puzzle/puzzle.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/puzzle/puzzle.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/puzzle/puzzle.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/draganddrop/puzzle/puzzle_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/puzzle/puzzle_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/draganddrop/puzzle/puzzle_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/draganddrop/puzzle/puzzle_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/effects/README b/openpype/hosts/equalizer/vendor/PySide/examples/effects/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/effects/README rename to openpype/hosts/equalizer/vendor/PySide/examples/effects/README diff --git a/openpype/vendor/python/python_2/PySide/examples/effects/lighting.py b/openpype/hosts/equalizer/vendor/PySide/examples/effects/lighting.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/effects/lighting.py rename to openpype/hosts/equalizer/vendor/PySide/examples/effects/lighting.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/README b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/README rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/README diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/anchorlayout.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/anchorlayout.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/anchorlayout.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/anchorlayout.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/collidingmice/collidingmice.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/collidingmice/collidingmice.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/collidingmice/collidingmice.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/collidingmice/collidingmice.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/collidingmice/images/cheese.jpg b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/collidingmice/images/cheese.jpg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/collidingmice/images/cheese.jpg rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/collidingmice/images/cheese.jpg diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/collidingmice/mice.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/collidingmice/mice.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/collidingmice/mice.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/collidingmice/mice.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/collidingmice/mice_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/collidingmice/mice_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/collidingmice/mice_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/collidingmice/mice_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/diagramscene.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/diagramscene.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/diagramscene.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/diagramscene.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/diagramscene.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/diagramscene.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/diagramscene.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/diagramscene.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/diagramscene_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/diagramscene_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/diagramscene_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/diagramscene_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/background1.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/background1.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/background1.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/background1.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/background2.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/background2.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/background2.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/background2.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/background3.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/background3.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/background3.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/background3.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/background4.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/background4.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/background4.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/background4.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/bold.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/bold.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/bold.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/bold.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/bringtofront.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/bringtofront.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/bringtofront.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/bringtofront.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/delete.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/delete.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/delete.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/delete.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/floodfill.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/floodfill.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/floodfill.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/floodfill.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/italic.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/italic.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/italic.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/italic.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/linecolor.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/linecolor.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/linecolor.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/linecolor.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/linepointer.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/linepointer.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/linepointer.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/linepointer.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/pointer.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/pointer.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/pointer.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/pointer.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/sendtoback.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/sendtoback.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/sendtoback.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/sendtoback.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/textpointer.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/textpointer.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/textpointer.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/textpointer.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/underline.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/underline.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/diagramscene/images/underline.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/diagramscene/images/underline.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/dragdroprobot/dragdroprobot.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/dragdroprobot/dragdroprobot_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/dragdroprobot/dragdroprobot_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/dragdroprobot/dragdroprobot_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/dragdroprobot/dragdroprobot_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/dragdroprobot/images/head.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/dragdroprobot/images/head.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/dragdroprobot/images/head.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/dragdroprobot/images/head.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/elasticnodes.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/elasticnodes.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/elasticnodes.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/elasticnodes.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/backside.ui b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/backside.ui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/backside.ui rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/backside.ui diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/artsfftscope.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/artsfftscope.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/artsfftscope.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/artsfftscope.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/blue_angle_swirl.jpg b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/blue_angle_swirl.jpg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/blue_angle_swirl.jpg rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/blue_angle_swirl.jpg diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kontact_contacts.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kontact_contacts.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kontact_contacts.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kontact_contacts.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kontact_journal.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kontact_journal.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kontact_journal.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kontact_journal.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kontact_mail.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kontact_mail.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kontact_mail.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kontact_mail.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kontact_notes.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kontact_notes.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kontact_notes.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kontact_notes.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kopeteavailable.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kopeteavailable.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/kopeteavailable.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/kopeteavailable.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/metacontact_online.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/metacontact_online.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/metacontact_online.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/metacontact_online.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/minitools.png b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/minitools.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/images/minitools.png rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/images/minitools.png diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/padnavigator.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/padnavigator.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/padnavigator.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/padnavigator.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/padnavigator.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/padnavigator.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/padnavigator.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/padnavigator.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/padnavigator_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/padnavigator_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/padnavigator_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/padnavigator_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/ui_backside.py b/openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/ui_backside.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/graphicsview/padnavigator/ui_backside.py rename to openpype/hosts/equalizer/vendor/PySide/examples/graphicsview/padnavigator/ui_backside.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperui b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperui rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperui diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/__init__.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/__init__.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/__init__.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/__init__.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/clockwidget.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/clockwidget.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/clockwidget.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/clockwidget.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/contactlist.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/contactlist.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/contactlist.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/contactlist.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/contactresource.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/contactresource.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/contactresource.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/contactresource.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/draggablepreview.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/draggablepreview.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/draggablepreview.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/draggablepreview.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/kineticscroll.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/kineticscroll.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/kineticscroll.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/kineticscroll.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/main.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/main.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/main.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/main.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/mainwindow.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/mainwindow.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/mainwindow.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/mainwindow.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/menuview.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/menuview.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/menuview.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/menuview.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/pagemenu.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/pagemenu.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/pagemenu.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/pagemenu.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/pageview.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/pageview.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/pageview.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/pageview.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/phoneview.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/phoneview.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/phoneview.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/phoneview.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/qt_global.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/qt_global.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/qt_global.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/qt_global.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/__init__.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/__init__.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/__init__.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/__init__.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/contactlist.txt b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/contactlist.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/contactlist.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/contactlist.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/hyperui.ini b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/hyperui.ini similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/hyperui.ini rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/hyperui.ini diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/hyperui.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/hyperui.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/hyperui.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/hyperui.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/hyperui_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/hyperui_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/hyperui_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/hyperui_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/background.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/background.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/background.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/background.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_athila.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_athila.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_athila.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_athila.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_dani.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_dani.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_dani.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_dani.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_marcia.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_marcia.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_marcia.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_marcia.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_nobody.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_nobody.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_nobody.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/call_photo_nobody.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/background.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/background.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/background.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/background.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key_pressed.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key_pressed.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key_pressed.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_left_key_pressed.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key_pressed.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key_pressed.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key_pressed.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/bottom_right_key_pressed.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key_pressed.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key_pressed.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key_pressed.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/middle_key_pressed.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key_pressed.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key_pressed.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key_pressed.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_left_key_pressed.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key_pressed.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key_pressed.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key_pressed.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer/top_right_key_pressed.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_bottom.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_bottom.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_bottom.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_bottom.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_lineexpand.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_lineexpand.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_lineexpand.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_lineexpand.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_top.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_top.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_top.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bk_top.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call_over.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call_over.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call_over.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_call_over.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts_over.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts_over.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts_over.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_contacts_over.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_dialer.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_dialer.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_dialer.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_dialer.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall_over.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall_over.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall_over.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_endcall_over.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_mute.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_mute.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_mute.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_mute.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_speaker.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_speaker.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_speaker.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bt_speaker.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bullet_phone.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bullet_phone.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bullet_phone.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_bullet_phone.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_background.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_background.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_background.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_background.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_bt_cancel.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_bt_cancel.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_bt_cancel.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_display_bt_cancel.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_photo.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_photo.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/dialer_photo.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/dialer_photo.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_hour.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_hour.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_hour.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_hour.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_minutes.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_minutes.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_minutes.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointer_minutes.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointers_middle.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointers_middle.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointers_middle.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_pointers_middle.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_structure.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_structure.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_structure.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_clock_structure.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_line.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_line.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/idle_line.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/idle_line.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_abc.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_abc.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_abc.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_abc.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_abcmarker.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_abcmarker.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_abcmarker.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_abcmarker.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_divisor.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_divisor.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_divisor.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_divisor.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_chat.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_chat.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_chat.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_chat.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_world.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_world.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_world.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_icon_world.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_athila.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_athila.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_athila.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_athila.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_dani.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_dani.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_dani.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_dani.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_marcia.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_marcia.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_marcia.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/list_photo_marcia.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_calendar.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_calendar.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_calendar.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_calendar.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_camera.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_camera.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_camera.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_camera.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_chat.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_chat.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_chat.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_chat.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_email.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_email.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_email.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_email.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_folder.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_folder.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_folder.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_folder.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_games.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_games.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_games.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_games.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_music.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_music.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_music.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_music.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_navigation.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_navigation.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_navigation.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_navigation.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_phone.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_phone.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_phone.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_phone.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_settings.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_settings.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_settings.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_settings.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_twitter.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_twitter.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_twitter.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_twitter.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_web.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_web.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_web.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/menu_bt_web.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/screen_unlock.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/screen_unlock.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/screen_unlock.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/screen_unlock.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bar_active.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bar_active.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bar_active.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bar_active.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back_disabled.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back_disabled.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back_disabled.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_back_disabled.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options_disabled.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options_disabled.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options_disabled.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/top_bt_options_disabled.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/topbar_3g.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/topbar_3g.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/topbar_3g.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/topbar_3g.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/topbar_battery.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/topbar_battery.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/topbar_battery.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/topbar_battery.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/topbar_network.png b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/topbar_network.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/resource/images/topbar_network.png rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/resource/images/topbar_network.png diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/scrollarea.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/scrollarea.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/scrollarea.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/scrollarea.py diff --git a/openpype/vendor/python/python_2/PySide/scripts/__init__.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/__init__.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/scripts/__init__.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/__init__.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/button.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/button.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/button.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/button.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/dataresource.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/dataresource.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/dataresource.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/dataresource.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/label.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/label.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/label.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/label.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/pixmapwidget.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/pixmapwidget.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/pixmapwidget.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/pixmapwidget.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/qt_system.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/qt_system.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/qt_system.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/qt_system.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/utils.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/utils.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/shared/utils.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/shared/utils.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/view.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/view.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/hyperuilib/view.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/hyperuilib/view.py diff --git a/openpype/vendor/python/python_2/PySide/examples/hyperui/setup.py b/openpype/hosts/equalizer/vendor/PySide/examples/hyperui/setup.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/hyperui/setup.py rename to openpype/hosts/equalizer/vendor/PySide/examples/hyperui/setup.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/README b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/README rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/README diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/adddialogwidget.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/adddialogwidget.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/adddialogwidget.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/adddialogwidget.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/addressbook.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/addressbook.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/addressbook.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/addressbook.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/addresswidget.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/addresswidget.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/addresswidget.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/addresswidget.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/newaddresstab.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/newaddresstab.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/newaddresstab.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/newaddresstab.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/tablemodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/tablemodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/addressbook/tablemodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/addressbook/tablemodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/basicsortfiltermodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/basicsortfiltermodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/basicsortfiltermodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/basicsortfiltermodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/chart/chart.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/chart.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/chart/chart.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/chart.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/chart/chart.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/chart.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/chart/chart.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/chart.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/chart/chart_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/chart_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/chart/chart_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/chart_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/chart/mydata.cht b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/mydata.cht similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/chart/mydata.cht rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/mydata.cht diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/chart/qtdata.cht b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/qtdata.cht similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/chart/qtdata.cht rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/chart/qtdata.cht diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/dirview.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/dirview.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/dirview.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/dirview.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/default.txt b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/default.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/default.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/default.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/editabletreemodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/editabletreemodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/editabletreemodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/editabletreemodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/editabletreemodel.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/editabletreemodel.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/editabletreemodel.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/editabletreemodel.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/editabletreemodel_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/editabletreemodel_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/editabletreemodel_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/editabletreemodel_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/mainwindow.ui b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/mainwindow.ui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/mainwindow.ui rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/mainwindow.ui diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/ui_mainwindow.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/ui_mainwindow.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/editabletreemodel/ui_mainwindow.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/editabletreemodel/ui_mainwindow.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/fetchmore.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/fetchmore.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/fetchmore.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/fetchmore.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/images.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/images.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/images.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/images.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/images/qt.png b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/images/qt.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/images/qt.png rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/images/qt.png diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/pixelator.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/pixelator.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/pixelator.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/pixelator.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/pixelator.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/pixelator.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/pixelator.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/pixelator.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/pixelator_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/pixelator_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/pixelator/pixelator_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/pixelator/pixelator_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/puzzle/example.jpg b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/puzzle/example.jpg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/puzzle/example.jpg rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/puzzle/example.jpg diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/puzzle/puzzle.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/puzzle/puzzle.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/puzzle/puzzle.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/puzzle/puzzle.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/puzzle/puzzle.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/puzzle/puzzle.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/puzzle/puzzle.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/puzzle/puzzle.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/puzzle/puzzle_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/puzzle/puzzle_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/puzzle/puzzle_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/puzzle/puzzle_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/simpledommodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpledommodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/simpledommodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpledommodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/simpletreemodel/default.txt b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpletreemodel/default.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/simpletreemodel/default.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpletreemodel/default.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/simpletreemodel/simpletreemodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpletreemodel/simpletreemodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/simpletreemodel/simpletreemodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpletreemodel/simpletreemodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/simpletreemodel/simpletreemodel.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpletreemodel/simpletreemodel.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/simpletreemodel/simpletreemodel.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpletreemodel/simpletreemodel.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/simpletreemodel/simpletreemodel_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpletreemodel/simpletreemodel_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/simpletreemodel/simpletreemodel_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/simpletreemodel/simpletreemodel_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/spinboxdelegate.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/spinboxdelegate.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/spinboxdelegate.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/spinboxdelegate.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/stardelegate/stardelegate.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/stardelegate/stardelegate.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/stardelegate/stardelegate.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/stardelegate/stardelegate.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/stardelegate/stareditor.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/stardelegate/stareditor.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/stardelegate/stareditor.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/stardelegate/stareditor.py diff --git a/openpype/vendor/python/python_2/PySide/examples/itemviews/stardelegate/starrating.py b/openpype/hosts/equalizer/vendor/PySide/examples/itemviews/stardelegate/starrating.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/itemviews/stardelegate/starrating.py rename to openpype/hosts/equalizer/vendor/PySide/examples/itemviews/stardelegate/starrating.py diff --git a/openpype/vendor/python/python_2/PySide/examples/layouts/README b/openpype/hosts/equalizer/vendor/PySide/examples/layouts/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/layouts/README rename to openpype/hosts/equalizer/vendor/PySide/examples/layouts/README diff --git a/openpype/vendor/python/python_2/PySide/examples/layouts/basiclayouts.py b/openpype/hosts/equalizer/vendor/PySide/examples/layouts/basiclayouts.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/layouts/basiclayouts.py rename to openpype/hosts/equalizer/vendor/PySide/examples/layouts/basiclayouts.py diff --git a/openpype/vendor/python/python_2/PySide/examples/layouts/borderlayout.py b/openpype/hosts/equalizer/vendor/PySide/examples/layouts/borderlayout.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/layouts/borderlayout.py rename to openpype/hosts/equalizer/vendor/PySide/examples/layouts/borderlayout.py diff --git a/openpype/vendor/python/python_2/PySide/examples/layouts/dynamiclayouts.py b/openpype/hosts/equalizer/vendor/PySide/examples/layouts/dynamiclayouts.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/layouts/dynamiclayouts.py rename to openpype/hosts/equalizer/vendor/PySide/examples/layouts/dynamiclayouts.py diff --git a/openpype/vendor/python/python_2/PySide/examples/layouts/flowlayout.py b/openpype/hosts/equalizer/vendor/PySide/examples/layouts/flowlayout.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/layouts/flowlayout.py rename to openpype/hosts/equalizer/vendor/PySide/examples/layouts/flowlayout.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/README b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/README rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/README diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/application.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/application.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/application.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/application.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/application.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/application.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/application.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/application.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/application_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/application_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/application_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/application_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/copy.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/copy.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/copy.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/copy.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/cut.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/cut.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/cut.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/cut.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/new.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/new.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/new.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/new.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/open.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/open.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/open.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/open.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/paste.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/paste.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/paste.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/paste.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/save.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/save.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/application/images/save.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/application/images/save.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/dockwidgets.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/dockwidgets.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/dockwidgets.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/dockwidgets.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/dockwidgets.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/dockwidgets.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/dockwidgets.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/dockwidgets.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/dockwidgets_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/dockwidgets_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/dockwidgets_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/dockwidgets_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/images/new.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/images/new.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/images/new.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/images/new.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/images/print.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/images/print.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/images/print.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/images/print.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/images/save.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/images/save.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/images/save.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/images/save.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/images/undo.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/images/undo.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/dockwidgets/images/undo.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/dockwidgets/images/undo.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/copy.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/copy.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/copy.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/copy.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/cut.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/cut.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/cut.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/cut.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/new.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/new.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/new.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/new.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/open.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/open.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/open.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/open.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/paste.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/paste.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/paste.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/paste.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/save.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/save.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/images/save.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/images/save.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/mdi.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/mdi.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/mdi.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/mdi.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/mdi.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/mdi.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/mdi.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/mdi.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/mdi_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/mdi_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/mdi/mdi_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/mdi/mdi_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/menus.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/menus.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/menus.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/menus.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/recentfiles.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/recentfiles.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/recentfiles.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/recentfiles.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/copy.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/copy.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/copy.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/copy.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/cut.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/cut.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/cut.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/cut.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/new.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/new.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/new.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/new.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/open.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/open.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/open.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/open.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/paste.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/paste.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/paste.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/paste.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/save.png b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/save.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/images/save.png rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/images/save.png diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/sdi.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/sdi.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/sdi.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/sdi.py diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/sdi.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/sdi.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/sdi.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/sdi.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/sdi_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/sdi_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/mainwindows/sdi/sdi_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/mainwindows/sdi/sdi_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/README b/openpype/hosts/equalizer/vendor/PySide/examples/network/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/README rename to openpype/hosts/equalizer/vendor/PySide/examples/network/README diff --git a/openpype/vendor/python/python_2/PySide/examples/network/blockingfortuneclient.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/blockingfortuneclient.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/blockingfortuneclient.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/blockingfortuneclient.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/broadcastreceiver.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/broadcastreceiver.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/broadcastreceiver.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/broadcastreceiver.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/broadcastsender.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/broadcastsender.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/broadcastsender.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/broadcastsender.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/fortuneclient.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/fortuneclient.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/fortuneclient.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/fortuneclient.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/fortuneserver.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/fortuneserver.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/fortuneserver.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/fortuneserver.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/ftp/ftp.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/ftp.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/ftp/ftp.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/ftp.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/ftp/ftp.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/ftp.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/ftp/ftp.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/ftp.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/network/ftp/ftp_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/ftp_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/ftp/ftp_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/ftp_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/ftp/images/cdtoparent.png b/openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/images/cdtoparent.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/ftp/images/cdtoparent.png rename to openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/images/cdtoparent.png diff --git a/openpype/vendor/python/python_2/PySide/examples/network/ftp/images/dir.png b/openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/images/dir.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/ftp/images/dir.png rename to openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/images/dir.png diff --git a/openpype/vendor/python/python_2/PySide/examples/network/ftp/images/file.png b/openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/images/file.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/ftp/images/file.png rename to openpype/hosts/equalizer/vendor/PySide/examples/network/ftp/images/file.png diff --git a/openpype/vendor/python/python_2/PySide/examples/network/http.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/http.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/http.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/http.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/http/authenticationdialog.ui b/openpype/hosts/equalizer/vendor/PySide/examples/network/http/authenticationdialog.ui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/http/authenticationdialog.ui rename to openpype/hosts/equalizer/vendor/PySide/examples/network/http/authenticationdialog.ui diff --git a/openpype/vendor/python/python_2/PySide/examples/network/http/http.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/http/http.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/http/http.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/http/http.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/loopback.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/loopback.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/loopback.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/loopback.py diff --git a/openpype/vendor/python/python_2/PySide/examples/network/threadedfortuneserver.py b/openpype/hosts/equalizer/vendor/PySide/examples/network/threadedfortuneserver.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/network/threadedfortuneserver.py rename to openpype/hosts/equalizer/vendor/PySide/examples/network/threadedfortuneserver.py diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/2dpainting.py b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/2dpainting.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/2dpainting.py rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/2dpainting.py diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/README b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/README rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/README diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/grabber.py b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/grabber.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/grabber.py rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/grabber.py diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/hellogl.py b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/hellogl.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/hellogl.py rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/hellogl.py diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/overpainting.py b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/overpainting.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/overpainting.py rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/overpainting.py diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/samplebuffers.py b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/samplebuffers.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/samplebuffers.py rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/samplebuffers.py diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side1.png b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side1.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side1.png rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side1.png diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side2.png b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side2.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side2.png rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side2.png diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side3.png b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side3.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side3.png rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side3.png diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side4.png b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side4.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side4.png rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side4.png diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side5.png b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side5.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side5.png rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side5.png diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side6.png b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side6.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/images/side6.png rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/images/side6.png diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/textures.py b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/textures.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/textures.py rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/textures.py diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/textures.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/textures.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/textures.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/textures.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/opengl/textures/textures_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/textures_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/opengl/textures/textures_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/opengl/textures/textures_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/README b/openpype/hosts/equalizer/vendor/PySide/examples/painting/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/README rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/README diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/basicdrawing.py b/openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/basicdrawing.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/basicdrawing.py rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/basicdrawing.py diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/basicdrawing.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/basicdrawing.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/basicdrawing.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/basicdrawing.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/basicdrawing_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/basicdrawing_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/basicdrawing_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/basicdrawing_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/images/brick.png b/openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/images/brick.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/images/brick.png rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/images/brick.png diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/images/qt-logo.png b/openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/images/qt-logo.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/basicdrawing/images/qt-logo.png rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/basicdrawing/images/qt-logo.png diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/concentriccircles.py b/openpype/hosts/equalizer/vendor/PySide/examples/painting/concentriccircles.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/concentriccircles.py rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/concentriccircles.py diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/painterpaths.py b/openpype/hosts/equalizer/vendor/PySide/examples/painting/painterpaths.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/painterpaths.py rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/painterpaths.py diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/files/bubbles.svg b/openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/files/bubbles.svg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/files/bubbles.svg rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/files/bubbles.svg diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/files/cubic.svg b/openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/files/cubic.svg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/files/cubic.svg rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/files/cubic.svg diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/files/spheres.svg b/openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/files/spheres.svg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/files/spheres.svg rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/files/spheres.svg diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/svgviewer.py b/openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/svgviewer.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/svgviewer.py rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/svgviewer.py diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/svgviewer.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/svgviewer.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/svgviewer.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/svgviewer.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/svgviewer_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/svgviewer_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/svgviewer/svgviewer_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/svgviewer/svgviewer_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/painting/transformations.py b/openpype/hosts/equalizer/vendor/PySide/examples/painting/transformations.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/painting/transformations.py rename to openpype/hosts/equalizer/vendor/PySide/examples/painting/transformations.py diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/FolgersCoffe_512kb_mp4_026vbr260.ogv b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/FolgersCoffe_512kb_mp4_026vbr260.ogv similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/FolgersCoffe_512kb_mp4_026vbr260.ogv rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/FolgersCoffe_512kb_mp4_026vbr260.ogv diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/README b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/README rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/README diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/capabilities.py b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/capabilities.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/capabilities.py rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/capabilities.py diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/musicplayer.py b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/musicplayer.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/musicplayer.py rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/musicplayer.py diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/folder-music.png b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/folder-music.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/folder-music.png rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/folder-music.png diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/pause.png b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/pause.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/pause.png rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/pause.png diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/play.png b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/play.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/play.png rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/play.png diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/qplayer.png b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/qplayer.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/qplayer.png rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/qplayer.png diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/stop.png b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/stop.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/images/stop.png rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/images/stop.png diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/pysideqplayer.py b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/pysideqplayer.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/pysideqplayer.py rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/pysideqplayer.py diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/qplayer.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/qplayer.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/qplayer.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/qplayer.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/qrc_resources.py b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/qrc_resources.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/pyqplayer/qrc_resources.py rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/pyqplayer/qrc_resources.py diff --git a/openpype/vendor/python/python_2/PySide/examples/phonon/videoplayer.py b/openpype/hosts/equalizer/vendor/PySide/examples/phonon/videoplayer.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/phonon/videoplayer.py rename to openpype/hosts/equalizer/vendor/PySide/examples/phonon/videoplayer.py diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/README b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/README rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/README diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/calendar.py b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/calendar.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/calendar.py rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/calendar.py diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/orderform.py b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/orderform.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/orderform.py rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/orderform.py diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter.py b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter.py rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter.py diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter/examples/example b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter/examples/example similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter/examples/example rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter/examples/example diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.py b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.py rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.py diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/syntaxhighlighter/syntaxhighlighter_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/textobject/files/heart.svg b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/textobject/files/heart.svg similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/textobject/files/heart.svg rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/textobject/files/heart.svg diff --git a/openpype/vendor/python/python_2/PySide/examples/richtext/textobject/textobject.py b/openpype/hosts/equalizer/vendor/PySide/examples/richtext/textobject/textobject.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/richtext/textobject/textobject.py rename to openpype/hosts/equalizer/vendor/PySide/examples/richtext/textobject/textobject.py diff --git a/openpype/vendor/python/python_2/PySide/examples/script/README b/openpype/hosts/equalizer/vendor/PySide/examples/script/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/script/README rename to openpype/hosts/equalizer/vendor/PySide/examples/script/README diff --git a/openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator.js b/openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator.js similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator.js rename to openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator.js diff --git a/openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator.py b/openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator.py rename to openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator.py diff --git a/openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator.ui b/openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator.ui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator.ui rename to openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator.ui diff --git a/openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/script/calculator/calculator_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/script/calculator/calculator_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/script/helloscript.py b/openpype/hosts/equalizer/vendor/PySide/examples/script/helloscript.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/script/helloscript.py rename to openpype/hosts/equalizer/vendor/PySide/examples/script/helloscript.py diff --git a/openpype/vendor/python/python_2/PySide/examples/sql/README b/openpype/hosts/equalizer/vendor/PySide/examples/sql/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/sql/README rename to openpype/hosts/equalizer/vendor/PySide/examples/sql/README diff --git a/openpype/vendor/python/python_2/PySide/examples/sql/cachedtable.py b/openpype/hosts/equalizer/vendor/PySide/examples/sql/cachedtable.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/sql/cachedtable.py rename to openpype/hosts/equalizer/vendor/PySide/examples/sql/cachedtable.py diff --git a/openpype/vendor/python/python_2/PySide/examples/sql/connection.py b/openpype/hosts/equalizer/vendor/PySide/examples/sql/connection.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/sql/connection.py rename to openpype/hosts/equalizer/vendor/PySide/examples/sql/connection.py diff --git a/openpype/vendor/python/python_2/PySide/examples/sql/querymodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/sql/querymodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/sql/querymodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/sql/querymodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/sql/relationaltablemodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/sql/relationaltablemodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/sql/relationaltablemodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/sql/relationaltablemodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/sql/tablemodel.py b/openpype/hosts/equalizer/vendor/PySide/examples/sql/tablemodel.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/sql/tablemodel.py rename to openpype/hosts/equalizer/vendor/PySide/examples/sql/tablemodel.py diff --git a/openpype/vendor/python/python_2/PySide/examples/state-machine/eventtrans.py b/openpype/hosts/equalizer/vendor/PySide/examples/state-machine/eventtrans.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/state-machine/eventtrans.py rename to openpype/hosts/equalizer/vendor/PySide/examples/state-machine/eventtrans.py diff --git a/openpype/vendor/python/python_2/PySide/examples/state-machine/factstates.py b/openpype/hosts/equalizer/vendor/PySide/examples/state-machine/factstates.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/state-machine/factstates.py rename to openpype/hosts/equalizer/vendor/PySide/examples/state-machine/factstates.py diff --git a/openpype/vendor/python/python_2/PySide/examples/state-machine/pingpong.py b/openpype/hosts/equalizer/vendor/PySide/examples/state-machine/pingpong.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/state-machine/pingpong.py rename to openpype/hosts/equalizer/vendor/PySide/examples/state-machine/pingpong.py diff --git a/openpype/vendor/python/python_2/PySide/examples/state-machine/rogue.py b/openpype/hosts/equalizer/vendor/PySide/examples/state-machine/rogue.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/state-machine/rogue.py rename to openpype/hosts/equalizer/vendor/PySide/examples/state-machine/rogue.py diff --git a/openpype/vendor/python/python_2/PySide/examples/state-machine/trafficlight.py b/openpype/hosts/equalizer/vendor/PySide/examples/state-machine/trafficlight.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/state-machine/trafficlight.py rename to openpype/hosts/equalizer/vendor/PySide/examples/state-machine/trafficlight.py diff --git a/openpype/vendor/python/python_2/PySide/examples/state-machine/twowaybutton.py b/openpype/hosts/equalizer/vendor/PySide/examples/state-machine/twowaybutton.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/state-machine/twowaybutton.py rename to openpype/hosts/equalizer/vendor/PySide/examples/state-machine/twowaybutton.py diff --git a/openpype/vendor/python/python_2/PySide/examples/threads/README b/openpype/hosts/equalizer/vendor/PySide/examples/threads/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/threads/README rename to openpype/hosts/equalizer/vendor/PySide/examples/threads/README diff --git a/openpype/vendor/python/python_2/PySide/examples/threads/mandelbrot.py b/openpype/hosts/equalizer/vendor/PySide/examples/threads/mandelbrot.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/threads/mandelbrot.py rename to openpype/hosts/equalizer/vendor/PySide/examples/threads/mandelbrot.py diff --git a/openpype/vendor/python/python_2/PySide/examples/threads/semaphores.py b/openpype/hosts/equalizer/vendor/PySide/examples/threads/semaphores.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/threads/semaphores.py rename to openpype/hosts/equalizer/vendor/PySide/examples/threads/semaphores.py diff --git a/openpype/vendor/python/python_2/PySide/examples/threads/waitconditions.py b/openpype/hosts/equalizer/vendor/PySide/examples/threads/waitconditions.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/threads/waitconditions.py rename to openpype/hosts/equalizer/vendor/PySide/examples/threads/waitconditions.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/README b/openpype/hosts/equalizer/vendor/PySide/examples/tools/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/README rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/README diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/codecs/codecs.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/codecs.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/codecs/codecs.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/codecs.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/iso-8859-1.txt b/openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/iso-8859-1.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/iso-8859-1.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/iso-8859-1.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/iso-8859-15.txt b/openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/iso-8859-15.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/iso-8859-15.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/iso-8859-15.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/utf-16.txt b/openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/utf-16.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/utf-16.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/utf-16.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/utf-16be.txt b/openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/utf-16be.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/utf-16be.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/utf-16be.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/utf-16le.txt b/openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/utf-16le.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/utf-16le.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/utf-16le.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/utf-8.txt b/openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/utf-8.txt similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/codecs/encodedfiles/utf-8.txt rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/codecs/encodedfiles/utf-8.txt diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/i18n.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/i18n.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/i18n.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/i18n.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/i18n.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/i18n.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/i18n.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/i18n.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/i18n_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/i18n_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/i18n_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/i18n_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ar.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ar.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ar.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ar.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ar.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ar.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ar.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ar.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_cs.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_cs.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_cs.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_cs.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_cs.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_cs.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_cs.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_cs.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_de.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_de.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_de.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_de.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_de.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_de.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_de.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_de.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_el.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_el.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_el.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_el.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_el.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_el.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_el.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_el.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_en.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_en.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_en.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_en.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_en.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_en.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_en.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_en.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_eo.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_eo.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_eo.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_eo.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_eo.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_eo.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_eo.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_eo.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_fr.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_fr.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_fr.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_fr.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_fr.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_fr.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_fr.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_fr.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_it.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_it.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_it.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_it.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_it.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_it.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_it.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_it.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_jp.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_jp.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_jp.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_jp.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_jp.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_jp.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_jp.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_jp.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ko.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ko.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ko.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ko.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ko.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ko.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ko.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ko.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_no.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_no.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_no.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_no.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_no.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_no.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_no.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_no.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_pt.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_pt.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_pt.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_pt.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_pt.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_pt.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_pt.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_pt.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ru.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ru.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ru.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ru.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ru.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ru.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_ru.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_ru.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_sv.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_sv.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_sv.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_sv.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_sv.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_sv.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_sv.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_sv.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_zh.qm b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_zh.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_zh.qm rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_zh.qm diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_zh.ts b/openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_zh.ts similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/i18n/translations/i18n_zh.ts rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/i18n/translations/i18n_zh.ts diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/demos.xml b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/demos.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/demos.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/demos.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/displayshape.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/displayshape.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/displayshape.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/displayshape.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/displaywidget.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/displaywidget.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/displaywidget.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/displaywidget.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/examples.xml b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/examples.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/examples.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/examples.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/images/qt4-logo.png b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/images/qt4-logo.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/images/qt4-logo.png rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/images/qt4-logo.png diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/images/rb-logo.png b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/images/rb-logo.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/images/rb-logo.png rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/images/rb-logo.png diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/launcher.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/launcher.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/launcher.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/launcher.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/qtdemo.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/qtdemo.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/qtdemo.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/qtdemo.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/qtdemo.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/qtdemo.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/qtdemo.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/qtdemo.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/qtdemo.rc b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/qtdemo.rc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/qtdemo.rc rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/qtdemo.rc diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/qtdemo_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/qtdemo_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/qtdemo/qtdemo_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/qtdemo/qtdemo_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/regexp.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/regexp.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/regexp.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/regexp.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/settingseditor/inifiles/licensepage.ini b/openpype/hosts/equalizer/vendor/PySide/examples/tools/settingseditor/inifiles/licensepage.ini similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/settingseditor/inifiles/licensepage.ini rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/settingseditor/inifiles/licensepage.ini diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/settingseditor/inifiles/qsa.ini b/openpype/hosts/equalizer/vendor/PySide/examples/tools/settingseditor/inifiles/qsa.ini similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/settingseditor/inifiles/qsa.ini rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/settingseditor/inifiles/qsa.ini diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/settingseditor/inifiles/troll.ini b/openpype/hosts/equalizer/vendor/PySide/examples/tools/settingseditor/inifiles/troll.ini similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/settingseditor/inifiles/troll.ini rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/settingseditor/inifiles/troll.ini diff --git a/openpype/vendor/python/python_2/PySide/examples/tools/settingseditor/settingseditor.py b/openpype/hosts/equalizer/vendor/PySide/examples/tools/settingseditor/settingseditor.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tools/settingseditor/settingseditor.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tools/settingseditor/settingseditor.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/README b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/README rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/README diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t1.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t1.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t1.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t1.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t10.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t10.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t10.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t10.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t11.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t11.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t11.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t11.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t12.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t12.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t12.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t12.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t13.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t13.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t13.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t13.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t14.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t14.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t14.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t14.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t2.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t2.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t2.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t2.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t3.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t3.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t3.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t3.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t4.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t4.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t4.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t4.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t5.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t5.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t5.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t5.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t6.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t6.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t6.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t6.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t7.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t7.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t7.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t7.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t8.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t8.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t8.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t8.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorial/t9.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t9.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorial/t9.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorial/t9.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/README b/openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/README rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/README diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part1.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part1.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part1.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part1.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part2.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part2.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part2.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part2.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part3.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part3.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part3.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part3.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part4.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part4.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part4.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part4.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part5.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part5.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part5.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part5.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part6.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part6.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part6.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part6.py diff --git a/openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part7.py b/openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part7.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/tutorials/addressbook/part7.py rename to openpype/hosts/equalizer/vendor/PySide/examples/tutorials/addressbook/part7.py diff --git a/openpype/vendor/python/python_2/PySide/examples/webkit/hellowebkit.py b/openpype/hosts/equalizer/vendor/PySide/examples/webkit/hellowebkit.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/webkit/hellowebkit.py rename to openpype/hosts/equalizer/vendor/PySide/examples/webkit/hellowebkit.py diff --git a/openpype/vendor/python/python_2/PySide/examples/webkit/qml-webkit-plugin/HelloWorld.qml b/openpype/hosts/equalizer/vendor/PySide/examples/webkit/qml-webkit-plugin/HelloWorld.qml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/webkit/qml-webkit-plugin/HelloWorld.qml rename to openpype/hosts/equalizer/vendor/PySide/examples/webkit/qml-webkit-plugin/HelloWorld.qml diff --git a/openpype/vendor/python/python_2/PySide/examples/webkit/qml-webkit-plugin/index.html b/openpype/hosts/equalizer/vendor/PySide/examples/webkit/qml-webkit-plugin/index.html similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/webkit/qml-webkit-plugin/index.html rename to openpype/hosts/equalizer/vendor/PySide/examples/webkit/qml-webkit-plugin/index.html diff --git a/openpype/vendor/python/python_2/PySide/examples/webkit/qml-webkit-plugin/main.py b/openpype/hosts/equalizer/vendor/PySide/examples/webkit/qml-webkit-plugin/main.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/webkit/qml-webkit-plugin/main.py rename to openpype/hosts/equalizer/vendor/PySide/examples/webkit/qml-webkit-plugin/main.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/README b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/README rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/README diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/analogclock.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/analogclock.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/analogclock.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/analogclock.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/calculator.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/calculator.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/calculator.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/calculator.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/charactermap.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/charactermap.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/charactermap.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/charactermap.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/digitalclock.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/digitalclock.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/digitalclock.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/digitalclock.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/groupbox.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/groupbox.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/groupbox.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/groupbox.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/icons.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/icons.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/icons.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/icons.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/designer.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/designer.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/designer.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/designer.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/find_disabled.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/find_disabled.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/find_disabled.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/find_disabled.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/find_normal.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/find_normal.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/find_normal.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/find_normal.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_off_128x128.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_off_128x128.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_off_128x128.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_off_128x128.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_off_16x16.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_off_16x16.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_off_16x16.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_off_16x16.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_off_32x32.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_off_32x32.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_off_32x32.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_off_32x32.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_off_64x64.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_off_64x64.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_off_64x64.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_off_64x64.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_on_128x128.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_on_128x128.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_on_128x128.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_on_128x128.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_on_16x16.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_on_16x16.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_on_16x16.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_on_16x16.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_on_32x32.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_on_32x32.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_on_32x32.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_on_32x32.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_on_64x64.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_on_64x64.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/monkey_on_64x64.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/monkey_on_64x64.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/qt_extended_16x16.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/qt_extended_16x16.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/qt_extended_16x16.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/qt_extended_16x16.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/qt_extended_32x32.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/qt_extended_32x32.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/qt_extended_32x32.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/qt_extended_32x32.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/qt_extended_48x48.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/qt_extended_48x48.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/icons/images/qt_extended_48x48.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/icons/images/qt_extended_48x48.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/imageviewer.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/imageviewer.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/imageviewer.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/imageviewer.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/lineedits.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/lineedits.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/lineedits.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/lineedits.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/movie/animation.mng b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/movie/animation.mng similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/movie/animation.mng rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/movie/animation.mng diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/movie/movie.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/movie/movie.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/movie/movie.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/movie/movie.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/scribble.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/scribble.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/scribble.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/scribble.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/shapedclock.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/shapedclock.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/shapedclock.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/shapedclock.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/sliders.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/sliders.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/sliders.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/sliders.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/spinboxes.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/spinboxes.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/spinboxes.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/spinboxes.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/styles.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/styles.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/styles.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/styles.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/tetrix.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/tetrix.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/tetrix.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/tetrix.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/images/circle.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/images/circle.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/images/circle.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/images/circle.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/images/square.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/images/square.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/images/square.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/images/square.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/images/triangle.png b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/images/triangle.png similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/images/triangle.png rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/images/triangle.png diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/tooltips.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/tooltips.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/tooltips.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/tooltips.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/tooltips.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/tooltips.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/tooltips.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/tooltips.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/tooltips_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/tooltips_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/tooltips/tooltips_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/tooltips/tooltips_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/wiggly.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/wiggly.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/wiggly.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/wiggly.py diff --git a/openpype/vendor/python/python_2/PySide/examples/widgets/windowflags.py b/openpype/hosts/equalizer/vendor/PySide/examples/widgets/windowflags.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/widgets/windowflags.py rename to openpype/hosts/equalizer/vendor/PySide/examples/widgets/windowflags.py diff --git a/openpype/vendor/python/python_2/PySide/examples/xml/README b/openpype/hosts/equalizer/vendor/PySide/examples/xml/README similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xml/README rename to openpype/hosts/equalizer/vendor/PySide/examples/xml/README diff --git a/openpype/vendor/python/python_2/PySide/examples/xml/dombookmarks/dombookmarks.py b/openpype/hosts/equalizer/vendor/PySide/examples/xml/dombookmarks/dombookmarks.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xml/dombookmarks/dombookmarks.py rename to openpype/hosts/equalizer/vendor/PySide/examples/xml/dombookmarks/dombookmarks.py diff --git a/openpype/vendor/python/python_2/PySide/examples/xml/dombookmarks/frank.xbel b/openpype/hosts/equalizer/vendor/PySide/examples/xml/dombookmarks/frank.xbel similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xml/dombookmarks/frank.xbel rename to openpype/hosts/equalizer/vendor/PySide/examples/xml/dombookmarks/frank.xbel diff --git a/openpype/vendor/python/python_2/PySide/examples/xml/dombookmarks/jennifer.xbel b/openpype/hosts/equalizer/vendor/PySide/examples/xml/dombookmarks/jennifer.xbel similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xml/dombookmarks/jennifer.xbel rename to openpype/hosts/equalizer/vendor/PySide/examples/xml/dombookmarks/jennifer.xbel diff --git a/openpype/vendor/python/python_2/PySide/examples/xml/saxbookmarks/frank.xbel b/openpype/hosts/equalizer/vendor/PySide/examples/xml/saxbookmarks/frank.xbel similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xml/saxbookmarks/frank.xbel rename to openpype/hosts/equalizer/vendor/PySide/examples/xml/saxbookmarks/frank.xbel diff --git a/openpype/vendor/python/python_2/PySide/examples/xml/saxbookmarks/jennifer.xbel b/openpype/hosts/equalizer/vendor/PySide/examples/xml/saxbookmarks/jennifer.xbel similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xml/saxbookmarks/jennifer.xbel rename to openpype/hosts/equalizer/vendor/PySide/examples/xml/saxbookmarks/jennifer.xbel diff --git a/openpype/vendor/python/python_2/PySide/examples/xml/saxbookmarks/saxbookmarks.py b/openpype/hosts/equalizer/vendor/PySide/examples/xml/saxbookmarks/saxbookmarks.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xml/saxbookmarks/saxbookmarks.py rename to openpype/hosts/equalizer/vendor/PySide/examples/xml/saxbookmarks/saxbookmarks.py diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/contact.xsd b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/contact.xsd similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/contact.xsd rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/contact.xsd diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/invalid_contact.xml b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/invalid_contact.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/invalid_contact.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/invalid_contact.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/invalid_order.xml b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/invalid_order.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/invalid_order.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/invalid_order.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/invalid_recipe.xml b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/invalid_recipe.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/invalid_recipe.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/invalid_recipe.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/order.xsd b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/order.xsd similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/order.xsd rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/order.xsd diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/recipe.xsd b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/recipe.xsd similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/recipe.xsd rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/recipe.xsd diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/valid_contact.xml b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/valid_contact.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/valid_contact.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/valid_contact.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/valid_order.xml b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/valid_order.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/valid_order.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/valid_order.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/valid_recipe.xml b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/valid_recipe.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/files/valid_recipe.xml rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/files/valid_recipe.xml diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/schema.py b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/schema.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/schema.py rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/schema.py diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/schema.qrc b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/schema.qrc similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/schema.qrc rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/schema.qrc diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/schema.ui b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/schema.ui similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/schema.ui rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/schema.ui diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/schema_rc.py b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/schema_rc.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/schema_rc.py rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/schema_rc.py diff --git a/openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/ui_schema.py b/openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/ui_schema.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/examples/xmlpatterns/schema/ui_schema.py rename to openpype/hosts/equalizer/vendor/PySide/examples/xmlpatterns/schema/ui_schema.py diff --git a/openpype/vendor/python/python_2/PySide/imports/Qt/labs/folderlistmodel/qmldir b/openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/folderlistmodel/qmldir similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/Qt/labs/folderlistmodel/qmldir rename to openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/folderlistmodel/qmldir diff --git a/openpype/vendor/python/python_2/PySide/imports/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll b/openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll rename to openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll diff --git a/openpype/vendor/python/python_2/PySide/imports/Qt/labs/gestures/qmldir b/openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/gestures/qmldir similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/Qt/labs/gestures/qmldir rename to openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/gestures/qmldir diff --git a/openpype/vendor/python/python_2/PySide/imports/Qt/labs/gestures/qmlgesturesplugin.dll b/openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/gestures/qmlgesturesplugin.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/Qt/labs/gestures/qmlgesturesplugin.dll rename to openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/gestures/qmlgesturesplugin.dll diff --git a/openpype/vendor/python/python_2/PySide/imports/Qt/labs/particles/qmldir b/openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/particles/qmldir similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/Qt/labs/particles/qmldir rename to openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/particles/qmldir diff --git a/openpype/vendor/python/python_2/PySide/imports/Qt/labs/particles/qmlparticlesplugin.dll b/openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/particles/qmlparticlesplugin.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/Qt/labs/particles/qmlparticlesplugin.dll rename to openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/particles/qmlparticlesplugin.dll diff --git a/openpype/vendor/python/python_2/PySide/imports/Qt/labs/shaders/qmldir b/openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/shaders/qmldir similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/Qt/labs/shaders/qmldir rename to openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/shaders/qmldir diff --git a/openpype/vendor/python/python_2/PySide/imports/Qt/labs/shaders/qmlshadersplugin.dll b/openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/shaders/qmlshadersplugin.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/Qt/labs/shaders/qmlshadersplugin.dll rename to openpype/hosts/equalizer/vendor/PySide/imports/Qt/labs/shaders/qmlshadersplugin.dll diff --git a/openpype/vendor/python/python_2/PySide/imports/QtWebKit/qmldir b/openpype/hosts/equalizer/vendor/PySide/imports/QtWebKit/qmldir similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/QtWebKit/qmldir rename to openpype/hosts/equalizer/vendor/PySide/imports/QtWebKit/qmldir diff --git a/openpype/vendor/python/python_2/PySide/imports/QtWebKit/qmlwebkitplugin.dll b/openpype/hosts/equalizer/vendor/PySide/imports/QtWebKit/qmlwebkitplugin.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/imports/QtWebKit/qmlwebkitplugin.dll rename to openpype/hosts/equalizer/vendor/PySide/imports/QtWebKit/qmlwebkitplugin.dll diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtCore/pyside_qtcore_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtCore/pyside_qtcore_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtCore/pyside_qtcore_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtCore/pyside_qtcore_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtDeclarative/pyside_qtdeclarative_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtDeclarative/pyside_qtdeclarative_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtDeclarative/pyside_qtdeclarative_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtDeclarative/pyside_qtdeclarative_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtGui/pyside_qtgui_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtGui/pyside_qtgui_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtGui/pyside_qtgui_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtGui/pyside_qtgui_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtGui/qpytextobject.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtGui/qpytextobject.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtGui/qpytextobject.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtGui/qpytextobject.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtHelp/pyside_qthelp_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtHelp/pyside_qthelp_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtHelp/pyside_qthelp_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtHelp/pyside_qthelp_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtMultimedia/pyside_qtmultimedia_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtMultimedia/pyside_qtmultimedia_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtMultimedia/pyside_qtmultimedia_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtMultimedia/pyside_qtmultimedia_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtNetwork/pyside_qtnetwork_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtNetwork/pyside_qtnetwork_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtNetwork/pyside_qtnetwork_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtNetwork/pyside_qtnetwork_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtOpenGL/pyside_qtopengl_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtOpenGL/pyside_qtopengl_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtOpenGL/pyside_qtopengl_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtOpenGL/pyside_qtopengl_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtScript/pyside_qtscript_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtScript/pyside_qtscript_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtScript/pyside_qtscript_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtScript/pyside_qtscript_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtScriptTools/pyside_qtscripttools_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtScriptTools/pyside_qtscripttools_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtScriptTools/pyside_qtscripttools_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtScriptTools/pyside_qtscripttools_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtSql/pyside_qtsql_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtSql/pyside_qtsql_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtSql/pyside_qtsql_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtSql/pyside_qtsql_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtSvg/pyside_qtsvg_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtSvg/pyside_qtsvg_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtSvg/pyside_qtsvg_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtSvg/pyside_qtsvg_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtTest/pyside_qttest_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtTest/pyside_qttest_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtTest/pyside_qttest_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtTest/pyside_qttest_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtUiTools/pyside_qtuitools_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtUiTools/pyside_qtuitools_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtUiTools/pyside_qtuitools_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtUiTools/pyside_qtuitools_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtWebKit/pyside_qtwebkit_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtWebKit/pyside_qtwebkit_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtWebKit/pyside_qtwebkit_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtWebKit/pyside_qtwebkit_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtXml/pyside_qtxml_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtXml/pyside_qtxml_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtXml/pyside_qtxml_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtXml/pyside_qtxml_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/QtXmlPatterns/pyside_qtxmlpatterns_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/QtXmlPatterns/pyside_qtxmlpatterns_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/QtXmlPatterns/pyside_qtxmlpatterns_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/QtXmlPatterns/pyside_qtxmlpatterns_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/destroylistener.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/destroylistener.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/destroylistener.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/destroylistener.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/dynamicqmetaobject.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/dynamicqmetaobject.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/dynamicqmetaobject.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/dynamicqmetaobject.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/globalreceiver.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/globalreceiver.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/globalreceiver.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/globalreceiver.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/phonon/pyside_phonon_python.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/phonon/pyside_phonon_python.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/phonon/pyside_phonon_python.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/phonon/pyside_phonon_python.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pyside.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pyside.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pyside.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pyside.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pyside_global.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pyside_global.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pyside_global.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pyside_global.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pysideclassinfo.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideclassinfo.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pysideclassinfo.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideclassinfo.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pysideconversions.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideconversions.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pysideconversions.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideconversions.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pysidemacros.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pysidemacros.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pysidemacros.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pysidemacros.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pysidemetafunction.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pysidemetafunction.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pysidemetafunction.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pysidemetafunction.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pysideproperty.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideproperty.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pysideproperty.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideproperty.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pysideqflags.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideqflags.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pysideqflags.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideqflags.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pysidesignal.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pysidesignal.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pysidesignal.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pysidesignal.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/pysideweakref.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideweakref.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/pysideweakref.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/pysideweakref.h diff --git a/openpype/vendor/python/python_2/PySide/include/PySide/signalmanager.h b/openpype/hosts/equalizer/vendor/PySide/include/PySide/signalmanager.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/PySide/signalmanager.h rename to openpype/hosts/equalizer/vendor/PySide/include/PySide/signalmanager.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/autodecref.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/autodecref.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/autodecref.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/autodecref.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/basewrapper.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/basewrapper.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/basewrapper.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/basewrapper.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/bindingmanager.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/bindingmanager.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/bindingmanager.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/bindingmanager.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/conversions.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/conversions.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/conversions.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/conversions.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/gilstate.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/gilstate.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/gilstate.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/gilstate.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/helper.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/helper.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/helper.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/helper.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/python25compat.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/python25compat.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/python25compat.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/python25compat.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/sbkconverter.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkconverter.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/sbkconverter.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkconverter.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/sbkdbg.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkdbg.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/sbkdbg.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkdbg.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/sbkenum.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkenum.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/sbkenum.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkenum.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/sbkmodule.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkmodule.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/sbkmodule.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkmodule.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/sbkpython.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkpython.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/sbkpython.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkpython.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/sbkstring.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkstring.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/sbkstring.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkstring.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/sbkversion.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkversion.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/sbkversion.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/sbkversion.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/shiboken.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/shiboken.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/shiboken.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/shiboken.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/shibokenbuffer.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/shibokenbuffer.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/shibokenbuffer.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/shibokenbuffer.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/shibokenmacros.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/shibokenmacros.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/shibokenmacros.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/shibokenmacros.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/threadstatesaver.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/threadstatesaver.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/threadstatesaver.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/threadstatesaver.h diff --git a/openpype/vendor/python/python_2/PySide/include/shiboken/typeresolver.h b/openpype/hosts/equalizer/vendor/PySide/include/shiboken/typeresolver.h similarity index 100% rename from openpype/vendor/python/python_2/PySide/include/shiboken/typeresolver.h rename to openpype/hosts/equalizer/vendor/PySide/include/shiboken/typeresolver.h diff --git a/openpype/vendor/python/python_2/PySide/lconvert.exe b/openpype/hosts/equalizer/vendor/PySide/lconvert.exe similarity index 100% rename from openpype/vendor/python/python_2/PySide/lconvert.exe rename to openpype/hosts/equalizer/vendor/PySide/lconvert.exe diff --git a/openpype/vendor/python/python_2/PySide/linguist.exe b/openpype/hosts/equalizer/vendor/PySide/linguist.exe similarity index 100% rename from openpype/vendor/python/python_2/PySide/linguist.exe rename to openpype/hosts/equalizer/vendor/PySide/linguist.exe diff --git a/openpype/vendor/python/python_2/PySide/lrelease.exe b/openpype/hosts/equalizer/vendor/PySide/lrelease.exe similarity index 100% rename from openpype/vendor/python/python_2/PySide/lrelease.exe rename to openpype/hosts/equalizer/vendor/PySide/lrelease.exe diff --git a/openpype/vendor/python/python_2/PySide/lupdate.exe b/openpype/hosts/equalizer/vendor/PySide/lupdate.exe similarity index 100% rename from openpype/vendor/python/python_2/PySide/lupdate.exe rename to openpype/hosts/equalizer/vendor/PySide/lupdate.exe diff --git a/openpype/vendor/python/python_2/PySide/openssl/libeay32.dll b/openpype/hosts/equalizer/vendor/PySide/openssl/libeay32.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/openssl/libeay32.dll rename to openpype/hosts/equalizer/vendor/PySide/openssl/libeay32.dll diff --git a/openpype/vendor/python/python_2/PySide/openssl/ssleay32.dll b/openpype/hosts/equalizer/vendor/PySide/openssl/ssleay32.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/openssl/ssleay32.dll rename to openpype/hosts/equalizer/vendor/PySide/openssl/ssleay32.dll diff --git a/openpype/vendor/python/python_2/PySide/phonon4.dll b/openpype/hosts/equalizer/vendor/PySide/phonon4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/phonon4.dll rename to openpype/hosts/equalizer/vendor/PySide/phonon4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/accessible/qtaccessiblecompatwidgets4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/accessible/qtaccessiblecompatwidgets4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/accessible/qtaccessiblecompatwidgets4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/accessible/qtaccessiblecompatwidgets4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/accessible/qtaccessiblewidgets4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/accessible/qtaccessiblewidgets4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/accessible/qtaccessiblewidgets4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/accessible/qtaccessiblewidgets4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/bearer/qgenericbearer4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/bearer/qgenericbearer4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/bearer/qgenericbearer4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/bearer/qgenericbearer4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/bearer/qnativewifibearer4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/bearer/qnativewifibearer4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/bearer/qnativewifibearer4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/bearer/qnativewifibearer4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/codecs/qcncodecs4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/codecs/qcncodecs4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/codecs/qcncodecs4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/codecs/qcncodecs4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/codecs/qjpcodecs4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/codecs/qjpcodecs4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/codecs/qjpcodecs4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/codecs/qjpcodecs4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/codecs/qkrcodecs4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/codecs/qkrcodecs4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/codecs/qkrcodecs4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/codecs/qkrcodecs4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/codecs/qtwcodecs4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/codecs/qtwcodecs4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/codecs/qtwcodecs4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/codecs/qtwcodecs4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/designer/phononwidgets.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/designer/phononwidgets.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/designer/phononwidgets.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/designer/phononwidgets.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/designer/qaxwidget.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/designer/qaxwidget.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/designer/qaxwidget.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/designer/qaxwidget.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/designer/qdeclarativeview.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/designer/qdeclarativeview.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/designer/qdeclarativeview.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/designer/qdeclarativeview.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/designer/qt3supportwidgets.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/designer/qt3supportwidgets.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/designer/qt3supportwidgets.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/designer/qt3supportwidgets.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/designer/qwebview.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/designer/qwebview.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/designer/qwebview.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/designer/qwebview.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/graphicssystems/qglgraphicssystem4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/graphicssystems/qglgraphicssystem4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/graphicssystems/qglgraphicssystem4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/graphicssystems/qglgraphicssystem4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/graphicssystems/qtracegraphicssystem4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/graphicssystems/qtracegraphicssystem4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/graphicssystems/qtracegraphicssystem4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/graphicssystems/qtracegraphicssystem4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/iconengines/qsvgicon4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/iconengines/qsvgicon4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/iconengines/qsvgicon4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/iconengines/qsvgicon4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/imageformats/qgif4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qgif4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/imageformats/qgif4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qgif4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/imageformats/qico4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qico4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/imageformats/qico4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qico4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/imageformats/qjpeg4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qjpeg4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/imageformats/qjpeg4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qjpeg4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/imageformats/qmng4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qmng4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/imageformats/qmng4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qmng4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/imageformats/qsvg4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qsvg4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/imageformats/qsvg4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qsvg4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/imageformats/qtga4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qtga4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/imageformats/qtga4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qtga4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/imageformats/qtiff4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qtiff4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/imageformats/qtiff4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/imageformats/qtiff4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/phonon_backend/phonon_ds94.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/phonon_backend/phonon_ds94.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/phonon_backend/phonon_ds94.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/phonon_backend/phonon_ds94.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/qmltooling/qmldbg_inspector4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/qmltooling/qmldbg_inspector4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/qmltooling/qmldbg_inspector4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/qmltooling/qmldbg_inspector4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/qmltooling/qmldbg_tcp4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/qmltooling/qmldbg_tcp4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/qmltooling/qmldbg_tcp4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/qmltooling/qmldbg_tcp4.dll diff --git a/openpype/vendor/python/python_2/PySide/plugins/sqldrivers/qsqlite4.dll b/openpype/hosts/equalizer/vendor/PySide/plugins/sqldrivers/qsqlite4.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/plugins/sqldrivers/qsqlite4.dll rename to openpype/hosts/equalizer/vendor/PySide/plugins/sqldrivers/qsqlite4.dll diff --git a/openpype/vendor/python/python_2/PySide/pyside-lupdate.exe b/openpype/hosts/equalizer/vendor/PySide/pyside-lupdate.exe similarity index 100% rename from openpype/vendor/python/python_2/PySide/pyside-lupdate.exe rename to openpype/hosts/equalizer/vendor/PySide/pyside-lupdate.exe diff --git a/openpype/vendor/python/python_2/PySide/pyside-python2.7.dll b/openpype/hosts/equalizer/vendor/PySide/pyside-python2.7.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/pyside-python2.7.dll rename to openpype/hosts/equalizer/vendor/PySide/pyside-python2.7.dll diff --git a/openpype/vendor/python/python_2/PySide/pyside-python2.7.lib b/openpype/hosts/equalizer/vendor/PySide/pyside-python2.7.lib similarity index 100% rename from openpype/vendor/python/python_2/PySide/pyside-python2.7.lib rename to openpype/hosts/equalizer/vendor/PySide/pyside-python2.7.lib diff --git a/openpype/vendor/python/python_2/PySide/pyside-rcc.exe b/openpype/hosts/equalizer/vendor/PySide/pyside-rcc.exe similarity index 100% rename from openpype/vendor/python/python_2/PySide/pyside-rcc.exe rename to openpype/hosts/equalizer/vendor/PySide/pyside-rcc.exe diff --git a/openpype/hosts/equalizer/vendor/PySide/scripts/__init__.py b/openpype/hosts/equalizer/vendor/PySide/scripts/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openpype/vendor/python/python_2/PySide/scripts/uic.py b/openpype/hosts/equalizer/vendor/PySide/scripts/uic.py similarity index 100% rename from openpype/vendor/python/python_2/PySide/scripts/uic.py rename to openpype/hosts/equalizer/vendor/PySide/scripts/uic.py diff --git a/openpype/vendor/python/python_2/PySide/shiboken-python2.7.dll b/openpype/hosts/equalizer/vendor/PySide/shiboken-python2.7.dll similarity index 100% rename from openpype/vendor/python/python_2/PySide/shiboken-python2.7.dll rename to openpype/hosts/equalizer/vendor/PySide/shiboken-python2.7.dll diff --git a/openpype/vendor/python/python_2/PySide/shiboken-python2.7.lib b/openpype/hosts/equalizer/vendor/PySide/shiboken-python2.7.lib similarity index 100% rename from openpype/vendor/python/python_2/PySide/shiboken-python2.7.lib rename to openpype/hosts/equalizer/vendor/PySide/shiboken-python2.7.lib diff --git a/openpype/vendor/python/python_2/PySide/shiboken.exe b/openpype/hosts/equalizer/vendor/PySide/shiboken.exe similarity index 100% rename from openpype/vendor/python/python_2/PySide/shiboken.exe rename to openpype/hosts/equalizer/vendor/PySide/shiboken.exe diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_cs.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_cs.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_cs.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_cs.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_da.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_da.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_da.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_da.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_de.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_de.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_de.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_de.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_eu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_eu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_eu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_eu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_fr.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_fr.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_fr.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_fr.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_hu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_hu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_hu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_hu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_ja.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_ja.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_ja.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_ja.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_ko.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_ko.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_ko.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_ko.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_pl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_pl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_pl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_pl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_ru.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_ru.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_ru.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_ru.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_sl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_sl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_sl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_sl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_uk.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_uk.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_uk.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_uk.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_zh_CN.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_zh_CN.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_zh_CN.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_zh_CN.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/assistant_zh_TW.qm b/openpype/hosts/equalizer/vendor/PySide/translations/assistant_zh_TW.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/assistant_zh_TW.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/assistant_zh_TW.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_cs.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_cs.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_cs.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_cs.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_de.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_de.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_de.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_de.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_fr.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_fr.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_fr.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_fr.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_hu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_hu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_hu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_hu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_ja.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_ja.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_ja.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_ja.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_ko.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_ko.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_ko.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_ko.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_pl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_pl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_pl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_pl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_ru.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_ru.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_ru.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_ru.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_sl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_sl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_sl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_sl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_uk.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_uk.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_uk.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_uk.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_zh_CN.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_zh_CN.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_zh_CN.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_zh_CN.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/designer_zh_TW.qm b/openpype/hosts/equalizer/vendor/PySide/translations/designer_zh_TW.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/designer_zh_TW.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/designer_zh_TW.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_cs.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_cs.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_cs.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_cs.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_de.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_de.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_de.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_de.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_eu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_eu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_eu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_eu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_fr.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_fr.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_fr.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_fr.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_he.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_he.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_he.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_he.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_hu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_hu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_hu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_hu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_ja.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_ja.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_ja.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_ja.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_ko.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_ko.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_ko.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_ko.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_pl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_pl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_pl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_pl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_ru.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_ru.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_ru.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_ru.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_sl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_sl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_sl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_sl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_uk.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_uk.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_uk.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_uk.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_zh_CN.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_zh_CN.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_zh_CN.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_zh_CN.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/linguist_zh_TW.qm b/openpype/hosts/equalizer/vendor/PySide/translations/linguist_zh_TW.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/linguist_zh_TW.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/linguist_zh_TW.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_ar.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_ar.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_ar.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_ar.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_cs.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_cs.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_cs.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_cs.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_da.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_da.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_da.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_da.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_de.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_de.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_de.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_de.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_es.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_es.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_es.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_es.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_eu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_eu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_eu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_eu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_fa.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_fa.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_fa.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_fa.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_fr.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_fr.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_fr.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_fr.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_gl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_gl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_gl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_gl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_he.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_he.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_he.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_he.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_cs.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_cs.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_cs.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_cs.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_da.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_da.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_da.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_da.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_de.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_de.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_de.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_de.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_eu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_eu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_eu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_eu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_fr.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_fr.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_fr.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_fr.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_gl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_gl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_gl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_gl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_hu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_hu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_hu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_hu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_ja.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_ja.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_ja.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_ja.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_ko.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_ko.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_ko.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_ko.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_pl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_pl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_pl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_pl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_ru.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_ru.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_ru.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_ru.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_sl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_sl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_sl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_sl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_uk.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_uk.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_uk.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_uk.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_zh_CN.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_zh_CN.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_zh_CN.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_zh_CN.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_help_zh_TW.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_help_zh_TW.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_help_zh_TW.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_help_zh_TW.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_hu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_hu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_hu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_hu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_ja.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_ja.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_ja.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_ja.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_ko.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_ko.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_ko.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_ko.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_lt.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_lt.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_lt.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_lt.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_pl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_pl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_pl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_pl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_pt.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_pt.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_pt.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_pt.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_ru.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_ru.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_ru.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_ru.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_sk.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_sk.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_sk.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_sk.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_sl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_sl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_sl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_sl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_sv.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_sv.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_sv.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_sv.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_uk.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_uk.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_uk.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_uk.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_zh_CN.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_zh_CN.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_zh_CN.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_zh_CN.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qt_zh_TW.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qt_zh_TW.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qt_zh_TW.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qt_zh_TW.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_eu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_eu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_eu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_eu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_he.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_he.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_he.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_he.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_hu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_hu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_hu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_hu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_ja.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_ja.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_ja.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_ja.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_ko.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_ko.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_ko.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_ko.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_pl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_pl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_pl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_pl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_ru.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_ru.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_ru.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_ru.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_sl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_sl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_sl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_sl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_uk.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_uk.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_uk.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_uk.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_zh_CN.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_zh_CN.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_zh_CN.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_zh_CN.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtconfig_zh_TW.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_zh_TW.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtconfig_zh_TW.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtconfig_zh_TW.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qtscript_eu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qtscript_eu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qtscript_eu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qtscript_eu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_eu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_eu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_eu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_eu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_hu.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_hu.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_hu.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_hu.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_ja.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_ja.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_ja.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_ja.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_ko.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_ko.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_ko.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_ko.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_pl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_pl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_pl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_pl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_ru.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_ru.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_ru.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_ru.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_sl.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_sl.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_sl.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_sl.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_uk.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_uk.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_uk.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_uk.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_zh_CN.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_zh_CN.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_zh_CN.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_zh_CN.qm diff --git a/openpype/vendor/python/python_2/PySide/translations/qvfb_zh_TW.qm b/openpype/hosts/equalizer/vendor/PySide/translations/qvfb_zh_TW.qm similarity index 100% rename from openpype/vendor/python/python_2/PySide/translations/qvfb_zh_TW.qm rename to openpype/hosts/equalizer/vendor/PySide/translations/qvfb_zh_TW.qm diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_core.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_core.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_common.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_common.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_common.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_common.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_mac.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_mac.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_mac.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_mac.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_maemo.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_maemo.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_maemo.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_maemo.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_win.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_win.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_win.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_win.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_x11.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_x11.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_core_x11.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_core_x11.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_declarative.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_declarative.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_declarative.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_declarative.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_common.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_common.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_common.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_common.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_mac.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_mac.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_mac.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_mac.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_maemo.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_maemo.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_maemo.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_maemo.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_simulator.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_simulator.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_simulator.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_simulator.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_win.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_win.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_win.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_win.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_x11.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_x11.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_gui_x11.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_gui_x11.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_help.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_help.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_help.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_help.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_multimedia.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_multimedia.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_multimedia.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_multimedia.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_network.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_network.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_network.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_network.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_opengl.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_opengl.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_opengl.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_opengl.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_phonon.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_phonon.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_phonon.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_phonon.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_script.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_script.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_script.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_script.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_scripttools.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_scripttools.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_scripttools.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_scripttools.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_sql.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_sql.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_sql.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_sql.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_svg.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_svg.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_svg.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_svg.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_templates.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_templates.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_templates.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_templates.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_test.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_test.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_test.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_test.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_uitools.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_uitools.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_uitools.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_uitools.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_webkit.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_webkit.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_webkit.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_webkit.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_webkit_simulator.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_webkit_simulator.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_webkit_simulator.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_webkit_simulator.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_xml.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_xml.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_xml.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_xml.xml diff --git a/openpype/vendor/python/python_2/PySide/typesystems/typesystem_xmlpatterns.xml b/openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_xmlpatterns.xml similarity index 100% rename from openpype/vendor/python/python_2/PySide/typesystems/typesystem_xmlpatterns.xml rename to openpype/hosts/equalizer/vendor/PySide/typesystems/typesystem_xmlpatterns.xml diff --git a/openpype/hosts/equalizer/vendor/bin/pyside-uic.exe b/openpype/hosts/equalizer/vendor/bin/pyside-uic.exe new file mode 100644 index 0000000000000000000000000000000000000000..a155174cb6b15174b8b34b6aa5db1cf785d31248 GIT binary patch literal 106329 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 literal 0 HcmV?d00001 diff --git a/openpype/hosts/equalizer/vendor/pysideuic/Compiler/__init__.py b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/__init__.py new file mode 100644 index 00000000000..492c870749f --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/__init__.py @@ -0,0 +1,21 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2009 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA diff --git a/openpype/hosts/equalizer/vendor/pysideuic/Compiler/compiler.py b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/compiler.py new file mode 100644 index 00000000000..a842533f942 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/compiler.py @@ -0,0 +1,103 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +import sys + +from pysideuic.properties import Properties +from pysideuic.uiparser import UIParser +from pysideuic.Compiler import qtproxies +from pysideuic.Compiler.indenter import createCodeIndenter, getIndenter, \ + write_code +from pysideuic.Compiler.qobjectcreator import CompilerCreatorPolicy +from pysideuic.Compiler.misc import write_import + + +class UICompiler(UIParser): + def __init__(self): + UIParser.__init__(self, qtproxies.QtCore, qtproxies.QtGui, + CompilerCreatorPolicy()) + + def reset(self): + qtproxies.i18n_strings = [] + UIParser.reset(self) + + def setContext(self, context): + qtproxies.i18n_context = context + + def createToplevelWidget(self, classname, widgetname): + indenter = getIndenter() + indenter.level = 0 + + indenter.write("from PySide import QtCore, QtGui") + indenter.write("") + + indenter.write("class Ui_%s(object):" % self.uiname) + indenter.indent() + indenter.write("def setupUi(self, %s):" % widgetname) + indenter.indent() + w = self.factory.createQObject(classname, widgetname, (), + is_attribute = False, + no_instantiation = True) + w.baseclass = classname + w.uiclass = "Ui_%s" % self.uiname + return w + + def setDelayedProps(self): + write_code("") + write_code("self.retranslateUi(%s)" % self.toplevelWidget) + UIParser.setDelayedProps(self) + + def finalize(self): + indenter = getIndenter() + indenter.level = 1 + indenter.write("") + indenter.write("def retranslateUi(self, %s):" % self.toplevelWidget) + indenter.indent() + + if qtproxies.i18n_strings: + for s in qtproxies.i18n_strings: + indenter.write(s) + else: + indenter.write("pass") + + indenter.dedent() + indenter.dedent() + + # Make a copy of the resource modules to import because the parser will + # reset() before returning. + self._resources = self.resources + + def compileUi(self, input_stream, output_stream, from_imports): + createCodeIndenter(output_stream) + w = self.parse(input_stream) + + indenter = getIndenter() + indenter.write("") + + self.factory._cpolicy._writeOutImports() + + for res in self._resources: + write_import(res, from_imports) + + return {"widgetname": str(w), + "uiclass" : w.uiclass, + "baseclass" : w.baseclass} diff --git a/openpype/hosts/equalizer/vendor/pysideuic/Compiler/indenter.py b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/indenter.py new file mode 100644 index 00000000000..c8700aed2ba --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/indenter.py @@ -0,0 +1,59 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2009 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +indentwidth = 4 + +_indenter = None + +class _IndentedCodeWriter(object): + def __init__(self, output): + self.level = 0 + self.output = output + + def indent(self): + self.level += 1 + + def dedent(self): + self.level -= 1 + + def write(self, line): + if line.strip(): + if indentwidth > 0: + indent = " " * indentwidth + line = line.replace("\t", indent) + else: + indent = "\t" + + self.output.write("%s%s\n" % (indent * self.level, line)) + else: + self.output.write("\n") + + +def createCodeIndenter(output): + global _indenter + _indenter = _IndentedCodeWriter(output) + +def getIndenter(): + return _indenter + +def write_code(string): + _indenter.write(string) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/Compiler/misc.py b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/misc.py new file mode 100644 index 00000000000..37046c0d410 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/misc.py @@ -0,0 +1,52 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + + +from pysideuic.Compiler.indenter import write_code + + +def write_import(module_name, from_imports): + if from_imports: + write_code("from . import %s" % module_name) + else: + write_code("import %s" % module_name) + + +def moduleMember(module, name): + if module: + return "%s.%s" % (module, name) + + return name + + +class Literal(object): + """Literal(string) -> new literal + + string will not be quoted when put into an argument list""" + def __init__(self, string): + self.string = string + + def __str__(self): + return self.string + + def __or__(self, r_op): + return Literal("%s|%s" % (self, r_op)) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/Compiler/proxy_type.py b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/proxy_type.py new file mode 100644 index 00000000000..c80843a4e5d --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/proxy_type.py @@ -0,0 +1,59 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +from pysideuic.Compiler.misc import Literal, moduleMember + + +class ProxyType(type): + def __init__(*args): + type.__init__(*args) + for cls in args[0].__dict__.values(): + if type(cls) is ProxyType: + cls.module = args[0].__name__ + + if not hasattr(args[0], "module"): + args[0].module = "" + + def __getattribute__(cls, name): + try: + return type.__getattribute__(cls, name) + except AttributeError: + # Handle internal (ie. non-PySide) attributes as normal. + if name == "module": + raise + + # Avoid a circular import. + from pysideuic.Compiler.qtproxies import LiteralProxyClass + + return type(name, (LiteralProxyClass, ), + {"module": moduleMember(type.__getattribute__(cls, "module"), + type.__getattribute__(cls, "__name__"))}) + + def __str__(cls): + return moduleMember(type.__getattribute__(cls, "module"), + type.__getattribute__(cls, "__name__")) + + def __or__(self, r_op): + return Literal("%s|%s" % (self, r_op)) + + def __eq__(self, other): + return str(self) == str(other) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/Compiler/qobjectcreator.py b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/qobjectcreator.py new file mode 100644 index 00000000000..d46acc057b2 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/qobjectcreator.py @@ -0,0 +1,151 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + + +import logging + +try: + set() +except NameError: + from sets import Set as set + +from pysideuic.Compiler.indenter import write_code +from pysideuic.Compiler.qtproxies import QtGui, Literal, strict_getattr + + +logger = logging.getLogger(__name__) +DEBUG = logger.debug + + +class _QtGuiWrapper(object): + def search(clsname): + try: + return strict_getattr(QtGui, clsname) + except AttributeError: + return None + + search = staticmethod(search) + + +class _ModuleWrapper(object): + def __init__(self, name, classes): + if "." in name: + idx = name.rfind(".") + self._package = name[:idx] + self._module = name[idx + 1:] + else: + self._package = None + self._module = name + + self._classes = set(classes) + self._used = False + + def search(self, cls): + if cls in self._classes: + self._used = True + return type(cls, (QtGui.QWidget,), {"module": self._module}) + else: + return None + + def _writeImportCode(self): + if self._used: + if self._package is None: + write_code("import %s" % self._module) + else: + write_code("from %s import %s" % (self._package, self._module)) + + +class _CustomWidgetLoader(object): + def __init__(self): + self._widgets = {} + self._usedWidgets = set() + + def addCustomWidget(self, widgetClass, baseClass, module): + assert widgetClass not in self._widgets + self._widgets[widgetClass] = (baseClass, module) + + + def _resolveBaseclass(self, baseClass): + try: + for x in range(0, 10): + try: return strict_getattr(QtGui, baseClass) + except AttributeError: pass + + baseClass = self._widgets[baseClass][0] + else: + raise ValueError("baseclass resolve took too long, check custom widgets") + + except KeyError: + raise ValueError("unknown baseclass %s" % baseClass) + + + def search(self, cls): + try: + self._usedWidgets.add(cls) + baseClass = self._resolveBaseclass(self._widgets[cls][0]) + DEBUG("resolved baseclass of %s: %s" % (cls, baseClass)) + + return type(cls, (baseClass,), + {"module" : ""}) + + except KeyError: + return None + + def _writeImportCode(self): + imports = {} + for widget in self._usedWidgets: + _, module = self._widgets[widget] + imports.setdefault(module, []).append(widget) + + for module, classes in imports.items(): + write_code("from %s import %s" % (module, ", ".join(classes))) + + +class CompilerCreatorPolicy(object): + def __init__(self): + self._modules = [] + + def createQtGuiWrapper(self): + return _QtGuiWrapper + + def createModuleWrapper(self, name, classes): + mw = _ModuleWrapper(name, classes) + self._modules.append(mw) + return mw + + def createCustomWidgetLoader(self): + cw = _CustomWidgetLoader() + self._modules.append(cw) + return cw + + def instantiate(self, clsObject, objectname, ctor_args, is_attribute=True, no_instantiation=False): + return clsObject(objectname, is_attribute, ctor_args, no_instantiation) + + def invoke(self, rname, method, args): + return method(rname, *args) + + def getSlot(self, object, slotname): + return Literal("%s.%s" % (object, slotname)) + + def _writeOutImports(self): + for module in self._modules: + module._writeImportCode() diff --git a/openpype/hosts/equalizer/vendor/pysideuic/Compiler/qtproxies.py b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/qtproxies.py new file mode 100644 index 00000000000..c34b852467d --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/Compiler/qtproxies.py @@ -0,0 +1,406 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + + +import sys +import re + +from pysideuic.Compiler.indenter import write_code +from pysideuic.Compiler.misc import Literal, moduleMember + +if sys.hexversion >= 0x03000000: + from pysideuic.port_v3.proxy_base import ProxyBase + from pysideuic.port_v3.as_string import as_string +else: + from pysideuic.port_v2.proxy_base import ProxyBase + from pysideuic.port_v2.as_string import as_string + +i18n_strings = [] +i18n_context = "" + +def i18n_print(string): + i18n_strings.append(string) + +def i18n_void_func(name): + def _printer(self, *args): + i18n_print("%s.%s(%s)" % (self, name, ", ".join(map(as_string, args)))) + return _printer + +def i18n_func(name): + def _printer(self, rname, *args): + i18n_print("%s = %s.%s(%s)" % (rname, self, name, ", ".join(map(as_string, args)))) + return Literal(rname) + + return _printer + +def strict_getattr(module, clsname): + cls = getattr(module, clsname) + if issubclass(cls, LiteralProxyClass): + raise AttributeError(cls) + else: + return cls + + +class i18n_string(object): + def __init__(self, string, disambig): + self.string = string + self.disambig = disambig + + def __str__(self): + if self.disambig is None: + disambig = "None" + else: + disambig = as_string(self.disambig, encode=False) + + return 'QtGui.QApplication.translate("%s", %s, %s, QtGui.QApplication.UnicodeUTF8)' % (i18n_context, as_string(self.string, encode=False), disambig) + + +# Classes with this flag will be handled as literal values. If functions are +# called on these classes, the literal value changes. +# Example: +# the code +# >>> QSize(9,10).expandedTo(...) +# will print just that code. +AS_ARGUMENT = 2 + +# ATTENTION: currently, classes can either be literal or normal. If a class +# should need both kinds of behaviour, the code has to be changed. + +class ProxyClassMember(object): + def __init__(self, proxy, function_name, flags): + self.proxy = proxy + self.function_name = function_name + self.flags = flags + + def __str__(self): + return "%s.%s" % (self.proxy, self.function_name) + + def __call__(self, *args): + func_call = "%s.%s(%s)" % (self.proxy, + self.function_name, + ", ".join(map(as_string, args))) + if self.flags & AS_ARGUMENT: + self.proxy._uic_name = func_call + return self.proxy + else: + needs_translation = False + for arg in args: + if isinstance(arg, i18n_string): + needs_translation = True + if needs_translation: + i18n_print(func_call) + else: + write_code(func_call) + + +class ProxyClass(ProxyBase): + flags = 0 + + def __init__(self, objectname, is_attribute, args=(), noInstantiation=False): + if objectname: + if is_attribute: + objectname = "self." + objectname + + self._uic_name = objectname + else: + self._uic_name = "Unnamed" + + if not noInstantiation: + funcall = "%s(%s)" % \ + (moduleMember(self.module, self.__class__.__name__), + ", ".join(map(str, args))) + + if objectname: + funcall = "%s = %s" % (objectname, funcall) + + write_code(funcall) + + def __str__(self): + return self._uic_name + + def __getattribute__(self, attribute): + try: + return object.__getattribute__(self, attribute) + except AttributeError: + return ProxyClassMember(self, attribute, self.flags) + + +class LiteralProxyClass(ProxyClass): + """LiteralObject(*args) -> new literal class + + a literal class can be used as argument in a function call + + >>> class Foo(LiteralProxyClass): pass + >>> str(Foo(1,2,3)) == "Foo(1,2,3)" + """ + flags = AS_ARGUMENT + def __init__(self, *args): + self._uic_name = "%s(%s)" % \ + (moduleMember(self.module, self.__class__.__name__), + ", ".join(map(as_string, args))) + + +class ProxyNamespace(ProxyBase): + pass + + +# These are all the Qt classes used by pyuic4 in their namespaces. If a class +# is missing, the compiler will fail, normally with an AttributeError. +# +# For adding new classes: +# - utility classes used as literal values do not need to be listed +# because they are created on the fly as subclasses of LiteralProxyClass +# - classes which are *not* QWidgets inherit from ProxyClass and they +# have to be listed explicitly in the correct namespace. These classes +# are created via a ProxyQObjectCreator +# - new QWidget-derived classes have to inherit from qtproxies.QWidget +# If the widget does not need any special methods, it can be listed +# in _qwidgets + +class QtCore(ProxyNamespace): + class Qt(ProxyNamespace): + pass + + ## connectSlotsByName and connect have to be handled as class methods, + ## otherwise they would be created as LiteralProxyClasses and never be + ## printed + class QMetaObject(ProxyClass): + def connectSlotsByName(cls, *args): + ProxyClassMember(cls, "connectSlotsByName", 0)(*args) + connectSlotsByName = classmethod(connectSlotsByName) + + + class QObject(ProxyClass): + def metaObject(self): + class _FakeMetaObject(object): + def className(*args): + return self.__class__.__name__ + return _FakeMetaObject() + + def objectName(self): + return self._uic_name.split(".")[-1] + + def connect(cls, *args): + # Handle slots that have names corresponding to Python keywords. + slot_name = str(args[-1]) + if slot_name.endswith('.raise'): + args = list(args[:-1]) + args.append(Literal(slot_name + '_')) + + ProxyClassMember(cls, "connect", 0)(*args) + connect = classmethod(connect) + +# These sub-class QWidget but aren't themselves sub-classed. +_qwidgets = ("QCalendarWidget", "QDialogButtonBox", "QDockWidget", "QGroupBox", + "QLineEdit", "QMainWindow", "QMenuBar", "QProgressBar", "QStatusBar", + "QToolBar", "QWizardPage") + +class QtGui(ProxyNamespace): + class QApplication(QtCore.QObject): + def translate(uiname, text, disambig, encoding): + return i18n_string(text or "", disambig) + translate = staticmethod(translate) + + class QIcon(ProxyClass): pass + class QConicalGradient(ProxyClass): pass + class QLinearGradient(ProxyClass): pass + class QRadialGradient(ProxyClass): pass + class QBrush(ProxyClass): pass + class QPainter(ProxyClass): pass + class QPalette(ProxyClass): pass + class QFont(ProxyClass): pass + class QSpacerItem(ProxyClass): pass + class QSizePolicy(ProxyClass): pass + ## QActions inherit from QObject for the metaobject stuff + ## and the hierarchy has to be correct since we have a + ## isinstance(x, QtGui.QLayout) call in the ui parser + class QAction(QtCore.QObject): pass + class QActionGroup(QtCore.QObject): pass + class QButtonGroup(QtCore.QObject): pass + class QLayout(QtCore.QObject): + def setMargin(self, v): + ProxyClassMember(self, "setContentsMargins", 0)(v, v, v, v); + + class QGridLayout(QLayout): pass + class QBoxLayout(QLayout): pass + class QHBoxLayout(QBoxLayout): pass + class QVBoxLayout(QBoxLayout): pass + class QFormLayout(QLayout): pass + + class QWidget(QtCore.QObject): + def font(self): + return Literal("%s.font()" % self) + + def minimumSizeHint(self): + return Literal("%s.minimumSizeHint()" % self) + + def sizePolicy(self): + sp = LiteralProxyClass() + sp._uic_name = "%s.sizePolicy()" % self + return sp + + class QDialog(QWidget): pass + class QWizard(QDialog): pass + + class QAbstractSlider(QWidget): pass + class QDial(QAbstractSlider): pass + class QScrollBar(QAbstractSlider): pass + class QSlider(QAbstractSlider): pass + + class QMenu(QWidget): + def menuAction(self): + return Literal("%s.menuAction()" % self) + + class QTabWidget(QWidget): + def addTab(self, *args): + text = args[-1] + + if isinstance(text, i18n_string): + i18n_print("%s.setTabText(%s.indexOf(%s), %s)" % \ + (self._uic_name, self._uic_name, args[0], text)) + args = args[:-1] + ("", ) + + ProxyClassMember(self, "addTab", 0)(*args) + + def indexOf(self, page): + return Literal("%s.indexOf(%s)" % (self, page)) + + class QComboBox(QWidget): pass + class QFontComboBox(QComboBox): pass + + class QAbstractSpinBox(QWidget): pass + class QDoubleSpinBox(QAbstractSpinBox): pass + class QSpinBox(QAbstractSpinBox): pass + + class QDateTimeEdit(QAbstractSpinBox): pass + class QDateEdit(QDateTimeEdit): pass + class QTimeEdit(QDateTimeEdit): pass + + class QFrame(QWidget): pass + class QLabel(QFrame): pass + class QLCDNumber(QFrame): pass + class QSplitter(QFrame): pass + class QStackedWidget(QFrame): pass + + class QToolBox(QFrame): + def addItem(self, *args): + text = args[-1] + + if isinstance(text, i18n_string): + i18n_print("%s.setItemText(%s.indexOf(%s), %s)" % \ + (self._uic_name, self._uic_name, args[0], text)) + args = args[:-1] + ("", ) + + ProxyClassMember(self, "addItem", 0)(*args) + + def indexOf(self, page): + return Literal("%s.indexOf(%s)" % (self, page)) + + def layout(self): + return QtGui.QLayout("%s.layout()" % self, + False, (), noInstantiation=True) + + class QAbstractScrollArea(QFrame): pass + class QGraphicsView(QAbstractScrollArea): pass + class QMdiArea(QAbstractScrollArea): pass + class QPlainTextEdit(QAbstractScrollArea): pass + class QScrollArea(QAbstractScrollArea): pass + + class QTextEdit(QAbstractScrollArea): pass + class QTextBrowser(QTextEdit): pass + + class QAbstractItemView(QAbstractScrollArea): pass + class QColumnView(QAbstractItemView): pass + class QHeaderView(QAbstractItemView): pass + class QListView(QAbstractItemView): pass + + class QTableView(QAbstractItemView): + def horizontalHeader(self): + return QtGui.QHeaderView("%s.horizontalHeader()" % self, + False, (), noInstantiation=True) + + def verticalHeader(self): + return QtGui.QHeaderView("%s.verticalHeader()" % self, + False, (), noInstantiation=True) + + class QTreeView(QAbstractItemView): + def header(self): + return QtGui.QHeaderView("%s.header()" % self, + False, (), noInstantiation=True) + + class QListWidgetItem(ProxyClass): pass + + class QListWidget(QListView): + isSortingEnabled = i18n_func("isSortingEnabled") + setSortingEnabled = i18n_void_func("setSortingEnabled") + + def item(self, row): + return QtGui.QListWidgetItem("%s.item(%i)" % (self, row), False, + (), noInstantiation=True) + + class QTableWidgetItem(ProxyClass): pass + + class QTableWidget(QTableView): + isSortingEnabled = i18n_func("isSortingEnabled") + setSortingEnabled = i18n_void_func("setSortingEnabled") + + def item(self, row, col): + return QtGui.QTableWidgetItem("%s.item(%i, %i)" % (self, row, col), + False, (), noInstantiation=True) + + def horizontalHeaderItem(self, col): + return QtGui.QTableWidgetItem("%s.horizontalHeaderItem(%i)" % (self, col), + False, (), noInstantiation=True) + + def verticalHeaderItem(self, row): + return QtGui.QTableWidgetItem("%s.verticalHeaderItem(%i)" % (self, row), + False, (), noInstantiation=True) + + class QTreeWidgetItem(ProxyClass): + def child(self, index): + return QtGui.QTreeWidgetItem("%s.child(%i)" % (self, index), + False, (), noInstantiation=True) + + class QTreeWidget(QTreeView): + isSortingEnabled = i18n_func("isSortingEnabled") + setSortingEnabled = i18n_void_func("setSortingEnabled") + + def headerItem(self): + return QtGui.QWidget("%s.headerItem()" % self, False, (), + noInstantiation=True) + + def topLevelItem(self, index): + return QtGui.QTreeWidgetItem("%s.topLevelItem(%i)" % (self, index), + False, (), noInstantiation=True) + + class QAbstractButton(QWidget): pass + class QCheckBox(QAbstractButton): pass + class QRadioButton(QAbstractButton): pass + class QToolButton(QAbstractButton): pass + + class QPushButton(QAbstractButton): pass + class QCommandLinkButton(QPushButton): pass + + # Add all remaining classes. + for _class in _qwidgets: + if _class not in locals(): + locals()[_class] = type(_class, (QWidget, ), {}) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/__init__.py b/openpype/hosts/equalizer/vendor/pysideuic/__init__.py new file mode 100644 index 00000000000..a5273c74e37 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/__init__.py @@ -0,0 +1,149 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +__all__ = ("compileUi", "compileUiDir", "widgetPluginPath") + +__version__ = "0.2.15" + +from pysideuic.Compiler import indenter, compiler + +_header = """# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file '%s' +# +# Created: %s +# by: pyside-uic %s running on PySide %s +# +# WARNING! All changes made in this file will be lost! + +""" + +_display_code = """ +if __name__ == "__main__": +\timport sys +\tapp = QtGui.QApplication(sys.argv) +\t%(widgetname)s = QtGui.%(baseclass)s() +\tui = %(uiclass)s() +\tui.setupUi(%(widgetname)s) +\t%(widgetname)s.show() +\tsys.exit(app.exec_()) +""" + + +def compileUiDir(dir, recurse=False, map=None, **compileUi_args): + """compileUiDir(dir, recurse=False, map=None, **compileUi_args) + + Creates Python modules from Qt Designer .ui files in a directory or + directory tree. + + dir is the name of the directory to scan for files whose name ends with + '.ui'. By default the generated Python module is created in the same + directory ending with '.py'. + recurse is set if any sub-directories should be scanned. The default is + False. + map is an optional callable that is passed the name of the directory + containing the '.ui' file and the name of the Python module that will be + created. The callable should return a tuple of the name of the directory + in which the Python module will be created and the (possibly modified) + name of the module. The default is None. + compileUi_args are any additional keyword arguments that are passed to + the compileUi() function that is called to create each Python module. + """ + + import os + + # Compile a single .ui file. + def compile_ui(ui_dir, ui_file): + # Ignore if it doesn't seem to be a .ui file. + if ui_file.endswith('.ui'): + py_dir = ui_dir + py_file = ui_file[:-3] + '.py' + + # Allow the caller to change the name of the .py file or generate + # it in a different directory. + if map is not None: + py_dir, py_file = map(py_dir, py_file) + + # Make sure the destination directory exists. + try: + os.makedirs(py_dir) + except: + pass + + ui_path = os.path.join(ui_dir, ui_file) + py_path = os.path.join(py_dir, py_file) + + ui_file = open(ui_path, 'r') + py_file = open(py_path, 'w') + + try: + compileUi(ui_file, py_file, **compileUi_args) + finally: + ui_file.close() + py_file.close() + + if recurse: + for root, _, files in os.walk(dir): + for ui in files: + compile_ui(root, ui) + else: + for ui in os.listdir(dir): + if os.path.isfile(os.path.join(dir, ui)): + compile_ui(dir, ui) + + +def compileUi(uifile, pyfile, execute=False, indent=4, from_imports=False): + """compileUi(uifile, pyfile, execute=False, indent=4, from_imports=False) + + Creates a Python module from a Qt Designer .ui file. + + uifile is a file name or file-like object containing the .ui file. + pyfile is the file-like object to which the Python code will be written to. + execute is optionally set to generate extra Python code that allows the + code to be run as a standalone application. The default is False. + indent is the optional indentation width using spaces. If it is 0 then a + tab is used. The default is 4. + from_imports is optionally set to generate import statements that are + relative to '.'. + """ + + from time import ctime + import PySide + + try: + uifname = uifile.name + except AttributeError: + uifname = uifile + + indenter.indentwidth = indent + + global PySideToolsVersion + pyfile.write(_header % (uifname, ctime(), __version__, PySide.__version__)) + + winfo = compiler.UICompiler().compileUi(uifile, pyfile, from_imports) + + if execute: + indenter.write_code(_display_code % winfo) + + +# The list of directories that are searched for widget plugins. +from pysideuic.objcreator import widgetPluginPath diff --git a/openpype/hosts/equalizer/vendor/pysideuic/driver.py b/openpype/hosts/equalizer/vendor/pysideuic/driver.py new file mode 100644 index 00000000000..e6ae0ac71b4 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/driver.py @@ -0,0 +1,127 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + + +import sys +import logging + +from pysideuic import compileUi + + +class Driver(object): + """ This encapsulates access to the pyuic functionality so that it can be + called by code that is Python v2/v3 specific. + """ + + LOGGER_NAME = 'PySide.uic' + + def __init__(self, opts, ui_file): + """ Initialise the object. opts is the parsed options. ui_file is the + name of the .ui file. + """ + + if opts.debug: + logger = logging.getLogger(self.LOGGER_NAME) + handler = logging.StreamHandler() + handler.setFormatter(logging.Formatter("%(name)s: %(message)s")) + logger.addHandler(handler) + logger.setLevel(logging.DEBUG) + + self._opts = opts + self._ui_file = ui_file + + def invoke(self): + """ Invoke the action as specified by the parsed options. Returns 0 if + there was no error. + """ + + if self._opts.preview: + return self._preview() + + self._generate() + + return 0 + + def _preview(self): + """ Preview the .ui file. Return the exit status to be passed back to + the parent process. + """ + + from PySide import QtUiTools + from PySide import QtGui + + app = QtGui.QApplication([self._ui_file]) + widget = QtUiTools.QUiLoader().load(self._ui_file) + widget.show() + + return app.exec_() + + def _generate(self): + """ Generate the Python code. """ + + if sys.hexversion >= 0x03000000: + if self._opts.output == '-': + from io import TextIOWrapper + + pyfile = TextIOWrapper(sys.stdout.buffer, encoding='utf8') + else: + pyfile = open(self._opts.output, 'wt', encoding='utf8') + else: + if self._opts.output == '-': + pyfile = sys.stdout + else: + pyfile = open(self._opts.output, 'wt') + + compileUi(self._ui_file, pyfile, self._opts.execute, self._opts.indent, self._opts.from_imports) + + def on_IOError(self, e): + """ Handle an IOError exception. """ + + sys.stderr.write("Error: %s: \"%s\"\n" % (e.strerror, e.filename)) + + def on_SyntaxError(self, e): + """ Handle a SyntaxError exception. """ + + sys.stderr.write("Error in input file: %s\n" % e) + + def on_NoSuchWidgetError(self, e): + """ Handle a NoSuchWidgetError exception. """ + + if e.args[0].startswith("Q3"): + sys.stderr.write("Error: Q3Support widgets are not supported by PySide.\n") + else: + sys.stderr.write(str(e) + "\n") + + def on_Exception(self, e): + """ Handle a generic exception. """ + + if logging.getLogger(self.LOGGER_NAME).level == logging.DEBUG: + import traceback + + traceback.print_exception(*sys.exc_info()) + else: + from PySide import QtCore + + sys.stderr.write("""An unexpected error occurred. +Check that you are using the latest version of PySide and report the error to +http://bugs.openbossa.org, including the ui file used to trigger the error. +""") diff --git a/openpype/hosts/equalizer/vendor/pysideuic/exceptions.py b/openpype/hosts/equalizer/vendor/pysideuic/exceptions.py new file mode 100644 index 00000000000..18bb51a19b2 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/exceptions.py @@ -0,0 +1,31 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2009 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +class NoSuchWidgetError(Exception): + def __str__(self): + return "Unknown Qt widget: %s" % (self.args[0],) + +class UnsupportedPropertyError(Exception): + pass + +class WidgetPluginError(Exception): + pass diff --git a/openpype/hosts/equalizer/vendor/pysideuic/icon_cache.py b/openpype/hosts/equalizer/vendor/pysideuic/icon_cache.py new file mode 100644 index 00000000000..523d207044b --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/icon_cache.py @@ -0,0 +1,150 @@ +#!/usr/bin/env python +# This file is part of the PySide project. +# +# Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + + +import os.path + + +class IconCache(object): + """Maintain a cache of icons. If an icon is used more than once by a GUI + then ensure that only one copy is created. + """ + + def __init__(self, object_factory, qtgui_module): + """Initialise the cache.""" + + self._object_factory = object_factory + self._qtgui_module = qtgui_module + self._base_dir = '' + self._cache = [] + + def set_base_dir(self, base_dir): + """ Set the base directory to be used for all relative filenames. """ + + self._base_dir = base_dir + + def get_icon(self, iconset): + """Return an icon described by the given iconset tag.""" + + iset = _IconSet(iconset, self._base_dir) + + try: + idx = self._cache.index(iset) + except ValueError: + idx = -1 + + if idx >= 0: + # Return the icon from the cache. + iset = self._cache[idx] + else: + # Follow uic's naming convention. + name = 'icon' + idx = len(self._cache) + + if idx > 0: + name += str(idx) + + icon = self._object_factory.createQObject("QIcon", name, (), + is_attribute=False) + iset.set_icon(icon, self._qtgui_module) + self._cache.append(iset) + + return iset.icon + + +class _IconSet(object): + """An icon set, ie. the mode and state and the pixmap used for each.""" + + def __init__(self, iconset, base_dir): + """Initialise the icon set from an XML tag.""" + + # Set the pre-Qt v4.4 fallback (ie. with no roles). + self._fallback = self._file_name(iconset.text, base_dir) + self._use_fallback = True + + # Parse the icon set. + self._roles = {} + + for i in iconset: + file_name = i.text + if file_name is not None: + file_name = self._file_name(file_name, base_dir) + + self._roles[i.tag] = file_name + self._use_fallback = False + + # There is no real icon yet. + self.icon = None + + @staticmethod + def _file_name(fname, base_dir): + """ Convert a relative filename if we have a base directory. """ + + fname = fname.replace("\\", "\\\\") + + if base_dir != '' and fname[0] != ':' and not os.path.isabs(fname): + fname = os.path.join(base_dir, fname) + + return fname + + def set_icon(self, icon, qtgui_module): + """Save the icon and set its attributes.""" + + if self._use_fallback: + icon.addFile(self._fallback) + else: + for role, pixmap in self._roles.items(): + if role.endswith("off"): + mode = role[:-3] + state = qtgui_module.QIcon.Off + elif role.endswith("on"): + mode = role[:-2] + state = qtgui_module.QIcon.On + else: + continue + + mode = getattr(qtgui_module.QIcon, mode.title()) + + if pixmap: + icon.addPixmap(qtgui_module.QPixmap(pixmap), mode, state) + else: + icon.addPixmap(qtgui_module.QPixmap(), mode, state) + + self.icon = icon + + def __eq__(self, other): + """Compare two icon sets for equality.""" + + if not isinstance(other, type(self)): + return NotImplemented + + if self._use_fallback: + if other._use_fallback: + return self._fallback == other._fallback + + return False + + if other._use_fallback: + return False + + return self._roles == other._roles diff --git a/openpype/hosts/equalizer/vendor/pysideuic/objcreator.py b/openpype/hosts/equalizer/vendor/pysideuic/objcreator.py new file mode 100644 index 00000000000..aa740234139 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/objcreator.py @@ -0,0 +1,112 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +import sys +import os.path + +from pysideuic.exceptions import NoSuchWidgetError, WidgetPluginError + +if sys.hexversion >= 0x03000000: + from pysideuic.port_v3.load_plugin import load_plugin +else: + from pysideuic.port_v2.load_plugin import load_plugin + + +# The list of directories that are searched for widget plugins. This is +# exposed as part of the API. +widgetPluginPath = [os.path.join(os.path.dirname(__file__), 'widget-plugins')] + + +MATCH = True +NO_MATCH = False +MODULE = 0 +CW_FILTER = 1 + + +class QObjectCreator(object): + def __init__(self, creatorPolicy): + self._cpolicy = creatorPolicy + + self._cwFilters = [] + self._modules = [self._cpolicy.createQtGuiWrapper()] + + # Get the optional plugins. + for plugindir in widgetPluginPath: + try: + plugins = os.listdir(plugindir) + except: + plugins = [] + + for filename in plugins: + if not filename.endswith('.py') or filename == '__init__.py': + continue + + filename = os.path.join(plugindir, filename) + + plugin_globals = { + "MODULE": MODULE, + "CW_FILTER": CW_FILTER, + "MATCH": MATCH, + "NO_MATCH": NO_MATCH} + + plugin_locals = {} + + if load_plugin(open(filename), plugin_globals, plugin_locals): + pluginType = plugin_locals["pluginType"] + if pluginType == MODULE: + modinfo = plugin_locals["moduleInformation"]() + self._modules.append(self._cpolicy.createModuleWrapper(*modinfo)) + elif pluginType == CW_FILTER: + self._cwFilters.append(plugin_locals["getFilter"]()) + else: + raise WidgetPluginError("Unknown plugin type of %s" % filename) + + self._customWidgets = self._cpolicy.createCustomWidgetLoader() + self._modules.append(self._customWidgets) + + def createQObject(self, classname, *args, **kwargs): + classType = self.findQObjectType(classname) + if classType: + return self._cpolicy.instantiate(classType, *args, **kwargs) + raise NoSuchWidgetError(classname) + + def invoke(self, rname, method, args=()): + return self._cpolicy.invoke(rname, method, args) + + def findQObjectType(self, classname): + for module in self._modules: + w = module.search(classname) + if w is not None: + return w + return None + + def getSlot(self, obj, slotname): + return self._cpolicy.getSlot(obj, slotname) + + def addCustomWidget(self, widgetClass, baseClass, module): + for cwFilter in self._cwFilters: + match, result = cwFilter(widgetClass, baseClass, module) + if match: + widgetClass, baseClass, module = result + break + + self._customWidgets.addCustomWidget(widgetClass, baseClass, module) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/port_v2/__init__.py b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/__init__.py new file mode 100644 index 00000000000..164c865f01d --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/__init__.py @@ -0,0 +1,20 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA diff --git a/openpype/hosts/equalizer/vendor/pysideuic/port_v2/as_string.py b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/as_string.py new file mode 100644 index 00000000000..23272b25abe --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/as_string.py @@ -0,0 +1,40 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +import re + + +def as_string(obj, encode=True): + if isinstance(obj, basestring): + s = '"' + _escape(obj.encode('UTF-8')) + '"' + return s + + return str(obj) + + +_esc_regex = re.compile(r"(\"|\'|\\)") + +def _escape(text): + # This escapes any escaped single or double quote or backslash. + x = _esc_regex.sub(r"\\\1", text) + + # This replaces any '\n' with an escaped version and a real line break. + return re.sub(r'\n', r'\\n"\n"', x) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/port_v2/ascii_upper.py b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/ascii_upper.py new file mode 100644 index 00000000000..05843bfe6ec --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/ascii_upper.py @@ -0,0 +1,32 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +import string + + +# A translation table for converting ASCII lower case to upper case. +_ascii_trans_table = string.maketrans(string.ascii_lowercase, + string.ascii_uppercase) + + +# Convert a string to ASCII upper case irrespective of the current locale. +def ascii_upper(s): + return s.translate(_ascii_trans_table) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/port_v2/invoke.py b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/invoke.py new file mode 100644 index 00000000000..76529044f2f --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/invoke.py @@ -0,0 +1,48 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +from pysideuic.exceptions import NoSuchWidgetError + + +def invoke(driver): + """ Invoke the given command line driver. Return the exit status to be + passed back to the parent process. + """ + + exit_status = 1 + + try: + exit_status = driver.invoke() + + except IOError, e: + driver.on_IOError(e) + + except SyntaxError, e: + driver.on_SyntaxError(e) + + except NoSuchWidgetError, e: + driver.on_NoSuchWidgetError(e) + + except Exception, e: + driver.on_Exception(e) + + return exit_status diff --git a/openpype/hosts/equalizer/vendor/pysideuic/port_v2/load_plugin.py b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/load_plugin.py new file mode 100644 index 00000000000..5212d6f3e2f --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/load_plugin.py @@ -0,0 +1,39 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +from pysideuic.exceptions import WidgetPluginError + + +def load_plugin(plugin, plugin_globals, plugin_locals): + """ Load the given plugin (which is an open file). Return True if the + plugin was loaded, or False if it wanted to be ignored. Raise an exception + if there was an error. + """ + + try: + exec(plugin.read(), plugin_globals, plugin_locals) + except ImportError: + return False + except Exception, e: + raise WidgetPluginError("%s: %s" % (e.__class__, str(e))) + + return True diff --git a/openpype/hosts/equalizer/vendor/pysideuic/port_v2/proxy_base.py b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/proxy_base.py new file mode 100644 index 00000000000..732b2e26e87 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/proxy_base.py @@ -0,0 +1,27 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +from pysideuic.Compiler.proxy_type import ProxyType + + +class ProxyBase(object): + __metaclass__ = ProxyType diff --git a/openpype/hosts/equalizer/vendor/pysideuic/port_v2/string_io.py b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/string_io.py new file mode 100644 index 00000000000..4657b52b42c --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/port_v2/string_io.py @@ -0,0 +1,27 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + + +# Import the StringIO object. +try: + from cStringIO import StringIO +except ImportError: + from StringIO import StringIO diff --git a/openpype/hosts/equalizer/vendor/pysideuic/properties.py b/openpype/hosts/equalizer/vendor/pysideuic/properties.py new file mode 100644 index 00000000000..9ef656e36d6 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/properties.py @@ -0,0 +1,487 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +import logging +import os.path +import sys + +from pysideuic.exceptions import UnsupportedPropertyError +from pysideuic.icon_cache import IconCache + +if sys.hexversion >= 0x03000000: + from pysideuic.port_v3.ascii_upper import ascii_upper +else: + from pysideuic.port_v2.ascii_upper import ascii_upper + +logger = logging.getLogger(__name__) +DEBUG = logger.debug + +QtCore = None +QtGui = None + + +def int_list(prop): + return [int(child.text) for child in prop] + +def float_list(prop): + return [float(child.text) for child in prop] + +bool_ = lambda v: v == "true" + +def needsWidget(func): + func.needsWidget = True + return func + + +class Properties(object): + def __init__(self, factory, QtCore_mod, QtGui_mod): + global QtGui, QtCore + QtGui = QtGui_mod + QtCore = QtCore_mod + self.factory = factory + + self._base_dir = '' + + self.reset() + + def set_base_dir(self, base_dir): + """ Set the base directory to be used for all relative filenames. """ + + self._base_dir = base_dir + self.icon_cache.set_base_dir(base_dir) + + def reset(self): + self.buddies = [] + self.delayed_props = [] + self.icon_cache = IconCache(self.factory, QtGui) + + def _pyEnumMember(self, cpp_name): + try: + prefix, membername = cpp_name.split("::") + except ValueError: + prefix = "Qt" + membername = cpp_name + + if prefix == "Qt": + return getattr(QtCore.Qt, membername) + + scope = self.factory.findQObjectType(prefix) + if scope is None: + raise AttributeError("unknown enum %s" % cpp_name) + + return getattr(scope, membername) + + def _set(self, prop): + expr = [self._pyEnumMember(v) for v in prop.text.split('|')] + + value = expr[0] + for v in expr[1:]: + value |= v + + return value + + def _enum(self, prop): + return self._pyEnumMember(prop.text) + + def _number(self, prop): + return int(prop.text) + + _uInt = _longLong = _uLongLong = _number + + def _double(self, prop): + return float(prop.text) + + def _bool(self, prop): + return prop.text == 'true' + + def _stringlist(self, prop): + return [self._string(p, notr='true') for p in prop] + + def _string(self, prop, notr=None): + text = prop.text + + if text is None: + return "" + + if prop.get('notr', notr) == 'true': + return text + + return QtGui.QApplication.translate(self.uiname, text, + prop.get('comment'), QtGui.QApplication.UnicodeUTF8) + + _char = _string + + def _cstring(self, prop): + return str(prop.text) + + def _color(self, prop): + args = int_list(prop) + + # Handle the optional alpha component. + alpha = int(prop.get("alpha", "255")) + + if alpha != 255: + args.append(alpha) + + return QtGui.QColor(*args) + + def _point(self, prop): + return QtCore.QPoint(*int_list(prop)) + + def _pointf(self, prop): + return QtCore.QPointF(*float_list(prop)) + + def _rect(self, prop): + return QtCore.QRect(*int_list(prop)) + + def _rectf(self, prop): + return QtCore.QRectF(*float_list(prop)) + + def _size(self, prop): + return QtCore.QSize(*int_list(prop)) + + def _sizef(self, prop): + return QtCore.QSizeF(*float_list(prop)) + + def _pixmap(self, prop): + if prop.text: + fname = prop.text.replace("\\", "\\\\") + if self._base_dir != '' and fname[0] != ':' and not os.path.isabs(fname): + fname = os.path.join(self._base_dir, fname) + + return QtGui.QPixmap(fname) + + # Don't bother to set the property if the pixmap is empty. + return None + + def _iconset(self, prop): + return self.icon_cache.get_icon(prop) + + def _url(self, prop): + return QtCore.QUrl(prop[0].text) + + def _locale(self, prop): + lang = getattr(QtCore.QLocale, prop.attrib['language']) + country = getattr(QtCore.QLocale, prop.attrib['country']) + return QtCore.QLocale(lang, country) + + def _cursor(self, prop): + return QtGui.QCursor(QtCore.Qt.CursorShape(int(prop.text))) + + def _date(self, prop): + return QtCore.QDate(*int_list(prop)) + + def _datetime(self, prop): + args = int_list(prop) + return QtCore.QDateTime(QtCore.QDate(*args[-3:]), QtCore.QTime(*args[:-3])) + + def _time(self, prop): + return QtCore.QTime(*int_list(prop)) + + def _gradient(self, prop): + name = 'gradient' + + # Create the specific gradient. + gtype = prop.get('type', '') + + if gtype == 'LinearGradient': + startx = float(prop.get('startx')) + starty = float(prop.get('starty')) + endx = float(prop.get('endx')) + endy = float(prop.get('endy')) + gradient = self.factory.createQObject('QLinearGradient', name, + (startx, starty, endx, endy), is_attribute=False) + + elif gtype == 'ConicalGradient': + centralx = float(prop.get('centralx')) + centraly = float(prop.get('centraly')) + angle = float(prop.get('angle')) + gradient = self.factory.createQObject('QConicalGradient', name, + (centralx, centraly, angle), is_attribute=False) + + elif gtype == 'RadialGradient': + centralx = float(prop.get('centralx')) + centraly = float(prop.get('centraly')) + radius = float(prop.get('radius')) + focalx = float(prop.get('focalx')) + focaly = float(prop.get('focaly')) + gradient = self.factory.createQObject('QRadialGradient', name, + (centralx, centraly, radius, focalx, focaly), + is_attribute=False) + + else: + raise UnsupportedPropertyError(prop.tag) + + # Set the common values. + spread = prop.get('spread') + if spread: + gradient.setSpread(getattr(QtGui.QGradient, spread)) + + cmode = prop.get('coordinatemode') + if cmode: + gradient.setCoordinateMode(getattr(QtGui.QGradient, cmode)) + + # Get the gradient stops. + for gstop in prop: + if gstop.tag != 'gradientstop': + raise UnsupportedPropertyError(gstop.tag) + + position = float(gstop.get('position')) + color = self._color(gstop[0]) + + gradient.setColorAt(position, color) + + return name + + def _palette(self, prop): + palette = self.factory.createQObject("QPalette", "palette", (), + is_attribute=False) + + for palette_elem in prop: + sub_palette = getattr(QtGui.QPalette, palette_elem.tag.title()) + for role, color in enumerate(palette_elem): + if color.tag == 'color': + # Handle simple colour descriptions where the role is + # implied by the colour's position. + palette.setColor(sub_palette, + QtGui.QPalette.ColorRole(role), self._color(color)) + elif color.tag == 'colorrole': + role = getattr(QtGui.QPalette, color.get('role')) + brush = self._brush(color[0]) + palette.setBrush(sub_palette, role, brush) + else: + raise UnsupportedPropertyError(color.tag) + + return palette + + def _brush(self, prop): + brushstyle = prop.get('brushstyle') + + if brushstyle in ('LinearGradientPattern', 'ConicalGradientPattern', 'RadialGradientPattern'): + gradient = self._gradient(prop[0]) + brush = self.factory.createQObject("QBrush", "brush", (gradient, ), + is_attribute=False) + else: + color = self._color(prop[0]) + brush = self.factory.createQObject("QBrush", "brush", (color, ), + is_attribute=False) + + brushstyle = getattr(QtCore.Qt, brushstyle) + brush.setStyle(brushstyle) + + return brush + + #@needsWidget + def _sizepolicy(self, prop, widget): + values = [int(child.text) for child in prop] + + if len(values) == 2: + # Qt v4.3.0 and later. + horstretch, verstretch = values + hsizetype = getattr(QtGui.QSizePolicy, prop.get('hsizetype')) + vsizetype = getattr(QtGui.QSizePolicy, prop.get('vsizetype')) + else: + hsizetype, vsizetype, horstretch, verstretch = values + hsizetype = QtGui.QSizePolicy.Policy(hsizetype) + vsizetype = QtGui.QSizePolicy.Policy(vsizetype) + + sizePolicy = self.factory.createQObject("QSizePolicy", "sizePolicy", + (hsizetype, vsizetype), is_attribute=False) + sizePolicy.setHorizontalStretch(horstretch) + sizePolicy.setVerticalStretch(verstretch) + sizePolicy.setHeightForWidth(widget.sizePolicy().hasHeightForWidth()) + return sizePolicy + _sizepolicy = needsWidget(_sizepolicy) + + # font needs special handling/conversion of all child elements. + _font_attributes = (("Family", str), + ("PointSize", int), + ("Weight", int), + ("Italic", bool_), + ("Underline", bool_), + ("StrikeOut", bool_), + ("Bold", bool_)) + + def _font(self, prop): + newfont = self.factory.createQObject("QFont", "font", (), + is_attribute = False) + for attr, converter in self._font_attributes: + v = prop.findtext("./%s" % (attr.lower(),)) + if v is None: + continue + + getattr(newfont, "set%s" % (attr,))(converter(v)) + return newfont + + def _cursorShape(self, prop): + return getattr(QtCore.Qt, prop.text) + + def convert(self, prop, widget=None): + try: + func = getattr(self, "_" + prop[0].tag) + except AttributeError: + raise UnsupportedPropertyError(prop[0].tag) + else: + args = {} + if getattr(func, "needsWidget", False): + assert widget is not None + args["widget"] = widget + + return func(prop[0], **args) + + + def _getChild(self, elem_tag, elem, name, default=None): + for prop in elem.findall(elem_tag): + if prop.attrib["name"] == name: + return self.convert(prop) + else: + return default + + def getProperty(self, elem, name, default=None): + return self._getChild("property", elem, name, default) + + def getAttribute(self, elem, name, default=None): + return self._getChild("attribute", elem, name, default) + + def setProperties(self, widget, elem): + try: + self.wclass = elem.attrib["class"] + except KeyError: + pass + for prop in elem.findall("property"): + prop_name = prop.attrib["name"] + DEBUG("setting property %s" % (prop_name,)) + + try: + stdset = bool(int(prop.attrib["stdset"])) + except KeyError: + stdset = True + + if not stdset: + self._setViaSetProperty(widget, prop) + elif hasattr(self, prop_name): + getattr(self, prop_name)(widget, prop) + else: + prop_value = self.convert(prop, widget) + if prop_value is not None: + getattr(widget, "set%s%s" % (ascii_upper(prop_name[0]), prop_name[1:]))(prop_value) + + # SPECIAL PROPERTIES + # If a property has a well-known value type but needs special, + # context-dependent handling, the default behaviour can be overridden here. + + # Delayed properties will be set after the whole widget tree has been + # populated. + def _delayed_property(self, widget, prop): + prop_value = self.convert(prop) + if prop_value is not None: + prop_name = prop.attrib["name"] + self.delayed_props.append((widget, False, + 'set%s%s' % (ascii_upper(prop_name[0]), prop_name[1:]), + prop_value)) + + # These properties will be set with a widget.setProperty call rather than + # calling the set function. + def _setViaSetProperty(self, widget, prop): + prop_value = self.convert(prop) + if prop_value is not None: + widget.setProperty(prop.attrib["name"], prop_value) + + # Ignore the property. + def _ignore(self, widget, prop): + pass + + # Define properties that use the canned handlers. + currentIndex = _delayed_property + currentRow = _delayed_property + + showDropIndicator = _setViaSetProperty + intValue = _setViaSetProperty + value = _setViaSetProperty + + objectName = _ignore + leftMargin = _ignore + topMargin = _ignore + rightMargin = _ignore + bottomMargin = _ignore + horizontalSpacing = _ignore + verticalSpacing = _ignore + + # tabSpacing is actually the spacing property of the widget's layout. + def tabSpacing(self, widget, prop): + prop_value = self.convert(prop) + if prop_value is not None: + self.delayed_props.append((widget, True, 'setSpacing', prop_value)) + + # buddy setting has to be done after the whole widget tree has been + # populated. We can't use delay here because we cannot get the actual + # buddy yet. + def buddy(self, widget, prop): + buddy_name = prop[0].text + if buddy_name: + self.buddies.append((widget, buddy_name)) + + # geometry is handled specially if set on the toplevel widget. + def geometry(self, widget, prop): + if widget.objectName() == self.uiname: + geom = int_list(prop[0]) + widget.resize(geom[2], geom[3]) + else: + widget.setGeometry(self._rect(prop[0])) + + def orientation(self, widget, prop): + # If the class is a QFrame, it's a line. + if widget.metaObject().className() == "QFrame": + widget.setFrameShape( + {"Qt::Horizontal": QtGui.QFrame.HLine, + "Qt::Vertical" : QtGui.QFrame.VLine}[prop[0].text]) + + # In Qt Designer, lines appear to be sunken, QFormBuilder loads + # them as such, uic generates plain lines. We stick to the look in + # Qt Designer. + widget.setFrameShadow(QtGui.QFrame.Sunken) + else: + widget.setOrientation(self._enum(prop[0])) + + # The isWrapping attribute of QListView is named inconsistently, it should + # be wrapping. + def isWrapping(self, widget, prop): + widget.setWrapping(self.convert(prop)) + + # This is a pseudo-property injected to deal with setContentsMargin() + # introduced in Qt v4.3. + def pyuicContentsMargins(self, widget, prop): + widget.setContentsMargins(*int_list(prop)) + + # This is a pseudo-property injected to deal with setHorizontalSpacing() + # and setVerticalSpacing() introduced in Qt v4.3. + def pyuicSpacing(self, widget, prop): + horiz, vert = int_list(prop) + + if horiz == vert: + widget.setSpacing(horiz) + else: + if horiz >= 0: + widget.setHorizontalSpacing(horiz) + + if vert >= 0: + widget.setVerticalSpacing(vert) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/pyside-uic.1 b/openpype/hosts/equalizer/vendor/pysideuic/pyside-uic.1 new file mode 100644 index 00000000000..6130d7d1f35 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/pyside-uic.1 @@ -0,0 +1,31 @@ +.TH PYSIDE-UIC "1" "December 2010" "pyside-uic" "User Commands" +.SH NAME +pyside\-uic \- DESCRIPTION... +.SH DESCRIPTION +.SS "Usage:" +.IP +pyside\-uic [options] +.SS "Options:" +.TP +\fB\-\-version +show program's version number and exit +.TP +.BI \-h\fB \fR,\fB \-\-help +show this help message and exit +.TP +.BI \-o FILE \fR, \-\-output=\fIFILE +write generated code to FILE instead of stdout +.TP +.BI \-x \fR, \-\-execute +generate extra code to test and display the class +.TP +.BI \-d \fR, \-\-debug +show debug output +.TP +.BI \-i N\fR, \-\-ident=N +set indent width to N spaces, tab if N is 0 (default: 4) +.SH COPYRIGHT +Copyright \(co 2010 Nokia Corporation and/or its subsidiary(\fB\-ies\fR) +.SH AUTHOR +.PP +This manpage was written by Marcelo Lira , on the 29. December 2010. diff --git a/openpype/hosts/equalizer/vendor/pysideuic/uiparser.py b/openpype/hosts/equalizer/vendor/pysideuic/uiparser.py new file mode 100644 index 00000000000..9f8697249a5 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/uiparser.py @@ -0,0 +1,882 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +import sys +import logging +import os.path +import re + +try: + from xml.etree.cElementTree import parse, SubElement +except ImportError: + from xml.etree.ElementTree import parse, SubElement + + +from pysideuic.exceptions import NoSuchWidgetError +from pysideuic.objcreator import QObjectCreator +from pysideuic.properties import Properties + + +logger = logging.getLogger(__name__) +DEBUG = logger.debug + +if sys.version_info < (2,4,0): + def reversed(seq): + for i in xrange(len(seq)-1, -1, -1): + yield seq[i] + +QtCore = None +QtGui = None + + +def gridPosition(elem): + """gridPosition(elem) -> tuple + + Return the 4-tuple of (row, column, rowspan, colspan) + for a widget element, or an empty tuple. + """ + try: + return (int(elem.attrib["row"]), + int(elem.attrib["column"]), + int(elem.attrib.get("rowspan", 1)), + int(elem.attrib.get("colspan", 1))) + except KeyError: + return () + + +class WidgetStack(list): + topwidget = None + def push(self, item): + DEBUG("push %s %s" % (item.metaObject().className(), + item.objectName())) + self.append(item) + if isinstance(item, QtGui.QWidget): + self.topwidget = item + + def popLayout(self): + layout = list.pop(self) + DEBUG("pop layout %s %s" % (layout.metaObject().className(), + layout.objectName())) + return layout + + def popWidget(self): + widget = list.pop(self) + DEBUG("pop widget %s %s" % (widget.metaObject().className(), + widget.objectName())) + for item in reversed(self): + if isinstance(item, QtGui.QWidget): + self.topwidget = item + break + else: + self.topwidget = None + DEBUG("new topwidget %s" % (self.topwidget,)) + return widget + + def peek(self): + return self[-1] + + def topIsLayout(self): + return isinstance(self[-1], QtGui.QLayout) + + +class UIParser(object): + def __init__(self, QtCoreModule, QtGuiModule, creatorPolicy): + self.factory = QObjectCreator(creatorPolicy) + self.wprops = Properties(self.factory, QtCoreModule, QtGuiModule) + + global QtCore, QtGui + QtCore = QtCoreModule + QtGui = QtGuiModule + + self.reset() + + def uniqueName(self, name): + """UIParser.uniqueName(string) -> string + + Create a unique name from a string. + >>> p = UIParser(QtCore, QtGui) + >>> p.uniqueName("foo") + 'foo' + >>> p.uniqueName("foo") + 'foo1' + """ + try: + suffix = self.name_suffixes[name] + except KeyError: + self.name_suffixes[name] = 0 + return name + + suffix += 1 + self.name_suffixes[name] = suffix + + return "%s%i" % (name, suffix) + + def reset(self): + try: self.wprops.reset() + except AttributeError: pass + self.toplevelWidget = None + self.stack = WidgetStack() + self.name_suffixes = {} + self.defaults = {"spacing": 6, "margin": 0} + self.actions = [] + self.currentActionGroup = None + self.resources = [] + self.button_groups = [] + self.layout_widget = False + + def setupObject(self, clsname, parent, branch, is_attribute = True): + name = self.uniqueName(branch.attrib.get("name") or clsname[1:].lower()) + if parent is None: + args = () + else: + args = (parent, ) + obj = self.factory.createQObject(clsname, name, args, is_attribute) + self.wprops.setProperties(obj, branch) + obj.setObjectName(name) + if is_attribute: + setattr(self.toplevelWidget, name, obj) + return obj + + def createWidget(self, elem): + self.column_counter = 0 + self.row_counter = 0 + self.item_nr = 0 + self.itemstack = [] + self.sorting_enabled = None + + widget_class = elem.attrib['class'].replace('::', '.') + if widget_class == 'Line': + widget_class = 'QFrame' + + # Ignore the parent if it is a container + parent = self.stack.topwidget + + # if is a Menubar on MacOS + macMenu = (sys.platform == 'darwin') and (widget_class == 'QMenuBar') + + if isinstance(parent, (QtGui.QDockWidget, QtGui.QMdiArea, + QtGui.QScrollArea, QtGui.QStackedWidget, + QtGui.QToolBox, QtGui.QTabWidget, + QtGui.QWizard)) or macMenu: + parent = None + + + # See if this is a layout widget. + if widget_class == 'QWidget': + if parent is not None: + if not isinstance(parent, QtGui.QMainWindow): + self.layout_widget = True + + self.stack.push(self.setupObject(widget_class, parent, elem)) + + if isinstance(self.stack.topwidget, QtGui.QTableWidget): + self.stack.topwidget.setColumnCount(len(elem.findall("column"))) + self.stack.topwidget.setRowCount(len(elem.findall("row"))) + + self.traverseWidgetTree(elem) + widget = self.stack.popWidget() + + self.layout_widget = False + + if isinstance(widget, QtGui.QTreeView): + self.handleHeaderView(elem, "header", widget.header()) + + elif isinstance(widget, QtGui.QTableView): + self.handleHeaderView(elem, "horizontalHeader", + widget.horizontalHeader()) + self.handleHeaderView(elem, "verticalHeader", + widget.verticalHeader()) + + elif isinstance(widget, QtGui.QAbstractButton): + bg_i18n = self.wprops.getAttribute(elem, "buttonGroup") + if bg_i18n is not None: + bg_name = bg_i18n.string + + for bg in self.button_groups: + if bg.objectName() == bg_name: + break + else: + bg = self.factory.createQObject("QButtonGroup", bg_name, + (self.toplevelWidget, )) + bg.setObjectName(bg_name) + self.button_groups.append(bg) + + bg.addButton(widget) + + if self.sorting_enabled is not None: + widget.setSortingEnabled(self.sorting_enabled) + self.sorting_enabled = None + + if self.stack.topIsLayout(): + lay = self.stack.peek() + gp = elem.attrib["grid-position"] + + if isinstance(lay, QtGui.QFormLayout): + lay.setWidget(gp[0], self._form_layout_role(gp), widget) + else: + lay.addWidget(widget, *gp) + + topwidget = self.stack.topwidget + + if isinstance(topwidget, QtGui.QToolBox): + icon = self.wprops.getAttribute(elem, "icon") + if icon is not None: + topwidget.addItem(widget, icon, self.wprops.getAttribute(elem, "label")) + else: + topwidget.addItem(widget, self.wprops.getAttribute(elem, "label")) + + tooltip = self.wprops.getAttribute(elem, "toolTip") + if tooltip is not None: + topwidget.setItemToolTip(topwidget.indexOf(widget), tooltip) + + elif isinstance(topwidget, QtGui.QTabWidget): + icon = self.wprops.getAttribute(elem, "icon") + if icon is not None: + topwidget.addTab(widget, icon, self.wprops.getAttribute(elem, "title")) + else: + topwidget.addTab(widget, self.wprops.getAttribute(elem, "title")) + + tooltip = self.wprops.getAttribute(elem, "toolTip") + if tooltip is not None: + topwidget.setTabToolTip(topwidget.indexOf(widget), tooltip) + + elif isinstance(topwidget, QtGui.QWizard): + topwidget.addPage(widget) + + elif isinstance(topwidget, QtGui.QStackedWidget): + topwidget.addWidget(widget) + + elif isinstance(topwidget, (QtGui.QDockWidget, QtGui.QScrollArea)): + topwidget.setWidget(widget) + + elif isinstance(topwidget, QtGui.QMainWindow): + if type(widget) == QtGui.QWidget: + topwidget.setCentralWidget(widget) + elif isinstance(widget, QtGui.QToolBar): + tbArea = self.wprops.getAttribute(elem, "toolBarArea") + + if tbArea is None: + topwidget.addToolBar(widget) + else: + topwidget.addToolBar(tbArea, widget) + + tbBreak = self.wprops.getAttribute(elem, "toolBarBreak") + + if tbBreak: + topwidget.insertToolBarBreak(widget) + + elif isinstance(widget, QtGui.QMenuBar): + topwidget.setMenuBar(widget) + elif isinstance(widget, QtGui.QStatusBar): + topwidget.setStatusBar(widget) + elif isinstance(widget, QtGui.QDockWidget): + dwArea = self.wprops.getAttribute(elem, "dockWidgetArea") + topwidget.addDockWidget(QtCore.Qt.DockWidgetArea(dwArea), + widget) + + def handleHeaderView(self, elem, name, header): + value = self.wprops.getAttribute(elem, name + "Visible") + if value is not None: + header.setVisible(value) + + value = self.wprops.getAttribute(elem, name + "CascadingSectionResizes") + if value is not None: + header.setCascadingSectionResizes(value) + + value = self.wprops.getAttribute(elem, name + "DefaultSectionSize") + if value is not None: + header.setDefaultSectionSize(value) + + value = self.wprops.getAttribute(elem, name + "HighlightSections") + if value is not None: + header.setHighlightSections(value) + + value = self.wprops.getAttribute(elem, name + "MinimumSectionSize") + if value is not None: + header.setMinimumSectionSize(value) + + value = self.wprops.getAttribute(elem, name + "ShowSortIndicator") + if value is not None: + header.setSortIndicatorShown(value) + + value = self.wprops.getAttribute(elem, name + "StretchLastSection") + if value is not None: + header.setStretchLastSection(value) + + def createSpacer(self, elem): + width = elem.findtext("property/size/width") + height = elem.findtext("property/size/height") + + if width is None or height is None: + size_args = () + else: + size_args = (int(width), int(height)) + + sizeType = self.wprops.getProperty(elem, "sizeType", + QtGui.QSizePolicy.Expanding) + + policy = (QtGui.QSizePolicy.Minimum, sizeType) + + if self.wprops.getProperty(elem, "orientation") == QtCore.Qt.Horizontal: + policy = policy[1], policy[0] + + spacer = self.factory.createQObject("QSpacerItem", + self.uniqueName("spacerItem"), size_args + policy, + is_attribute=False) + + if self.stack.topIsLayout(): + lay = self.stack.peek() + gp = elem.attrib["grid-position"] + + if isinstance(lay, QtGui.QFormLayout): + lay.setItem(gp[0], self._form_layout_role(gp), spacer) + else: + lay.addItem(spacer, *gp) + + def createLayout(self, elem): + # Qt v4.3 introduced setContentsMargins() and separate values for each + # of the four margins which are specified as separate properties. This + # doesn't really fit the way we parse the tree (why aren't the values + # passed as attributes of a single property?) so we create a new + # property and inject it. However, if we find that they have all been + # specified and have the same value then we inject a different property + # that is compatible with older versions of Qt. + left = self.wprops.getProperty(elem, 'leftMargin', -1) + top = self.wprops.getProperty(elem, 'topMargin', -1) + right = self.wprops.getProperty(elem, 'rightMargin', -1) + bottom = self.wprops.getProperty(elem, 'bottomMargin', -1) + + # Count the number of properties and if they had the same value. + def comp_property(m, so_far=-2, nr=0): + if m >= 0: + nr += 1 + + if so_far == -2: + so_far = m + elif so_far != m: + so_far = -1 + + return so_far, nr + + margin, nr_margins = comp_property(left) + margin, nr_margins = comp_property(top, margin, nr_margins) + margin, nr_margins = comp_property(right, margin, nr_margins) + margin, nr_margins = comp_property(bottom, margin, nr_margins) + + if nr_margins > 0: + if nr_margins == 4 and margin >= 0: + # We can inject the old margin property. + me = SubElement(elem, 'property', name='margin') + SubElement(me, 'number').text = str(margin) + else: + # We have to inject the new internal property. + cme = SubElement(elem, 'property', name='pyuicContentsMargins') + SubElement(cme, 'number').text = str(left) + SubElement(cme, 'number').text = str(top) + SubElement(cme, 'number').text = str(right) + SubElement(cme, 'number').text = str(bottom) + elif self.layout_widget: + # The layout's of layout widgets have no margin. + me = SubElement(elem, 'property', name='margin') + SubElement(me, 'number').text = '0' + + # In case there are any nested layouts. + self.layout_widget = False + + # We do the same for setHorizontalSpacing() and setVerticalSpacing(). + horiz = self.wprops.getProperty(elem, 'horizontalSpacing', -1) + vert = self.wprops.getProperty(elem, 'verticalSpacing', -1) + + if horiz >= 0 or vert >= 0: + # We inject the new internal property. + cme = SubElement(elem, 'property', name='pyuicSpacing') + SubElement(cme, 'number').text = str(horiz) + SubElement(cme, 'number').text = str(vert) + + classname = elem.attrib["class"] + if self.stack.topIsLayout(): + parent = None + else: + parent = self.stack.topwidget + if "name" not in elem.attrib: + elem.attrib["name"] = classname[1:].lower() + self.stack.push(self.setupObject(classname, parent, elem)) + self.traverseWidgetTree(elem) + + layout = self.stack.popLayout() + self.configureLayout(elem, layout) + + if self.stack.topIsLayout(): + top_layout = self.stack.peek() + gp = elem.attrib["grid-position"] + + if isinstance(top_layout, QtGui.QFormLayout): + top_layout.setLayout(gp[0], self._form_layout_role(gp), layout) + else: + top_layout.addLayout(layout, *gp) + + def configureLayout(self, elem, layout): + if isinstance(layout, QtGui.QGridLayout): + self.setArray(elem, 'columnminimumwidth', + layout.setColumnMinimumWidth) + self.setArray(elem, 'rowminimumheight', + layout.setRowMinimumHeight) + self.setArray(elem, 'columnstretch', layout.setColumnStretch) + self.setArray(elem, 'rowstretch', layout.setRowStretch) + + elif isinstance(layout, QtGui.QBoxLayout): + self.setArray(elem, 'stretch', layout.setStretch) + + def setArray(self, elem, name, setter): + array = elem.attrib.get(name) + if array: + for idx, value in enumerate(array.split(',')): + value = int(value) + if value > 0: + setter(idx, value) + + def handleItem(self, elem): + if self.stack.topIsLayout(): + elem[0].attrib["grid-position"] = gridPosition(elem) + self.traverseWidgetTree(elem) + else: + w = self.stack.topwidget + + if isinstance(w, QtGui.QComboBox): + text = self.wprops.getProperty(elem, "text") + icon = self.wprops.getProperty(elem, "icon") + + if icon: + w.addItem(icon, '') + else: + w.addItem('') + + w.setItemText(self.item_nr, text) + + elif isinstance(w, QtGui.QListWidget): + text = self.wprops.getProperty(elem, "text") + icon = self.wprops.getProperty(elem, "icon") + flags = self.wprops.getProperty(elem, "flags") + check_state = self.wprops.getProperty(elem, "checkState") + background = self.wprops.getProperty(elem, "background") + foreground = self.wprops.getProperty(elem, "foreground") + + if icon or flags or check_state: + item_name = "item" + else: + item_name = None + + item = self.factory.createQObject("QListWidgetItem", item_name, + (w, ), False) + + if self.item_nr == 0: + self.sorting_enabled = self.factory.invoke("__sortingEnabled", w.isSortingEnabled) + w.setSortingEnabled(False) + + if text: + w.item(self.item_nr).setText(text) + + if icon: + item.setIcon(icon) + + if flags: + item.setFlags(flags) + + if check_state: + item.setCheckState(check_state) + + if background: + item.setBackground(background) + + if foreground: + item.setForeground(foreground) + + elif isinstance(w, QtGui.QTreeWidget): + if self.itemstack: + parent, _ = self.itemstack[-1] + _, nr_in_root = self.itemstack[0] + else: + parent = w + nr_in_root = self.item_nr + + item = self.factory.createQObject("QTreeWidgetItem", + "item_%d" % len(self.itemstack), (parent, ), False) + + if self.item_nr == 0 and not self.itemstack: + self.sorting_enabled = self.factory.invoke("__sortingEnabled", w.isSortingEnabled) + w.setSortingEnabled(False) + + self.itemstack.append((item, self.item_nr)) + self.item_nr = 0 + + # We have to access the item via the tree when setting the + # text. + titm = w.topLevelItem(nr_in_root) + for child, nr_in_parent in self.itemstack[1:]: + titm = titm.child(nr_in_parent) + + column = -1 + for prop in elem.findall("property"): + c_prop = self.wprops.convert(prop) + c_prop_name = prop.attrib["name"] + + if c_prop_name == "text": + column += 1 + if c_prop: + titm.setText(column, c_prop) + elif c_prop_name == "icon": + item.setIcon(column, c_prop) + elif c_prop_name == "flags": + item.setFlags(c_prop) + elif c_prop_name == "checkState": + item.setCheckState(column, c_prop) + elif c_prop_name == "background": + item.setBackground(column, c_prop) + elif c_prop_name == "foreground": + item.setForeground(column, c_prop) + + self.traverseWidgetTree(elem) + _, self.item_nr = self.itemstack.pop() + + elif isinstance(w, QtGui.QTableWidget): + text = self.wprops.getProperty(elem, "text") + icon = self.wprops.getProperty(elem, "icon") + flags = self.wprops.getProperty(elem, "flags") + check_state = self.wprops.getProperty(elem, "checkState") + background = self.wprops.getProperty(elem, "background") + foreground = self.wprops.getProperty(elem, "foreground") + + item = self.factory.createQObject("QTableWidgetItem", "item", + (), False) + + if self.item_nr == 0: + self.sorting_enabled = self.factory.invoke("__sortingEnabled", w.isSortingEnabled) + w.setSortingEnabled(False) + + row = int(elem.attrib["row"]) + col = int(elem.attrib["column"]) + + if icon: + item.setIcon(icon) + + if flags: + item.setFlags(flags) + + if check_state: + item.setCheckState(check_state) + + if background: + item.setBackground(background) + + if foreground: + item.setForeground(foreground) + + w.setItem(row, col, item) + + if text: + # Text is translated so we don't have access to the item + # attribute when generating code so we must get it from the + # widget after it has been set. + w.item(row, col).setText(text) + + self.item_nr += 1 + + def addAction(self, elem): + self.actions.append((self.stack.topwidget, elem.attrib["name"])) + + def addHeader(self, elem): + w = self.stack.topwidget + + if isinstance(w, QtGui.QTreeWidget): + text = self.wprops.getProperty(elem, "text") + icon = self.wprops.getProperty(elem, "icon") + + if text: + w.headerItem().setText(self.column_counter, text) + + if icon: + w.headerItem().setIcon(self.column_counter, icon) + + self.column_counter += 1 + + elif isinstance(w, QtGui.QTableWidget): + if len(elem) == 0: + return + + text = self.wprops.getProperty(elem, "text") + icon = self.wprops.getProperty(elem, "icon") + whatsThis = self.wprops.getProperty(elem, "whatsThis") + + item = self.factory.createQObject("QTableWidgetItem", "item", + (), False) + + if elem.tag == "column": + w.setHorizontalHeaderItem(self.column_counter, item) + + if text: + w.horizontalHeaderItem(self.column_counter).setText(text) + + if icon: + item.setIcon(icon) + + if whatsThis: + w.horizontalHeaderItem(self.column_counter).setWhatsThis(whatsThis) + + self.column_counter += 1 + elif elem.tag == "row": + w.setVerticalHeaderItem(self.row_counter, item) + + if text: + w.verticalHeaderItem(self.row_counter).setText(text) + + if icon: + item.setIcon(icon) + + if whatsThis: + w.verticalHeaderItem(self.row_counter).setWhatsThis(whatsThis) + + self.row_counter += 1 + + def createAction(self, elem): + self.setupObject("QAction", self.currentActionGroup or self.toplevelWidget, + elem) + + def createActionGroup(self, elem): + action_group = self.setupObject("QActionGroup", self.toplevelWidget, elem) + self.currentActionGroup = action_group + self.traverseWidgetTree(elem) + self.currentActionGroup = None + + widgetTreeItemHandlers = { + "widget" : createWidget, + "addaction" : addAction, + "layout" : createLayout, + "spacer" : createSpacer, + "item" : handleItem, + "action" : createAction, + "actiongroup": createActionGroup, + "column" : addHeader, + "row" : addHeader, + } + + def traverseWidgetTree(self, elem): + for child in iter(elem): + try: + handler = self.widgetTreeItemHandlers[child.tag] + except KeyError: + continue + + handler(self, child) + + def createUserInterface(self, elem): + # Get the names of the class and widget. + cname = elem.attrib["class"] + wname = elem.attrib["name"] + + # If there was no widget name then derive it from the class name. + if not wname: + wname = cname + + if wname.startswith("Q"): + wname = wname[1:] + + wname = wname[0].lower() + wname[1:] + + self.toplevelWidget = self.createToplevelWidget(cname, wname) + self.toplevelWidget.setObjectName(wname) + DEBUG("toplevel widget is %s", + self.toplevelWidget.metaObject().className()) + self.wprops.setProperties(self.toplevelWidget, elem) + self.stack.push(self.toplevelWidget) + self.traverseWidgetTree(elem) + self.stack.popWidget() + self.addActions() + self.setBuddies() + self.setDelayedProps() + + def addActions(self): + for widget, action_name in self.actions: + if action_name == "separator": + widget.addSeparator() + else: + DEBUG("add action %s to %s", action_name, widget.objectName()) + action_obj = getattr(self.toplevelWidget, action_name) + if isinstance(action_obj, QtGui.QMenu): + widget.addAction(action_obj.menuAction()) + elif not isinstance(action_obj, QtGui.QActionGroup): + widget.addAction(action_obj) + + def setDelayedProps(self): + for widget, layout, setter, args in self.wprops.delayed_props: + if layout: + widget = widget.layout() + + setter = getattr(widget, setter) + setter(args) + + def setBuddies(self): + for widget, buddy in self.wprops.buddies: + DEBUG("%s is buddy of %s", buddy, widget.objectName()) + try: + widget.setBuddy(getattr(self.toplevelWidget, buddy)) + except AttributeError: + DEBUG("ERROR in ui spec: %s (buddy of %s) does not exist", + buddy, widget.objectName()) + + def classname(self, elem): + DEBUG("uiname is %s", elem.text) + name = elem.text + + if name is None: + name = "" + + self.uiname = name + self.wprops.uiname = name + self.setContext(name) + + def setContext(self, context): + """ + Reimplemented by a sub-class if it needs to know the translation + context. + """ + pass + + def readDefaults(self, elem): + self.defaults["margin"] = int(elem.attrib["margin"]) + self.defaults["spacing"] = int(elem.attrib["spacing"]) + + def setTaborder(self, elem): + lastwidget = None + for widget_elem in elem: + widget = getattr(self.toplevelWidget, widget_elem.text) + + if lastwidget is not None: + self.toplevelWidget.setTabOrder(lastwidget, widget) + + lastwidget = widget + + def readResources(self, elem): + """ + Read a "resources" tag and add the module to import to the parser's + list of them. + """ + for include in elem.getiterator("include"): + loc = include.attrib.get("location") + + # Assume our convention for naming the Python files generated by + # pyrcc4. + if loc and loc.endswith('.qrc'): + self.resources.append(os.path.basename(loc[:-4] + '_rc')) + + def createConnections(self, elem): + def name2object(obj): + if obj == self.uiname: + return self.toplevelWidget + else: + return getattr(self.toplevelWidget, obj) + for conn in iter(elem): + QtCore.QObject.connect(name2object(conn.findtext("sender")), + QtCore.SIGNAL(conn.findtext("signal")), + self.factory.getSlot(name2object(conn.findtext("receiver")), + conn.findtext("slot").split("(")[0])) + QtCore.QMetaObject.connectSlotsByName(self.toplevelWidget) + + def customWidgets(self, elem): + def header2module(header): + """header2module(header) -> string + + Convert paths to C++ header files to according Python modules + >>> header2module("foo/bar/baz.h") + 'foo.bar.baz' + """ + if header.endswith(".h"): + header = header[:-2] + + mpath = [] + for part in header.split('/'): + # Ignore any empty parts or those that refer to the current + # directory. + if part not in ('', '.'): + if part == '..': + # We should allow this for Python3. + raise SyntaxError("custom widget header file name may not contain '..'.") + + mpath.append(part) + + return '.'.join(mpath) + + for custom_widget in iter(elem): + classname = custom_widget.findtext("class") + if classname.startswith("Q3"): + raise NoSuchWidgetError(classname) + self.factory.addCustomWidget(classname, + custom_widget.findtext("extends") or "QWidget", + header2module(custom_widget.findtext("header"))) + + def createToplevelWidget(self, classname, widgetname): + raise NotImplementedError + + # finalize will be called after the whole tree has been parsed and can be + # overridden. + def finalize(self): + pass + + def parse(self, filename, base_dir=''): + self.wprops.set_base_dir(base_dir) + + # The order in which the different branches are handled is important. + # The widget tree handler relies on all custom widgets being known, and + # in order to create the connections, all widgets have to be populated. + branchHandlers = ( + ("layoutdefault", self.readDefaults), + ("class", self.classname), + ("customwidgets", self.customWidgets), + ("widget", self.createUserInterface), + ("connections", self.createConnections), + ("tabstops", self.setTaborder), + ("resources", self.readResources), + ) + + document = parse(filename) + version = document.getroot().attrib["version"] + DEBUG("UI version is %s" % (version,)) + # Right now, only version 4.0 is supported. + assert version in ("4.0",) + for tagname, actor in branchHandlers: + elem = document.find(tagname) + if elem is not None: + actor(elem) + self.finalize() + w = self.toplevelWidget + self.reset() + return w + + @staticmethod + def _form_layout_role(grid_position): + if grid_position[3] > 1: + role = QtGui.QFormLayout.SpanningRole + elif grid_position[1] == 1: + role = QtGui.QFormLayout.FieldRole + else: + role = QtGui.QFormLayout.LabelRole + + return role diff --git a/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/phonon.py b/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/phonon.py new file mode 100644 index 00000000000..62ffd79f7a7 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/phonon.py @@ -0,0 +1,32 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +# If pluginType is MODULE, the plugin loader will call moduleInformation. The +# variable MODULE is inserted into the local namespace by the plugin loader. +pluginType = MODULE + + +# moduleInformation() must return a tuple (module, widget_list). If "module" +# is "A" and any widget from this module is used, the code generator will write +# "import A". If "module" is "A[.B].C", the code generator will write +# "from A[.B] import C". Each entry in "widget_list" must be unique. +def moduleInformation(): + return "PySide.phonon", ("Phonon.SeekSlider", "Phonon.VideoPlayer", "Phonon.VolumeSlider") diff --git a/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/qtdeclarative.py b/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/qtdeclarative.py new file mode 100644 index 00000000000..a4b5284fc7f --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/qtdeclarative.py @@ -0,0 +1,32 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2010 Riverbank Computing Limited. +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + +# If pluginType is MODULE, the plugin loader will call moduleInformation. The +# variable MODULE is inserted into the local namespace by the plugin loader. +pluginType = MODULE + + +# moduleInformation() must return a tuple (module, widget_list). If "module" +# is "A" and any widget from this module is used, the code generator will write +# "import A". If "module" is "A[.B].C", the code generator will write +# "from A[.B] import C". Each entry in "widget_list" must be unique. +def moduleInformation(): + return "PySide.QtDeclarative", ("QDeclarativeView", ) diff --git a/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/qtwebkit.py b/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/qtwebkit.py new file mode 100644 index 00000000000..f5475c91a94 --- /dev/null +++ b/openpype/hosts/equalizer/vendor/pysideuic/widget-plugins/qtwebkit.py @@ -0,0 +1,34 @@ +# This file is part of the PySide project. +# +# Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (C) 2009 Riverbank Computing Limited. +# Copyright (C) 2009 Torsten Marek +# +# Contact: PySide team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# version 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301 USA + + +# If pluginType is MODULE, the plugin loader will call moduleInformation. The +# variable MODULE is inserted into the local namespace by the plugin loader. +pluginType = MODULE + + +# moduleInformation() must return a tuple (module, widget_list). If "module" +# is "A" and any widget from this module is used, the code generator will write +# "import A". If "module" is "A[.B].C", the code generator will write +# "from A[.B] import C". Each entry in "widget_list" must be unique. +def moduleInformation(): + return "PySide.QtWebKit", ("QWebView", )