Pulp-cli

Latest version: v0.25.1

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

Scan your dependencies

Page 1 of 9

0.25.1

No significant changes.


Pulp GLUE {: 0.25.1-pulp-glue }


No significant changes.


---

0.25.0

Features {: 0.25.0-feature }

- Added CLI plugin information to `pulp --version` command.
- Added `pulp debug has-cli-plugin` command.
- Added `pulp debug ipython` command to drop into a python shell.


Bugfixes {: 0.25.0-bugfix }

- Added validation to see if `base_url` in the config looks useful.
[588](https://github.com/pulp/pulp-cli/issues/588)
- Fixed an issue where passing `usename=None` in `api_kwargs` was handled different than not providing it at all.


Improved Documentation {: 0.25.0-doc }

- Added the structure for `https://staging-docs.pulpproject.org` and populated it with existing content.
[903](https://github.com/pulp/pulp-cli/issues/903)


Deprecations and Removals {: 0.25.0-removal }

- Removed `--min` and `--max` parameters from `pulp debug has-plugin`.
Use `--specifier` instead.
- Removed deprecated `--fields` and `--exclude-fields` options from `pulp ansible content list` command.
Use the `--field` and `--exclude-field` options instead.
- Removed deprecated file and python content modification commands.
Use the `pulp {file,python} content ...` commands.


Developer Notes {: 0.25.0-devel }

- CLI Plugins need to provide a `mount` function. This used to be an optional requirement.
- `pulpcore.cli.common.context` and `pulpcore.cli.core.context` are no longer available as a convenience export.
- `repository_option` has been removed. Please use `repository_lookup_option` instead.


Pulp GLUE {: 0.25.0-pulp-glue }


Features {: 0.25.0-pulp-glue-feature }

- Added `add_user` and `remove_user` to `PulpGroupContext`.


Improved Documentation {: 0.25.0-pulp-glue-doc }

- Added the structure for `https://staging-docs.pulpproject.org` and populated it with existing content.
[903](https://github.com/pulp/pulp-cli/issues/903)
- Improve the docs split for the pulp-glue architecture documentation.


Deprecations and Removals {: 0.25.0-pulp-glue-removal }

- Removed `preprocess_body` from `PulpEntityContext` in favor of `preprocess_entity`.
- Removed deprecated `registered_repository_contexts`.
Polymorpohic entity classes register themselves to the `TYPE_REGISTRY` when providing the `PLUGIN` and `RESOURCE_TYPE` class attributes.
- Removed optional `href` parameter from many verbs on `PulpEntityContext`.
The methods rely on the `entity` or `href` properties to be preloaded.
e.g. `entity_ctx.update(href, body=body)` should be changed to `entity_ctx.href = href; entity_ctx.update(body=body)`.
- Removed unused `format` parameter from `PulpContext`.


---

0.24.1

Bugfixes {: 0.24.1-bugfix }

- Fixed an issue where passing `usename=None` in `api_kwargs` was handled different than not providing it at all.


Pulp GLUE {: 0.24.1-pulp-glue }


No significant changes.


---

0.24.0

Features {: 0.24.0-feature }

- Add `plugins` configuration option to select which plugins to load.
[291](https://github.com/pulp/pulp-cli/issues/291)
- Added import export support of python content.
[609](https://github.com/pulp/pulp-cli/issues/609)
- Added support for the dbus secret service to make use of password managers.
[821](https://github.com/pulp/pulp-cli/issues/821)
- Added `--header` parameter to allow passing an arbitrary number of custom headers along with every request.
[889](https://github.com/pulp/pulp-cli/issues/889)


Bugfixes {: 0.24.0-bugfix }

- User-entered order of parameters no longer matters for repository version commands.
[650](https://github.com/pulp/pulp-cli/issues/650)
- Fixed a regression introduced in `get_translations`.
[874](https://github.com/pulp/pulp-cli/issues/874)
- Fixed the distribution of extra files with the package.
This should fix both type annotations as well as translations.


Improved Documentation {: 0.24.0-doc }

- Better separate the concepts of cli and glue in the architecture docs.


Deprecations and Removals {: 0.24.0-removal }

- Dropped support for python 3.6 and 3.7.


Pulp GLUE {: 0.24.0-pulp-glue }


Features {: 0.24.0-pulp-glue-feature }

- Added `auth` to `apikwargs` so you can plug in any `requests.auth.AuthBase`.
[821](https://github.com/pulp/pulp-cli/issues/821)
- Added `auth_provider` to `api_kwargs` to allow flexible authentication schemes driven by the openapi3 specs.


Bugfixes {: 0.24.0-pulp-glue-bugfix }

- Added a missing check for uniqueness on entity lookup.
[894](https://github.com/pulp/pulp-cli/issues/894)
- Fixed the distribution of extra files with the package.
This should fix both type annotations as well as translations.


Improved Documentation {: 0.24.0-pulp-glue-doc }

- Fixed the style to display the type of objects in the code reference docs.


Deprecations and Removals {: 0.24.0-pulp-glue-removal }

- Dropped support for python 3.6 and 3.7.


---

0.23.2

Bugfixes {: 0.23.2-bugfix }

- Fixed a regression introduced in `get_translations`.
[874](https://github.com/pulp/pulp-cli/issues/874)


Pulp GLUE {: 0.23.2-pulp-glue }


No significant changes.


---

0.23.1

Bugfixes {: 0.23.1-bugfix }

- Fixed the distribution of extra files with the package.
This should fix both type annotations as well as translations.


Pulp GLUE {: 0.23.1-pulp-glue }


Bugfixes {: 0.23.1-pulp-glue-bugfix }

- Fixed the distribution of extra files with the package.
This should fix both type annotations as well as translations.


---

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.