Commit Graph

9 Commits

Author SHA1 Message Date
Yann MAGNIN 7766bd6bd7 vxSDK - 0.12.0-42 : remove assets converter and project module
*update*
> [vxsdk]
  | [conv] remove converter module
  | [project] remove project module

*fix*
> [install]
  | allow force install (useful when python major version update break pip env)
2023-05-11 19:01:27 +02:00
Yann MAGNIN 1a14f4ca4e vxSDK - 0.12.0-41 : update logger and checkers + small fixes
*update*
> [scripts]
  | [checkers] use the new simplified vxNorm checker API
  | [install] proper handle re-installation cache
  | [install] *REMOVE* update feature
  | [install] better installation handling
> [vxsdk/core]
  | [logger] display log level if other than LOG_USER

*fix*
> [install]
  | fix relative path installation
> [vxsdk/core]
  | [logger] fix VxLogger object creation
  | [build/meta] fix PRIVATE env key generation
  | [core/pkg] fix function exposition for find_pkg (undetected by pylint!)
  | [core/pkg] fix function exposition for clone_pkg (undetected by pylint!)
2023-04-06 18:40:46 +02:00
Yann MAGNIN 3dbcb34f7c vxSDK - 0.12.0-37 : code review (WIP)
*update*
> [common]
  | fix all pylint notifications
  | proper isolate project core code
  | proper interface for configuration file abstraction
2023-03-11 20:34:08 +01:00
Yann MAGNIN 4d21d36967 VxSDK - 0.12.0-23 : Refacto package part of the vxSDK + refacto logger
@update
> remove threading support
> core/logger
  | use class instead of functions
> __main__
  | use the new logger API
  | update help message
  | use a new "module-loading" methods : (`cli_validate()` and `cli_pase()`)
> cli/build
> core/build
  | expose new module interface for the main "module-loader"
  | use the new logger API
  | change exposed module name ('b' or 'build' -> 'build' only)
  | proper isolate the project-meta parsing
  | update internal comment and documentation
> cli/pkg
> core/pkg
  | expose new module interface for the main "module-loader"
  | use the new logger API
  | update help message
  | rename `vxsdk pkg install` -> `vxsdk pkg clone`
  | remove building steps
  | remove dependencies resolution
  | update backend handling
> core/config
  | proper cache support and I/O management

> cli/config
  | expose new module interface for the main "module-loader"
> cli/conv
  | expose new module interface for the main "module-loader"

@fix
> install.sh
  | fix update display
> cli/pkg
  | fix version display
  | fix CLI argument parsing
2022-11-03 10:43:24 +01:00
Yann MAGNIN 7623dec9fd VxSDK - 0.12.0-11 : Isolate log + add config module (WIP !!)
@add:
<> vxsdk/config:
  | add CLI handling
  | add core API
<> vxsdk/logs:
  | add CLI handling
  | add core API

@update
<> common:
  | remove all raw `print()` message and user the logs module
  | allow verbose flags
2022-07-17 13:46:00 +02:00
Yann MAGNIN 15536aa928 vxSDK 0.12.0-2 : Update features
@add
> vxsdk/__main__ : add '--update' which will try to update the vxSDK

@fix
> install.sh : fix version information generation during the installation step
> vxsdk/__main__ : fix version information (vxsdk --version)
> vxsdk/build/core/project: remove deprecated method
2022-05-21 14:56:58 +02:00
Yann MAGNIN 0afa72cddd vxSDK 0.12.0-1 : first core refacto
@add
> TODO: specification for the next version of the project

@update
> assets: change all project architecture
> install: update installation script code
> vxsdk/__main__: merge application configuration in __main__.py
> common: move all module description in __init__.py module file
> common: update module architecture
> common: update most of the module CLI interface
2022-05-18 16:04:56 +02:00
Yann MAGNIN b410699475 VxSDK - 0.11.1 : Fix help message
@update
<> install : update project version

@fix
<> vxsdk/build/build : fix help flags parsing
<> vxsdk/converter/converter : fix help flags parsing
2022-02-01 16:59:01 +01:00
Yann MAGNIN 7f0db81a05 VxSDK - 0.11.0 : "Merge" bitmap converter (Costa Bushnaq)
@add:
<> vxsdk/converter/utils : add bitmap conversion
<> vxsdk/converter/core : add bitmap conversion and generation

@update
<> vxsdk/install : dump vxsdk version

@fix
<> vxsdk/converter/core : fix font encoding alignment
<> vxsdk/build/code : assets folder name
2022-01-26 15:28:08 +01:00