Files
hive-manage-v3/backend/.venv/lib/python3.12/site-packages/detect_installer-0.1.0.dist-info/METADATA
T

49 lines
1.1 KiB
Plaintext

Metadata-Version: 2.4
Name: detect-installer
Version: 0.1.0
Summary: Detect how a Python package was installed and get the correct upgrade command
Author: Patrick Arminio
Author-email: Patrick Arminio <patrick.arminio@gmail.com>
License-Expression: 0BSD
Requires-Python: >=3.10
Description-Content-Type: text/markdown
# detect-installer
Detect how a Python package was installed and get the correct upgrade command.
Supports pip, uv (project and pip modes), uv tool, pipx, Homebrew, Conda, and
Mamba.
## Installation
```bash
pip install detect-installer
```
## Usage
```python
from detect_installer import detect_installer
info = detect_installer("rich")
if info is None:
print("Package is not installed")
else:
print(info.installer) # e.g. Installer.PIP
print(info.upgrade_cmd) # e.g. "pip install -U rich"
```
## Vendoring
This library has zero dependencies and is published under the
[0BSD license](LICENSE), so you can copy
`src/detect_installer/_detect.py` directly into your project if you'd
prefer to avoid adding a dependency.
## License
[0BSD](LICENSE) - free to use, copy, modify, and distribute with or without
fee.