Ploomber

Latest version: v0.23.3

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

Scan your dependencies

Page 15 of 20

0.9.1

- `File` now supports a `client` argument to upload products to cloud
storage
- Adds `GCloudStorageClient`
- Fixes error that caused jupyter to fail to initialize the dag when
adding a function to a module already included in the YAML spec
- Fixes IPython namespace errors when using `ploomber interact`
- Adds `ploomber.testing.sql.assert_no_duplicates_in_column` to check
for record duplicates and optionally show duplicates statistics
- Deprecates a few internal methods: `Table.save`, `DAG.to_dict()`,
`Task.to_dict()`
- Improvements to SQL static analyzer to warn when relations created
by a SQL script do not match `Product`
- A few changes to `Metadata` (internal API) to cover some edge cases
- Warning when `Product` metadata is corrupted
- Adds new `meta.import_tasks_from` option in YAML specs to import
tasks from another file

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

Page 15 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.