{"id":44188,"library":"abxpkg","title":"abxpkg","description":"System package manager interfaces with Python type hints. Version 1.11.184. Active development with frequent releases.","status":"active","version":"1.11.184","language":"python","source_language":"en","source_url":"https://github.com/ArchiveBox/abxpkg","tags":["package-manager","system","type-hints","devops"],"install":[{"cmd":"pip install abxpkg","lang":"bash","label":"Stable release from PyPI"}],"dependencies":[{"reason":"Type validation for config","package":"pydantic","optional":false}],"imports":[{"wrong":"from abxpkg import PackageManager","symbol":"ProviderClassByName","correct":"from abxpkg import ProviderClassByName"}],"quickstart":{"code":"import os\nfrom abxpkg import PackageManager\n\npm = PackageManager(backend='brew' if os.uname().sysname == 'Darwin' else 'apt')\nprint(pm.available('python3'))\nstatus = pm.install('python3', update_cache=True)\nprint(status)","lang":"python","description":"Initialize PackageManager with system backend, check availability and install a package."},"warnings":[{"fix":"Use new backend names: 'brew', 'apt', 'dnf', 'yum', 'pacman', 'choco'.","message":"Backend names changed in 1.5: 'brew' replaces 'homebrew', 'apt' replaces 'apt-get'. Old names raise ValueError.","severity":"breaking","affected_versions":">=1.5"},{"fix":"Run Python with sudo or set pm.security_context='user' for per-user installs.","message":"install() requires root permissions on Linux/macOS unless using --user flag. May fail silently with non-root.","severity":"gotcha","affected_versions":"all"},{"fix":"Replace 'force' with 'force_reinstall' in function call.","message":"PackageManager.install() parameter 'force' is deprecated since 1.9. Use 'force_reinstall' instead.","severity":"deprecated","affected_versions":">=1.9,<2.0"}],"env_vars":null,"search_vec":"'1.11.184':11 'abxpkg':1 'activ':12 'develop':13 'devop':24 'frequent':15 'hint':9,23 'interfac':5 'manag':4,19 'packag':3,18 'package-manag':17 'python':7 'releas':16 'system':2,20 'type':8,22 'type-hint':21 'version':10","created_at":"2026-06-07T12:48:53.603142+00:00","updated_at":"2026-06-07T12:48:53.603142+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/ArchiveBox/abxpkg","github":"https://github.com/ArchiveBox/abxpkg","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}