No new features are in this release. This is mainly an update for the LibrePythonista pip installer.
This pull request includes various updates to the development environment and configuration files, as well as enhancements to the basic_config.py and config.py files to support platform-specific requirements and imports. The most important changes are summarized below:
Development Environment Updates:
Updated .devcontainer/devcontainer.json and .devcontainer/lo_sdk/devcontainer.json to replace bungcip.better-toml with tamasfe.even-better-toml and removed ms-python.black-formatter. [1][2]
Added charliermarsh.ruff extension to .vscode/extensions.json.
Enabled editor.formatOnPaste for Python in .vscode/settings.json.
Configuration Enhancements:
Added platform-specific requirements and imports in pyproject.toml for Linux, macOS, and Windows. [1][2]
Code Enhancements:
Enhanced basic_config.py and config.py to include platform-specific requirements and imports with new properties and initialization logic. [1][2][3][4][5][6]
Updated install_pkg.py to handle platform-specific requirements during package installation.
Enhanced requirements_check.py to validate platform-specific imports and requirements. [1][2]
Version Updates:
Incremented the project version in pyproject.toml from 0.5.1 to 0.5.2.
Updated ooo-dev-tools dependency version in pyproject.toml from 0.49.1 to 0.50.0. [1][2]
No new features are in this release. This is mainly an update for the LibrePythonista pip installer.
This pull request includes various updates to the development environment and configuration files, as well as enhancements to the
basic_config.py
andconfig.py
files to support platform-specific requirements and imports. The most important changes are summarized below:Development Environment Updates:
.devcontainer/devcontainer.json
and.devcontainer/lo_sdk/devcontainer.json
to replacebungcip.better-toml
withtamasfe.even-better-toml
and removedms-python.black-formatter
. [1] [2]charliermarsh.ruff
extension to.vscode/extensions.json
.editor.formatOnPaste
for Python in.vscode/settings.json
.Configuration Enhancements:
pyproject.toml
for Linux, macOS, and Windows. [1] [2]Code Enhancements:
basic_config.py
andconfig.py
to include platform-specific requirements and imports with new properties and initialization logic. [1] [2] [3] [4] [5] [6]install_pkg.py
to handle platform-specific requirements during package installation.requirements_check.py
to validate platform-specific imports and requirements. [1] [2]Version Updates:
pyproject.toml
from0.5.1
to0.5.2
.ooo-dev-tools
dependency version inpyproject.toml
from0.49.1
to0.50.0
. [1] [2]