Skip to main content

No project description provided

Project description

keyring-subprocess

A dependency keyring backend that queries an executable keyring which can be found on PATH.

Pros

  • Zero dependencies for a clean pip list command and should always be compatible with the rest of your dependencies. Which makes it more suitable to be added to PYTHONPATH after installing with Pip's --target flag.
  • Has keyring and the minimal required dependencies vendored to make the chainer and null backends work.
    • It uses the ModuleSpec apis provided by PEP451 to make the vendored keyring importable.
  • Provides a virtualenv Seeder named keyring-subprocess.

Cons

  • It does require keyring-subprocess to be installed in the virtual environment associated with the keyring executable that is found.
  • Adds or replaces points of failures depending on how you look at it.
  • Being able to import keyring, importlib_metadata and zipp but pip list not listing them might be confusing and not very helpful during debugging.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keyring-subprocess-0.2.0.tar.gz (80.6 kB view hashes)

Uploaded Source

Built Distribution

keyring_subprocess-0.2.0-py3-none-any.whl (55.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page