Commit graph

21 commits

Author SHA1 Message Date
Candice Bentéjac
60eaced5ea [qt6] Update setup script with the correct version of PySide 2024-11-07 18:09:09 +01:00
ChemicalXandco
68ae588703 [setup] add all scripts in bin/ as executables 2021-05-16 15:45:07 +01:00
Fabien Castan
37ffd7f990 [bin] rename meshroom_photogrammetry as meshroom_batch 2021-02-24 22:38:25 +01:00
Fabien Castan
4cfdc10368 [install] Minor update to setup.py 2020-10-09 00:27:19 +02:00
Fabien Castan
1813de30bc [setup] add optional modules 2020-09-09 19:43:02 +02:00
ChemicalXandco
dcbee52611 make comment clearer 2020-03-16 17:38:54 +00:00
ChemicalXandco
a7f4d39472 fix sketchfab upload node not working in build 2020-03-11 08:14:11 +00:00
Fabien Castan
18e16811f4 [cxFreeze] bundle more context files 2019-08-21 22:31:52 +02:00
Yann Lanthony
b147788e5c [bin] use sys.exit + build meshroom_compute executable
* cx_Freeze removes builtin 'exit' function, use sys.exit in executables instead
* build: generate an executable for "meshroom_compute"
2019-02-27 15:00:43 +01:00
Fabien Castan
5bf62502f7 [setup] init LD_LIBRARY_PATH in cx_Freeze
As it cannot be modified later in python.
2018-08-08 16:36:31 +00:00
Yann Lanthony
a05030f7fc [setup] tweak included system libs on Linux
based on https://github.com/Ultimaker/cura-build/blob/master/packaging/setup_linux.py.in
+ add root "lib" folder to the LD_LIBRARY_PATH
2018-08-06 20:27:11 +02:00
Yann Lanthony
4d19b388fd [setup] add PlatformExecutable to handle variations between platforms 2018-08-06 20:27:11 +02:00
Yann Lanthony
ab00cca98f [setup] make meshroom_photogrammetry an Executable
provides a command line tool to launch the photogrammetry pipeline
2018-08-03 17:24:04 +02:00
Yann Lanthony
3438900b2b [ui] add "About" dialog
Accessible from main menu Help > About Meshroom, or by pressing "F1". Provides info about Meshroom version + useful links and related Open Source Licenses.

* load COPYING.md from Meshroom/AliceVision files (either provided with the standalone package or online) + translate them to HTML for display  (added `markdown` package in requirements)
* request.js: centralize function to open file urls
* provide system info from MeshroomApp (exposed as contextProperty)
2018-08-03 17:24:04 +02:00
Yann Lanthony
7ff4100396 [setup] update COPYING.md and include it in build_exe
* add Python, Pyside2 and Qt plugins
2018-08-03 17:24:04 +02:00
Yann Lanthony
4867c7a5f7 [setup] get correct Meshroom version + add 'cx_Freeze' to setup_requires 2018-08-03 17:24:04 +02:00
Yann Lanthony
f798050799 [setup] add ".ico" for Meshroom executable (Windows)
+ small rewrite of executable customization per platform
2018-08-03 17:24:04 +02:00
Yann Lanthony
4ebbc9d841 [setup] use cx_Freeze to package application 2018-06-08 14:55:16 +02:00
Yann Lanthony
07dd8f6bb3 [setup.py] fix typo in requirements 2017-10-06 15:48:28 +02:00
Yann Lanthony
82701e6555 [setup.py] remove extra 'pytest' 2017-09-25 19:07:22 +02:00
Yann Lanthony
807b4cb155 add setup.py + switch to pytest
* pytest: more modern and easy-to-use testing framework
2017-09-19 12:11:29 +02:00