Ploomber

Latest version: v0.23.2

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

Scan your dependencies

Page 16 of 20

0.8.1

- `ploomber interact` allows to switch DAG parameters, just like
`ploomber build`
- Adds `PythonCallable.develop()` to develop Python functions
interactively
- `NotebookRunner.develop()` to develop now also works with Jupyter
lab

0.8

- Dropping support for Python 3.5
- Removes `DAGSpec.from_file`, loading from a file is now handled
directly by the `DAGSpec` constructor
- Performance improvements, DAG does not fetch metadata when it doesn't need to
- Factory functions: Bool parameters with default values are now
represented as flags when called from the CLI
- CLI arguments to replace values from `env.yaml` are now
built with double hyphens instead of double underscores
- `NotebookRunner` creates parent folders for output file if they don't exist
- Bug fixes

0.7.5

- NotebookRunner.develop accepts passing arguments to jupyter notebook
- Spec API now supports PythonCallable (by passing a dotted path)
- Upstream dependencies of PythonCallables can be inferred via the
`extract_upstream` option in the Spec API
- Faster `DAG.render(force=True)` (avoid checking metadata when
possible)
- Faster notebook rendering when using the extension thanks to the
improvement above
- `data_frame_validator` improvement: `validate_schema` can now
validate optional columns dtypes
- Bug fixes

0.7.4

- Improved `__repr__` methods in PythonCallableSource and
NotebookSource
- Improved output layout for tables
- Support for nbconvert>=6
- Docstrings are parsed from notebooks and displayed in DAG status table ([242](https://github.com/ploomber/ploomber/issues/242))
- Jupyter extension now works for DAGs defined via directories (via
`ENTRY_POINT` env variable)
- Adds Jupyter integration guide to documentation
- Several bug fixes

0.7.3

- Improved support for R notebooks (`.Rmd`)
- New section for `testing.sql` module in the documentation

0.7.2

- New guides: parametrized pipelines, SQL templating, pipeline testing
and debugging
- `NotebookRunner.debug(kind='pm')` for post-mortem debugging
- Fixes bug in Jupyter extension when the pipeline has a task whose
source is not a file (e.g. SQLDump)
- Fixes a bug in the CLI custom arg parser that caused dynamic params
not to show up
- `DAGspec` now supports `SourceLoader`
- Docstring (from dotted path entry point) is shown in the CLI summary
- Customized sphinx build to execute guides from notebooks

Page 16 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.