Plux

Latest version: v1.12.1

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

Scan your dependencies

1.11.0

Summary

This release adds a way to globally filter out plugins based on specific patterns. Here is an example how they can be used:

python
from plux.runtime.filter import global_plugin_filter

disables all plugins in the `localstack.aws.provider` namespace
global_plugin_filter.add_pattern(namespace = "localstack.aws.provider")

disables all plugins in namespaces that start with `localstack.aws.`
global_plugin_filter.add_pattern(namespace = "localstack.aws.*")

disables all plugins that come from the `localstack.services` package, regardless in which namespace
global_plugin_filter.add_pattern(value = "localstack.services.*")

disables all plugins that come from the `localstack.services` package, but only if they are in the `localstack.aws.provider` namespace
global_plugin_filter.add_pattern(namespace = "localstack.aws.provider", value = "localstack.services.*")

disables any plugin named "iam-enforcement"
global_plugin_filter.add_pattern(name = "iam-enforcement")


What's Changed
* add global filter to disable plugins based on pattern matching by thrau in https://github.com/localstack/plux/pull/22

**Full Changelog**: https://github.com/localstack/plux/compare/v1.10.0...v1.11.0

1.10.0

Summary

Plux now properly supports entry point resolution when editable installs are used. We complete re-wrote the entry point resolution procedure. The stevedore requirement was removed as a consequence.

What's Changed
* add compatibility for editable wheels and src layout by thrau in https://github.com/localstack/plux/pull/20
* fix null pointer errors in metadata plugin finder by thrau in https://github.com/localstack/plux/pull/21


**Full Changelog**: https://github.com/localstack/plux/compare/v1.9.0...v1.10.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.