Commit graph

163 commits

Author SHA1 Message Date
Jakub Trllo
1caedb841f add type hints 2025-09-26 15:03:57 +02:00
Jakub Trllo
7368ddfdfb use f-string 2025-09-26 15:00:59 +02:00
Jakub Trllo
e5fd51f693 remove milestone versions 2025-09-26 15:00:00 +02:00
Ondřej Samohel
8e0585c50d
Update client/ayon_core/addon/base.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-09-08 17:52:56 +02:00
Ondřej Samohel
2e88190203
🐛 fix handling of os.environ 2025-09-08 15:48:30 +02:00
Ondřej Samohel
257dfe204a
resolve environments in dev bundle paths 2025-09-08 14:35:57 +02:00
Jakub Trllo
742e500e84
Merge branch 'develop' into enhancement/per-project-bundle 2025-08-14 16:21:14 +02:00
Jakub Trllo
4f0e18b42e
Remove unnecessary line 2025-08-04 10:17:50 +02:00
Jakub Trllo
5e8dece22e warn about having string as output from plugin getter method 2025-07-31 16:46:03 +02:00
Jakub Trllo
ba4412577b mark 'collect_plugin_paths' as deprecated 2025-07-31 16:45:12 +02:00
Jakub Trllo
487b5dda98 small formatting change 2025-07-31 16:44:45 +02:00
Jakub Trllo
67f039bf5d warn about using deprecated method 2025-07-31 16:44:36 +02:00
Jakub Trllo
b247762806 make 'get_plugin_paths' optional 2025-07-31 16:44:02 +02:00
Ondřej Samohel
0a5b1530b5
Merge branch 'develop' into enhancement/per-project-bundle 2025-07-01 11:46:09 +02:00
Jakub Trllo
3e60bd9ba4 Merge branch 'develop' into enhancement/per-project-bundle
# Conflicts:
#	client/ayon_core/settings/lib.py
2025-06-16 18:04:05 +02:00
Ondřej Samohel
cbbe1297cd
Merge branch 'develop' into feature/911-new-traits-based-integrator 2025-04-16 15:30:13 +02:00
Jakub Trllo
486be39faa fix whitespaces 2025-04-14 17:55:48 +02:00
Jakub Trllo
0a54f569ce fix addons discovery 2025-03-26 16:55:26 +01:00
Ondrej Samohel
c8491daa54
Merge branch 'feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2025-02-13 10:11:52 +01:00
Ondrej Samohel
dd05199aed
🐶 calm ruff even more 2025-02-13 10:08:28 +01:00
Ondrej Samohel
8bcab93793
🐶 calm ruff 2025-02-13 10:05:15 +01:00
Ondřej Samohel
71ca34be9a
Merge branch 'feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2025-02-06 15:02:18 +01:00
Ondřej Samohel
4da77e7455
♻️ remove unnecessary NotImplementedError 2025-02-05 16:50:40 +01:00
Ondřej Samohel
ba67c436f9
♻️ revert back some changes 2025-01-29 23:25:43 +01:00
Ondřej Samohel
ebf6789036
♻️ organize imports 2025-01-29 23:17:32 +01:00
Ondřej Samohel
920f917f94
♻️ rename time to temporal to avoid conflict with std
and some linter changes
2025-01-29 22:22:05 +01:00
Ondřej Samohel
6ffe6af5b8
Merge remote-tracking branch 'origin/develop' into feature/909-define-basic-trait-type-using-dataclasses 2025-01-22 10:53:39 +01:00
Ondřej Samohel
41f1963e46
Merge remote-tracking branch 'origin/develop' into feature/911-new-traits-based-integrator 2024-12-16 18:39:53 +01:00
Jakub Trllo
e7d95c1d5d add methods to get launcher action paths 2024-12-16 10:29:25 +01:00
Jakub Trllo
a8441e3036 enhanced admin menu options 2024-12-10 17:14:51 +01:00
Jakub Trllo
21e60135f4 remove 'ayon_core.modules' 2024-12-10 17:11:20 +01:00
Ondřej Samohel
40f11ef0b6
Merge remote-tracking branch 'origin/feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2024-12-09 16:26:08 +01:00
Ondřej Samohel
5ab0f82a3a
🎨 add traits addon interface 2024-12-09 16:25:21 +01:00
Jakub Trllo
d30d5b5419 fix line lengths 2024-11-25 10:37:05 +01:00
Jakub Trllo
0c830d7dc8 remove openpype modules logic from addons 2024-09-03 16:10:31 +02:00
Jakub Trllo
725584a8db
require addon name/version
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2024-08-21 10:29:56 +02:00
Jakub Trllo
e0339aeb10 require addons_manager and exit_on_failure as kwargs 2024-08-20 19:25:45 +02:00
Jakub Trllo
e5eefc81fc added todo 2024-08-20 19:15:07 +02:00
Jakub Trllo
9260a80cb0 require addon name and version 2024-08-20 19:14:53 +02:00
Jakub Trllo
173b2f2727 remove ProcessContext methods 2024-08-20 19:14:22 +02:00
Jakub Trllo
3bc9933991 return bool all the time 2024-08-20 19:10:57 +02:00
Jakub Trllo
92ce331a30 added 'is_headless_mode_enabled' function 2024-08-20 18:45:54 +02:00
Jakub Trllo
eb4407b9ef fix returns in docstrings 2024-08-20 14:57:56 +02:00
Jakub Trllo
d983879ccd added comment to project name 2024-08-20 14:39:56 +02:00
Jakub Trllo
2b46eee1dd added ProcessContext arguments to 'ensure_addons_are_process_ready' 2024-08-20 14:19:52 +02:00
Jakub Trllo
f3cccccab7 do not return exception on fail 2024-08-20 14:10:16 +02:00
Jakub Trllo
8e9c28a84a 'ensure_addons_are_process_ready' returns ProcessContext 2024-08-20 14:10:02 +02:00
Jakub Trllo
501cacc4b8 change state of context when is done 2024-08-20 14:09:46 +02:00
Jakub Trllo
9331187000 ProcessContext also has information about preparation state 2024-08-20 14:09:29 +02:00
Jakub Trllo
c9a2022d0c remove unused import 2024-08-09 16:19:27 +02:00