436 Commits

Author SHA1 Message Date
Erwan MATHIEU
d3558ab377 Build binary translation messages on Windows on any shell
This is an attempt to see what actually happens, and may have to be reverted
2025-02-26 14:10:27 +01:00
Erwan MATHIEU
6833a38999 Apply new package name for for release 2025-02-26 10:56:43 +01:00
Erwan MATHIEU
cacb1ad625 Do not re-generate CuraVersion.py at deploy time 2025-02-24 12:50:19 +01:00
Erwan MATHIEU
c5de525710 Fix option name 2025-02-21 16:47:40 +01:00
Erwan MATHIEU
822ce020eb Restore unnecessarily changed indentation
CURA-7435
2025-02-21 08:08:05 +01:00
Erwan MATHIEU
fedf5a4794 Restore unnecessarily changed indentation
CURA-7435
2025-02-21 08:05:27 +01:00
Erwan MATHIEU
399d622eeb Merge remote-tracking branch 'origin/main' into CURA-7435_3DConnexion 2025-02-20 15:20:48 +01:00
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
eb5c5a1ad9 Merge remote-tracking branch 'origin/main' into CURA-12261-3dconnectionmouse 2025-02-06 12:57:24 +01:00
Erwan MATHIEU
0a936bec6a
Remove now-useless comment 2025-02-05 11:39:07 +01:00
c.lamboo
7a962216fb Merging CURA-7435_3DConnexionII 2025-01-24 13:20:41 +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