-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
abx_plugin_pip.binproviders
Nick Sweeting edited this page Nov 18, 2024
·
2 revisions
:allowtitles:
:class: autosummary longtable
:align: left
* - {py:obj}`SystemPipBinProvider <abx_plugin_pip.binproviders.SystemPipBinProvider>`
-
* - {py:obj}`SystemPipxBinProvider <abx_plugin_pip.binproviders.SystemPipxBinProvider>`
-
* - {py:obj}`VenvPipBinProvider <abx_plugin_pip.binproviders.VenvPipBinProvider>`
-
* - {py:obj}`LibPipBinProvider <abx_plugin_pip.binproviders.LibPipBinProvider>`
-
:class: autosummary longtable
:align: left
* - {py:obj}`DEFAULT_BINPROVIDERS <abx_plugin_pip.binproviders.DEFAULT_BINPROVIDERS>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.DEFAULT_BINPROVIDERS
:summary:
```
* - {py:obj}`env <abx_plugin_pip.binproviders.env>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.env
:summary:
```
* - {py:obj}`apt <abx_plugin_pip.binproviders.apt>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.apt
:summary:
```
* - {py:obj}`brew <abx_plugin_pip.binproviders.brew>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.brew
:summary:
```
* - {py:obj}`IS_INSIDE_VENV <abx_plugin_pip.binproviders.IS_INSIDE_VENV>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.IS_INSIDE_VENV
:summary:
```
* - {py:obj}`SYS_PIP_BINPROVIDER <abx_plugin_pip.binproviders.SYS_PIP_BINPROVIDER>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.SYS_PIP_BINPROVIDER
:summary:
```
* - {py:obj}`PIPX_PIP_BINPROVIDER <abx_plugin_pip.binproviders.PIPX_PIP_BINPROVIDER>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.PIPX_PIP_BINPROVIDER
:summary:
```
* - {py:obj}`VENV_PIP_BINPROVIDER <abx_plugin_pip.binproviders.VENV_PIP_BINPROVIDER>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.VENV_PIP_BINPROVIDER
:summary:
```
* - {py:obj}`LIB_PIP_BINPROVIDER <abx_plugin_pip.binproviders.LIB_PIP_BINPROVIDER>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.LIB_PIP_BINPROVIDER
:summary:
```
* - {py:obj}`pip <abx_plugin_pip.binproviders.pip>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.pip
:summary:
```
* - {py:obj}`site_packages_dir <abx_plugin_pip.binproviders.site_packages_dir>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.site_packages_dir
:summary:
```
* - {py:obj}`LIB_SITE_PACKAGES <abx_plugin_pip.binproviders.LIB_SITE_PACKAGES>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.LIB_SITE_PACKAGES
:summary:
```
* - {py:obj}`VENV_SITE_PACKAGES <abx_plugin_pip.binproviders.VENV_SITE_PACKAGES>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.VENV_SITE_PACKAGES
:summary:
```
* - {py:obj}`USER_SITE_PACKAGES <abx_plugin_pip.binproviders.USER_SITE_PACKAGES>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.USER_SITE_PACKAGES
:summary:
```
* - {py:obj}`SYS_SITE_PACKAGES <abx_plugin_pip.binproviders.SYS_SITE_PACKAGES>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.SYS_SITE_PACKAGES
:summary:
```
* - {py:obj}`ALL_SITE_PACKAGES <abx_plugin_pip.binproviders.ALL_SITE_PACKAGES>`
- ```{autodoc2-docstring} abx_plugin_pip.binproviders.ALL_SITE_PACKAGES
:summary:
```
:canonical: abx_plugin_pip.binproviders.DEFAULT_BINPROVIDERS
:value: >
'benedict(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.DEFAULT_BINPROVIDERS
```
:canonical: abx_plugin_pip.binproviders.env
:value: >
None
```{autodoc2-docstring} abx_plugin_pip.binproviders.env
```
:canonical: abx_plugin_pip.binproviders.apt
:value: >
None
```{autodoc2-docstring} abx_plugin_pip.binproviders.apt
```
:canonical: abx_plugin_pip.binproviders.brew
:value: >
None
```{autodoc2-docstring} abx_plugin_pip.binproviders.brew
```
:canonical: abx_plugin_pip.binproviders.SystemPipBinProvider
Bases: {py:obj}`abx_pkg.PipProvider`
````{py:attribute} name
:canonical: abx_plugin_pip.binproviders.SystemPipBinProvider.name
:type: abx_pkg.BinProviderName
:value: >
'sys_pip'
```{autodoc2-docstring} abx_plugin_pip.binproviders.SystemPipBinProvider.name
```
````
````{py:attribute} INSTALLER_BIN
:canonical: abx_plugin_pip.binproviders.SystemPipBinProvider.INSTALLER_BIN
:type: abx_pkg.BinName
:value: >
'pip'
```{autodoc2-docstring} abx_plugin_pip.binproviders.SystemPipBinProvider.INSTALLER_BIN
```
````
````{py:attribute} pip_venv
:canonical: abx_plugin_pip.binproviders.SystemPipBinProvider.pip_venv
:type: typing.Optional[pathlib.Path]
:value: >
None
```{autodoc2-docstring} abx_plugin_pip.binproviders.SystemPipBinProvider.pip_venv
```
````
````{py:method} on_install(bin_name: str, **kwargs)
:canonical: abx_plugin_pip.binproviders.SystemPipBinProvider.on_install
```{autodoc2-docstring} abx_plugin_pip.binproviders.SystemPipBinProvider.on_install
```
````
:canonical: abx_plugin_pip.binproviders.SystemPipxBinProvider
Bases: {py:obj}`abx_pkg.PipProvider`
````{py:attribute} name
:canonical: abx_plugin_pip.binproviders.SystemPipxBinProvider.name
:type: abx_pkg.BinProviderName
:value: >
'pipx'
```{autodoc2-docstring} abx_plugin_pip.binproviders.SystemPipxBinProvider.name
```
````
````{py:attribute} INSTALLER_BIN
:canonical: abx_plugin_pip.binproviders.SystemPipxBinProvider.INSTALLER_BIN
:type: abx_pkg.BinName
:value: >
'pipx'
```{autodoc2-docstring} abx_plugin_pip.binproviders.SystemPipxBinProvider.INSTALLER_BIN
```
````
````{py:attribute} pip_venv
:canonical: abx_plugin_pip.binproviders.SystemPipxBinProvider.pip_venv
:type: typing.Optional[pathlib.Path]
:value: >
None
```{autodoc2-docstring} abx_plugin_pip.binproviders.SystemPipxBinProvider.pip_venv
```
````
:canonical: abx_plugin_pip.binproviders.IS_INSIDE_VENV
:value: >
None
```{autodoc2-docstring} abx_plugin_pip.binproviders.IS_INSIDE_VENV
```
:canonical: abx_plugin_pip.binproviders.VenvPipBinProvider
Bases: {py:obj}`abx_pkg.PipProvider`
````{py:attribute} name
:canonical: abx_plugin_pip.binproviders.VenvPipBinProvider.name
:type: abx_pkg.BinProviderName
:value: >
'venv_pip'
```{autodoc2-docstring} abx_plugin_pip.binproviders.VenvPipBinProvider.name
```
````
````{py:attribute} INSTALLER_BIN
:canonical: abx_plugin_pip.binproviders.VenvPipBinProvider.INSTALLER_BIN
:type: abx_pkg.BinName
:value: >
'pip'
```{autodoc2-docstring} abx_plugin_pip.binproviders.VenvPipBinProvider.INSTALLER_BIN
```
````
````{py:attribute} pip_venv
:canonical: abx_plugin_pip.binproviders.VenvPipBinProvider.pip_venv
:type: typing.Optional[pathlib.Path]
:value: >
'Path(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.VenvPipBinProvider.pip_venv
```
````
````{py:method} setup()
:canonical: abx_plugin_pip.binproviders.VenvPipBinProvider.setup
```{autodoc2-docstring} abx_plugin_pip.binproviders.VenvPipBinProvider.setup
```
````
:canonical: abx_plugin_pip.binproviders.LibPipBinProvider
Bases: {py:obj}`abx_pkg.PipProvider`
````{py:attribute} name
:canonical: abx_plugin_pip.binproviders.LibPipBinProvider.name
:type: abx_pkg.BinProviderName
:value: >
'lib_pip'
```{autodoc2-docstring} abx_plugin_pip.binproviders.LibPipBinProvider.name
```
````
````{py:attribute} INSTALLER_BIN
:canonical: abx_plugin_pip.binproviders.LibPipBinProvider.INSTALLER_BIN
:type: abx_pkg.BinName
:value: >
'pip'
```{autodoc2-docstring} abx_plugin_pip.binproviders.LibPipBinProvider.INSTALLER_BIN
```
````
````{py:attribute} pip_venv
:canonical: abx_plugin_pip.binproviders.LibPipBinProvider.pip_venv
:type: typing.Optional[pathlib.Path]
:value: >
'Path(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.LibPipBinProvider.pip_venv
```
````
````{py:method} setup() -> None
:canonical: abx_plugin_pip.binproviders.LibPipBinProvider.setup
````
:canonical: abx_plugin_pip.binproviders.SYS_PIP_BINPROVIDER
:value: >
'SystemPipBinProvider(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.SYS_PIP_BINPROVIDER
```
:canonical: abx_plugin_pip.binproviders.PIPX_PIP_BINPROVIDER
:value: >
'SystemPipxBinProvider(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.PIPX_PIP_BINPROVIDER
```
:canonical: abx_plugin_pip.binproviders.VENV_PIP_BINPROVIDER
:value: >
'VenvPipBinProvider(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.VENV_PIP_BINPROVIDER
```
:canonical: abx_plugin_pip.binproviders.LIB_PIP_BINPROVIDER
:value: >
'LibPipBinProvider(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.LIB_PIP_BINPROVIDER
```
:canonical: abx_plugin_pip.binproviders.pip
:value: >
None
```{autodoc2-docstring} abx_plugin_pip.binproviders.pip
```
:canonical: abx_plugin_pip.binproviders.site_packages_dir
:value: >
None
```{autodoc2-docstring} abx_plugin_pip.binproviders.site_packages_dir
```
:canonical: abx_plugin_pip.binproviders.LIB_SITE_PACKAGES
:value: >
()
```{autodoc2-docstring} abx_plugin_pip.binproviders.LIB_SITE_PACKAGES
```
:canonical: abx_plugin_pip.binproviders.VENV_SITE_PACKAGES
:value: >
()
```{autodoc2-docstring} abx_plugin_pip.binproviders.VENV_SITE_PACKAGES
```
:canonical: abx_plugin_pip.binproviders.USER_SITE_PACKAGES
:value: >
'getusersitepackages(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.USER_SITE_PACKAGES
```
:canonical: abx_plugin_pip.binproviders.SYS_SITE_PACKAGES
:value: >
'getsitepackages(...)'
```{autodoc2-docstring} abx_plugin_pip.binproviders.SYS_SITE_PACKAGES
```
:canonical: abx_plugin_pip.binproviders.ALL_SITE_PACKAGES
:value: >
()
```{autodoc2-docstring} abx_plugin_pip.binproviders.ALL_SITE_PACKAGES
```
- π’ Quickstart
- π₯οΈ Install
- π³ Docker
- β‘οΈ Supported Sources
- β¬ οΈ Supported Outputs
- οΉ©Command Line
- π Web UI
- 𧩠Browser Extension
- πΎ REST API / Webhooks
- π Python API / REPL / SQL API
- βοΈ Configuration
- π¦ Dependencies
- πΏ Disk Layout
- π Security Overview
- π Developer Documentation
- Upgrading
- Setting up Storage (NFS/SMB/S3/etc)
- Setting up Authentication (SSO/LDAP/etc)
- Setting up Search (rg/sonic/etc)
- Scheduled Archiving
- Publishing Your Archive
- Chromium Install
- Cookies & Sessions Setup
- Merging Collections
- Troubleshooting
- βοΈ Web Archiving Community
- Background & Motivation
- Comparison to Other Tools
- Architecture Diagram
- Changelog & Roadmap