Commit graph

165 commits

Author SHA1 Message Date
Sleepy Monax 00e35a2d0f Make sure cins and cdefs are always in the same order 2024-01-04 13:03:19 +01:00
Sleepy Monax f810003ab9 Use RuntimeError 2024-01-02 15:25:18 +01:00
Sleepy Monax 83a57b77eb Added build-essential to default pod configurations. 2024-01-02 14:19:33 +01:00
Sleepy Monax da5a11932f Fix typing issue and added .vscode to gitignore 2024-01-02 10:17:04 +01:00
Sleepy Monax 0dd584f881 Allow overriding the debbuger 2023-12-24 12:41:46 +01:00
Sleepy Monax ecdae7903e Fix package-data names 2023-12-16 20:57:54 +01:00
Sleepy Monax d6cff3bcbc Adjusted build directory layout to avoid comflict with generated sources 2023-12-16 20:57:32 +01:00
Sleepy Monax 0dac774fb8 Fix how we detect how injectable are enabled 2023-12-13 22:23:34 +01:00
Sleepy Monax 0bbced54c4 Allow target to overide rules. 2023-12-13 17:37:19 +01:00
Sleepy Monax f50a571afa Fix component injection 2023-12-12 21:08:52 +01:00
Jordan ⌨️ 2b452c744a fix(rule): compileObj denies user to add custom languages 2023-12-09 19:54:50 +01:00
Sleepy Monax ea0e5613e8 Update 2023-12-09 13:18:48 +01:00
Sleepy Monax cc88242cef Install plugin requirements in pod 2023-12-05 10:39:36 +01:00
Sleepy Monax 6c0f6d5bd5 Added support for nested commands and running cutekit in containers. 2023-11-30 16:40:59 +01:00
Sleepy Monax 8a9c4689e9 ci: Updated to checkout@v3 2023-11-28 10:17:20 +01:00
Sleepy Monax f3e7727796 Bring back build all when passing no components. 2023-11-28 10:17:20 +01:00
Sleepy Monax a76f4921e4 Require python 3.11 2023-11-28 10:17:20 +01:00
Sleepy Monax c136dd8e1a Use relative path when possible 2023-11-28 10:17:20 +01:00
Jordan ⌨️ fafcfbca48 feat: Plugins system allows __init__.py for relative imports 2023-11-28 10:01:29 +01:00
Jordan ⌨️ d8b7a1630c cleanup: remove unused assignation and if stmt
the function doesn't return anything (see function signature)
2023-11-28 10:01:29 +01:00
Sleepy Monax 69aa190d9e Release 0.6.0 2023-11-21 13:53:57 +01:00
Sleepy Monax 27fcacbdd3 Fix linting 2023-11-21 13:51:09 +01:00
Sleepy Monax 5b703d779a Toml support. 2023-11-21 13:51:09 +01:00
Sleepy Monax 83f56dbf8d Don't duplicate requirements 2023-11-21 13:51:09 +01:00
Sleepy Monax fc6c503a47 Log new command being registered 2023-11-21 13:51:09 +01:00
Sleepy Monax 7ccd17d64b Add new "fast" optimization mixin and handle
disabled components in builder.py
2023-11-21 13:51:09 +01:00
Sleepy Monax 6cf0502beb Fix types 2023-11-21 13:51:09 +01:00
Sleepy Monax bbe2d1d387 runCmd will start __main__ by default. 2023-11-21 13:51:09 +01:00
Sleepy Monax 16e321d82f Update request 2023-11-21 13:51:09 +01:00
Sleepy Monax b3cc65ac36 Fix run command decorator 2023-11-21 13:51:09 +01:00
Jordan ⌨️ c2510da0ca fix: check plugin if script is in same directory as __init__.py 2023-11-21 13:51:09 +01:00
Sleepy Monax df7bfb7c3f Fix naming for ci step 2023-11-21 13:51:09 +01:00
Sleepy Monax e1ff2307f5 Refactored build context and dependecy resolution code 2023-11-21 13:51:09 +01:00
Sleepy Monax 244e8664e8 Run tests in the CI 2023-11-21 13:51:09 +01:00
Sleepy Monax d0564a968f Added missing requirement 2023-11-21 13:51:09 +01:00
Sleepy Monax 8f4d19c98e Use dataclasses for the model 2023-11-21 13:51:09 +01:00
Sleepy Monax b1415cce16 Add ensure function to check cutekit version 2023-11-21 13:49:37 +01:00
Sleepy Monax 367df1034d Update Python version and MyPy command. 2023-11-21 13:49:37 +01:00
Sleepy Monax c637675a6f Moved more stuff to the cli module. 2023-11-21 13:49:37 +01:00
Sleepy Monax 5f7a12e2e2 Add ci checks. 2023-11-21 13:49:00 +01:00
Sleepy Monax 8d1ca3095a Cleanups imports and got ride of cutekit.project 2023-11-21 13:49:00 +01:00
Sleepy Monax 3a78537dff Removed the "manifest" suffix from classes names in the model. 2023-11-21 13:49:00 +01:00
Sleepy Monax 9a962e825e Update cutekit CLI to use new cli module 2023-11-21 13:49:00 +01:00
Jordan ⌨️ 2c9a7c5fc6 feat: new command line decorator 2023-11-21 13:48:43 +01:00
Jordan ⌨️ b9fa1422a4 fix: incorrect type comparaison lead to infinite loop when not in ck project 2023-11-21 13:48:43 +01:00
Sleepy Monax d912e7d4ce Added command decorator. 2023-11-21 13:48:43 +01:00
Sleepy Monax 6822bb2352 Add _ prefix to logger 2023-11-21 13:48:43 +01:00
Sleepy Monax 548a35ffa1 Fix project lookup on windows. 2023-11-21 13:48:43 +01:00
Sleepy Monax 8a2024bc1c Release 0.5.4 2023-10-22 15:16:15 +02:00
Sleepy Monax d0ad38b714 Updated pyproject.toml 2023-10-22 14:55:57 +02:00