abx_plugin_pip.binaries

Module Contents

Classes

ArchiveboxBinary

PythonBinary

SqliteBinary

DjangoBinary

PipBinary

PipxBinary

Functions

get_archivebox_version

Data

ARCHIVEBOX_BINARY

PYTHON_BINARY

LOADED_SQLITE_PATH

LOADED_SQLITE_VERSION

LOADED_SQLITE_FROM_VENV

SQLITE_BINARY

LOADED_DJANGO_PATH

LOADED_DJANGO_VERSION

LOADED_DJANGO_FROM_VENV

DJANGO_BINARY

PIP_BINARY

PIPX_BINARY

API

abx_plugin_pip.binaries.get_archivebox_version()[source]
class abx_plugin_pip.binaries.ArchiveboxBinary[source]

Bases: abx_pkg.Binary

name: abx_pkg.BinName[source]

‘archivebox’

binproviders_supported: List[pydantic.InstanceOf[abx_pkg.BinProvider]][source]

None

overrides: abx_pkg.BinaryOverrides[source]

None

install(**kwargs)[source]
load_or_install(**kwargs)[source]
abx_plugin_pip.binaries.ARCHIVEBOX_BINARY[source]

‘ArchiveboxBinary(…)’

class abx_plugin_pip.binaries.PythonBinary[source]

Bases: abx_pkg.Binary

name: abx_pkg.BinName[source]

‘python’

binproviders_supported: List[pydantic.InstanceOf[abx_pkg.BinProvider]][source]

None

overrides: abx_pkg.BinaryOverrides[source]

None

install(**kwargs)[source]
load_or_install(**kwargs)[source]
abx_plugin_pip.binaries.PYTHON_BINARY[source]

‘PythonBinary(…)’

abx_plugin_pip.binaries.LOADED_SQLITE_PATH[source]

‘Path(…)’

abx_plugin_pip.binaries.LOADED_SQLITE_VERSION[source]

‘SemVer(…)’

abx_plugin_pip.binaries.LOADED_SQLITE_FROM_VENV[source]

‘startswith(…)’

class abx_plugin_pip.binaries.SqliteBinary[source]

Bases: abx_pkg.Binary

name: abx_pkg.BinName[source]

‘sqlite’

binproviders_supported: List[pydantic.InstanceOf[abx_pkg.BinProvider]][source]

‘Field(…)’

overrides: abx_pkg.BinaryOverrides[source]

None

validate_json_extension_is_available()[source]
install(**kwargs)[source]
load_or_install(**kwargs)[source]
abx_plugin_pip.binaries.SQLITE_BINARY[source]

‘SqliteBinary(…)’

abx_plugin_pip.binaries.LOADED_DJANGO_PATH[source]

‘Path(…)’

abx_plugin_pip.binaries.LOADED_DJANGO_VERSION[source]

‘SemVer(…)’

abx_plugin_pip.binaries.LOADED_DJANGO_FROM_VENV[source]

‘startswith(…)’

class abx_plugin_pip.binaries.DjangoBinary[source]

Bases: abx_pkg.Binary

name: abx_pkg.BinName[source]

‘django’

binproviders_supported: List[pydantic.InstanceOf[abx_pkg.BinProvider]][source]

‘Field(…)’

overrides: abx_pkg.BinaryOverrides[source]

None

install(**kwargs)[source]
load_or_install(**kwargs)[source]
abx_plugin_pip.binaries.DJANGO_BINARY[source]

‘DjangoBinary(…)’

class abx_plugin_pip.binaries.PipBinary[source]

Bases: abx_pkg.Binary

name: abx_pkg.BinName[source]

‘pip’

binproviders_supported: List[pydantic.InstanceOf[abx_pkg.BinProvider]][source]

None

install(**kwargs)[source]
load_or_install(**kwargs)[source]
abx_plugin_pip.binaries.PIP_BINARY[source]

‘PipBinary(…)’

class abx_plugin_pip.binaries.PipxBinary[source]

Bases: abx_pkg.Binary

name: abx_pkg.BinName[source]

‘pipx’

binproviders_supported: List[pydantic.InstanceOf[abx_pkg.BinProvider]][source]

None

abx_plugin_pip.binaries.PIPX_BINARY[source]

‘PipxBinary(…)’