Changelog¶
Version 0.2.4¶
Bug fixes¶
Do not call
get_reusable_executor().shutdown()when tasks are run serially inrun_parallel().
Version 0.2.3¶
Improvements¶
In
blueetl_core.utils.is_subfilter(), add thestrictparameter.
Version 0.2.2¶
Improvements¶
In
blueetl_core.parallel.isolated(), execute the function in the same process ifBLUEETL_JOBLIB_JOBSis set to1.
Version 0.2.1¶
New Features¶
Add
blueetl_core.parallel.isolated()to execute a function in a separate subprocess.
Improvements¶
If the env variable
BLUEETL_SUBPROCESS_LOGGING_LEVELis empty or not defined, then the log level of the subprocesses is inherited from the parent.
Version 0.2.0¶
New Features¶
Add
df.etl.insert_columns()to simplify the insertion of multiple columns at once in a DataFrame.
Improvements¶
In
run_parallel(), automatically shutdown the processes created by joblib and loky.
Version 0.1.8¶
Improvements¶
Update github actions.
Split lint and docs jobs in the CI.
Remove tox-gh-actions in the CI.
Use tox-uv in the CI.
Update black formatting.
Version 0.1.7¶
Improvements¶
Technical update: Update badges.
Version 0.1.6¶
Improvements¶
Technical update: Use PYPI_API_TOKEN instead of PYPI_PASSWORD.
Version 0.1.5¶
Improvements¶
Technical update: Fix banner and license.
Version 0.1.4¶
Improvements¶
Technical update: OSS release.
Version 0.1.3¶
Bug fixes¶
Ignore
skip_emptyinutils.smart_concat()when all the DataFrames are empty.
Version 0.1.2¶
Improvements¶
Use
skip_empty=Trueby default inutils.smart_concat().
Version 0.1.1¶
Improvements¶
Update documentation.
Version 0.1.0¶
New Features¶
First release, split from BlueETL 0.3.0.dev3.