Ploomber

Latest version: v0.23.3

Safety actively analyzes 688792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 20

0.21.3

* Fix to internal Cloud CLI

0.21.2

* Adds `ploomber cloud nb` command
* Allows setting `null` in `pipeline.yaml` clients ([1025](https://github.com/ploomber/ploomber/issues/1025))
* Wrapping text in D3 plot for tasks with long names ([968](https://github.com/ploomber/ploomber/issues/968))
* Merge `env.yaml` nested keys when using `import_from` ([1034](https://github.com/ploomber/ploomber/issues/1034))

0.21.1

* Adds `ploomber cloud task` command
* `ploomber cloud` can take the `[latest](https://github.com/latest)` argument in the `abort`, `log` and `status` commands
* Adds conda support to `ploomber cloud build` via `environment.lock.yml`
* Adds feature to select which parameters to install if the same source appears more than once ([985](https://github.com/ploomber/ploomber/issues/985))
* Fixes an error when pairing notebooks ([979](https://github.com/ploomber/ploomber/issues/979))
* Fixes error in `ploomber cloud download` command ([1010](https://github.com/ploomber/ploomber/issues/1010))
* Remove `parameters` cell missing exception and add `parameters` cell in `NotebookRunner` and `ScriptRunner` when it is missing ([971](https://github.com/ploomber/ploomber/issues/971))
* `setup.cfg` allows to set which task params to inject using `inject-priority` ([902](https://github.com/ploomber/ploomber/issues/902))

0.21

* Adds `ploomber.micro` module for writing micro pipelines
* Allow dotted paths in params ([477](https://github.com/ploomber/ploomber/issues/477))
* Adds progress bar to `Parallel` executor
* Allows to switch method when using `Parallel` executor ([957](https://github.com/ploomber/ploomber/issues/957))
* Clean traceback when using ploomber task ([889](https://github.com/ploomber/ploomber/issues/889))
* `grid` requires strict dotted path format (`a.b::c`)
* Raise errors on wrong type or empty returned value for dotted paths in `params` and `grid`
* Compatibility with papermill `2.4.0`
* Compatibility with IPython `8` ([978](https://github.com/ploomber/ploomber/issues/978))
* Python API allows to execute notebooks without a parameters cell ([971](https://github.com/ploomber/ploomber/issues/971))
* Compatible with nbconvert `7`
* Compatibility with mistune `0.8.x` and `2.x`
* Adds deprecation warning to `NotebookRunner.develop()` and `PythonCallable.develop()`

0.20

*Note: Ploomber 0.20 dropped support for Python 3.6 ([876](https://github.com/ploomber/ploomber/issues/876))*

* Adds support to serialize the traceback for later post-mortem debugging: `ploomber build --debuglater` and `ploomber task {name} --debuglater`
* Support for notebook post-mortem debugging: `ploomber build --debug` `ploomber task {name} --debug` ([823](https://github.com/ploomber/ploomber/issues/823))
* `env.yaml` allows to use existing keys in subsequent values
* Add `start_method` to Parallel executor to set the method which should be used to start child processes ([942](https://github.com/ploomber/ploomber/issues/942))
* Clearing screen before updating execution status when using the `Parallel` executor
* Fixes missing plot when generating `ploomber report` with `--backend d3` ([946](https://github.com/ploomber/ploomber/issues/946))
* Fixes error when using dotted paths in `grid` ([951](https://github.com/ploomber/ploomber/issues/951))

0.19.9

*Note: this is the latest version compatible with Python 3.6*

* Adds warning notice when running on Python 3.6
* Add `--backend` to `ploomber report` to choose plotting backend ([904](https://github.com/ploomber/ploomber/issues/904))
* Add *did you mean?* feature to `ploomber examples` ([805](https://github.com/ploomber/ploomber/issues/805))

Page 4 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.