[setup] use PySide2 5.11.0 official release from PyPI

+ update doc about Python 2.7 on Windows
This commit is contained in:
Yann Lanthony 2018-07-27 22:43:50 +02:00
parent 4867c7a5f7
commit 7770f11033
2 changed files with 16 additions and 10 deletions

View file

@ -20,13 +20,21 @@ ALICEVISION_VOCTREE=/path/to/voctree
```
### Python Environment
* Python 2 (>= 2.7) or Python 3 (>=3.5)
* Windows: Python 3 (>=3.5)
* Linux: Python 3 (>=3.5) or Python 2 (>= 2.7)
> No Python 2.7 support on Windows ?
>
> Official Python 2.7 binary package is built with Visual Studio 2008, while PySide2/Qt is built using Visual Studio 2015/2017.
>Therefore, in order to avoid mixing MSVC runtime libraries, Qt does not ship PySide2 wheels for Python 2.7 on Windows (as explained [here](https://wiki.qt.io/Qt_for_Python/Considerations#Missing_Windows_.2F_Python_2.7_release)).
>Note that for using Meshroom in command line mode only (no UI), PySide2 is not required and Python 2.7 would be fine.
To install all the requirements for runtime, development and packaging, simply run:
```bash
pip install -r requirements.txt -r dev_requirements.txt
```
> Node: `dev_requirements` is only related to testing and packaging. It is not mandatory to run Meshroom.
> Note: `dev_requirements` is only related to testing and packaging. It is not mandatory to run Meshroom.
### Qt Plugins
Additional Qt plugins can be built to extend Meshroom UI features. They can be found on separate repositories,

View file

@ -1,6 +1,4 @@
# runtime
psutil
enum34;python_version<"3.4"
--extra-index-url https://download.qt.io/snapshots/ci/pyside/5.11/latest/
pyside2
PySide2==5.11.0