Skip to content

Commit b680b74

Browse files
committed
feat: revue de la propreté et mis a jour du todo, ark.yml, les deps
1 parent 3534f83 commit b680b74

5 files changed

Lines changed: 13 additions & 29 deletions

File tree

.ark/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
cache/
2+
pref.json

ark.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,6 @@ build:
6060
destination: Core/deps_analyser/stblib.yml
6161
type: file
6262
exclude: []
63+
icon: images/logo.png
64+
plugins:
65+
bcasl_enabled: true

bcasl/Loader.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from typing import Any, Optional
3131

3232
import yaml
33-
33+
import os
3434
from Core.Configs import load_ark_config
3535

3636
from .Base import BcPluginBase, PreCompileContext

requirements.txt

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -26,33 +26,8 @@ PyYAML>=5.4.1,<7.0.0
2626
tomli>=2.0.1,<3.0.0; python_version < "3.11"
2727
jsonschema
2828

29-
# Image processing
30-
# Pillow 11+ is needed for Python 3.13
31-
Pillow>=11.0.0; python_version >= "3.13"
32-
Pillow; python_version < "3.13"
29+
# CLI
3330

34-
# Test dependencies (dev)
35-
# pytest 8.3+ adds Python 3.13 support
36-
pytest>=8.3.0; python_version >= "3.13"
37-
pytest; python_version < "3.13"
38-
# pytest-qt 4.4+ supports pytest 8
39-
pytest-qt>=4.4.0
40-
# pytest-asyncio 0.23.6+ works with pytest 8
41-
pytest-asyncio>=0.23.6
42-
pytest-cov
43-
44-
# Code quality tools (dev)
45-
# Use versions that support Python 3.13
46-
black
47-
ruff
48-
mypy
49-
50-
# Security tools (dev)
51-
bandit
52-
pip-audit
53-
safety
5431
click
5532
rich
56-
pyfiglet
5733
colorama
58-
prompt_toolkit

todo.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ L'erreur 'bool' object is not callable signifie qu'une variable contenant un boo
6464
- [x] le locking est conçu pour un build reproductible mais dans l'incapacité de recréer un build bit par bit.. la comparaion lors dun rebuild doit etre revue pour une comparaison basé sur un build non bit for bit mais focntionnrlemnt equivalente donc l'on ne comparera plus le lock par hash ou en entireté mais plutot des metadonnées importante pour être fonctionnelement identique... .
6565

6666

67-
- [] corriger l'erreur : [ERROR] Error while validating BCASL report. Compilation blocked.
67+
- [x] corriger l'erreur : [ERROR] Error while validating BCASL report. Compilation blocked.
6868
[ERROR] BCASL validation failed. Compilation cannot continue.
6969

7070

@@ -136,4 +136,8 @@ Plugins: 2/2 ok, temps total 2009.0 ms
136136

137137

138138
[] en gui la compialtion tarde a ce lancer sur des projet exetrement massif...
139-
- lorsque bcasl n'est pas activer la compilation prend plus d temps a ce lancer en gui.
139+
- lorsque bcasl n'est pas activer la compilation prend plus d temps a ce lancer en gui.
140+
141+
- [] en fonction des derniere modification des docs sur lutlisation de `build.exclude` dans la cfg managed par le logiciel , ... modification de advancededitor car au message de fond de la section dediée a `build.exclude` il ya des exlusiond de dossier et Pycache comme exemple ... modifer vers des un message de fond parlt de exclusion de package python.
142+
143+
- lors de la creation de .ark/ dans un dworkspace un gitingore doit etre ajouter permetant dexclure le ficheor pref.json le dossier cache le dossier logs et build uniquement.

0 commit comments

Comments
 (0)