427 Commits

Author SHA1 Message Date
Erwan MATHIEU
22089641b8 Fix writing the UTF-8 licenses
CURA-12400
2025-02-20 13:59:43 +01:00
Erwan MATHIEU
6dbb1c7dde Encode rendered Jinja template to utf-8 before writing
CURA-12400
2025-02-20 13:49:40 +01:00
Erwan MATHIEU
b227ea1585 Handle utf8 licenses on all platforms
CURA-12400
2025-02-20 13:29:40 +01:00
Erwan MATHIEU
3d5612b609 Always use utf8 encoding for licenses
CURA-12400
2025-02-20 12:02:50 +01:00
Erwan MATHIEU
6efbcb4ff6 Apply suggested review changes
CURA-12400
2025-02-19 15:09:12 +01:00
Erwan MATHIEU
575458c1dd Make sure we also create the about desc to Cura itself
CURA-12400
2025-02-19 13:55:29 +01:00
Erwan MATHIEU
b2ecf449c8 Change link to point to Qt multi-repos description
CURA-12400
2025-02-19 13:55:02 +01:00
Erwan MATHIEU
18a37b2cc3 Add option to skip licenses download
CURA-12400
This is useful for development, because it can take a few minutes
2025-02-17 15:57:10 +01:00
Erwan MATHIEU
eaeaa0d2b2 Gather and display details licenses for extra dependencies
CURA-12400
Some of the dependencies we use are not directly accessible via pip or conan, so add a field for manually registered dependencies
2025-02-17 15:34:38 +01:00
Erwan MATHIEU
a664c34803 Gather and display details of licences for conan packages
CURA-12400
2025-02-17 14:04:58 +01:00
Erwan MATHIEU
0a112c6c53 Gather and display details of licences for pip packages
CURA-12400
2025-02-17 08:51:36 +01:00
Erwan MATHIEU
0a936bec6a
Remove now-useless comment 2025-02-05 11:39:07 +01:00
Erwan MATHIEU
ddb5aee056 Use private data from internal conan-user 2024-12-13 20:43:19 +01:00
Erwan MATHIEU
86e799e565 Use fdm_materials_private when appropriate 2024-12-13 20:21:17 +01:00
Remco Burema
cca70d83da Install: Fix MacOs; Previous Windows fixes caused Mac build to fail.
part of CURA-11622
2024-12-11 16:17:18 +01:00
Remco Burema
55f59b7971 Better rid of 'forbidden modules' and related folders.
part of CURA-11622
2024-12-10 17:30:27 +01:00
Erwan MATHIEU
10633d4ffa Remove now-useless script generation 2024-12-04 15:10:13 +01:00
Erwan MATHIEU
8d332f5bcc Revert CPython to 3.12.2
Unfortunately, 3.12.7 doesn't build on Windows yet
2024-12-02 10:31:27 +01:00
Erwan MATHIEU
f59e19f061 Update python version 2024-11-29 09:02:32 +01:00
Erwan MATHIEU
0d5d0fe846 Rename tmp Python file to a more explicit name 2024-11-28 14:33:16 +01:00
Erwan MATHIEU
8e25302753 Merge remote-tracking branch 'origin/main' into CURA-11622_conan_v2 2024-11-27 17:40:09 +01:00
Erwan MATHIEU
70f01f2a1b Merge remote-tracking branch 'refs/remotes/origin/CURA-11622_conan_v2' into CURA-11622_conan_v2 2024-11-27 14:43:05 +01:00
Erwan MATHIEU
af22593326 Remove version limit 2024-11-27 14:42:57 +01:00
Remco Burema
b7a5b2fd62 (win build) make it work locally again
part if CURA-11622
2024-11-27 12:40:45 +01:00
Erwan MATHIEU
0000ba334c Use gettext tools in path (experimental) 2024-11-27 11:17:13 +01:00
Remco Burema
9002e010cf Fix syntax of thrown errors.
done as part of CURA-11622
2024-11-26 15:06:48 +01:00
Erwan MATHIEU
b9a915024e Always build binary translations files at build time 2024-11-26 08:34:42 +01:00
Erwan MATHIEU
50b13cdd77 Cleanup code 2024-11-22 10:56:41 +01:00
Erwan MATHIEU
b8fd3d7ab0 Remove pyinstaller spec generation at generate() time 2024-11-21 11:15:31 +01:00
Erwan MATHIEU
f2343e98ce Remove dead code 2024-11-21 10:50:28 +01:00
Erwan MATHIEU
43a3db9c5d Remove build steps from Conan recipe 2024-11-20 21:36:43 +01:00
Erwan MATHIEU
5e204ab242 Use virtual python env to get dependencies 2024-11-19 09:23:09 +01:00
Erwan MATHIEU
e044d94144 Use virtual env for dependencies 2024-11-18 14:04:22 +01:00
Erwan MATHIEU
6a7cfca0a5 Revert "Change the way we get Python installs"
This reverts commit fc8581709525802dc441ceff639b026ab1fd6922.
2024-11-18 13:58:19 +01:00
Erwan MATHIEU
fc85817095 Change the way we get Python installs 2024-11-15 15:28:43 +01:00
Erwan MATHIEU
656573e905 User proper environment to get dependencies list 2024-11-15 14:12:30 +01:00
Erwan MATHIEU
806fedef61 An other desperate attempt to get the proper env 2024-11-15 12:15:41 +01:00
Erwan MATHIEU
ebe701899d Use Python virtual env to get dependencies 2024-11-15 12:06:53 +01:00
Erwan MATHIEU
35e52efcfa Change environment to gater Python dependencies 2024-11-15 11:55:43 +01:00
Erwan MATHIEU
0e363202ed Remove specific PYTHONPATH 2024-11-15 11:39:01 +01:00
Erwan MATHIEU
cd48c7cb9d Add debug information for python dependencies generation 2024-11-15 11:33:42 +01:00
Erwan MATHIEU
f50676a18c Fix pyinstaller file generation in some cases 2024-11-14 15:46:54 +01:00
Erwan MATHIEU
3910ab0b78 Do not include enterprise resources if not needed 2024-11-14 15:04:39 +01:00
Erwan MATHIEU
85cd142266 Add explicit errors on missing package information 2024-11-14 14:55:28 +01:00
Erwan MATHIEU
8bd69ecc3d Store versions script in deploy folder 2024-11-14 14:29:07 +01:00
Erwan MATHIEU
bec1ff1243 Fix pyinstaller resources deployment 2024-11-14 13:59:27 +01:00
Erwan MATHIEU
4fedf332a0 Raise exceptions on critical errors 2024-11-13 16:22:18 +01:00
Erwan MATHIEU
85644b621e Remove debug print 2024-11-13 13:33:15 +01:00
Erwan MATHIEU
b78143546c Add more debug printed information 2024-11-13 10:25:04 +01:00
Erwan MATHIEU
440b51c189 Add debug information to try and fix build 2024-11-13 09:20:21 +01:00