Ploomber

Latest version: v0.23.2

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

Scan your dependencies

Page 15 of 20

0.9

- Deprecates `ploomber new` and `ploomber add`
- Adds `ploomber scaffold`
- Jupyter plugin now exports functions as notebooks using
`jupyter_functions_as_notebooks` in `pipeline.yaml`

0.8.6

- `ploomber add` generates template tasks and functions if they don't exist
- Jupyter plugin now shows PythonCallable tasks as notebooks

0.8.5

- Documentation tutorials re-organization and CSS fixes
- Improvements to the `InMemoryDAG` API
- Minor bug fixes
- `File.__repr__` shows a relative path whenever possible

0.8.4

- Adds support for passing glob-like patterns in `ploomber build` (via
`DAGSpec.from_directory`)

0.8.3

- Full Windows compatibility
- Adds documentation to show how to customize notebook output using
`nbconvert`
- Improvements to introductory tutorials
- Adds `--debug/-d` option to `ploomber build` to drop a debugger if
an exception happens
- Ensuring all dag-level, task-level and product-level clients are
closed after `dag.build()` is done
- Minor bug fixes

0.8.2

- Removes `matplotlib` from dependencies, now using `IPython.display`
for inline plotting
- Fixes bug that caused custom args to
`{PythonCallable, NotebookRunner}.develop(args"--arg=value")` not
to be sent correctly to the subprocess
- `NotebookRunner` (initialized from ipynb) only considers the actual
code as its source, ignores the rest of the JSON contents
- Fixes bug when `EnvDict` was initialized from another `EnvDict`
- `PythonCallableSource` can be initialized with dotted paths
- `DAGSpec` loads `env.yaml` when initialized with a YAML spec and
there is a `env.yaml` file in the spec parent folder
- `DAGSpec` converts relative paths in sources to be so to the
project's root folder
- Adds `lazy_import` to `DAGspec`, to avoid importing `PythonCallable`
sources (passes the dotted paths as strings instead)

Page 15 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.