Releases: ArchiveBox/abx-pkg
Releases · ArchiveBox/abx-pkg
v0.6.0: Renamed project to abx-pkg, dry-run support, sudo support, performnace improvements, and bugfixes
v0.6.0: Renamed project to abx-pkg, dry-run support, sudo support, performnace improvements, and bugfixes
Latest
- 📝 Project was renamed from
pydantic-pkgr
->abx-pkg
- 🐞 Bugfixes for tests,
BinProvider.__eq__
, brew binary detection, and more - ⚡️ Performance improvments for
npm
,pip
, andbrew
abspath
,version
, andsha256
detection - 🦸♂️ Added
EUID
detection and support for retrying install commands withsudo
permissions - 🍸 Added dry-run support for showing what install commands that would be run (without running them)
Full Changelog: v0.5.4...v0.6.0
v0.5.4: Last release with old pydantic-pkgr name, bugfixes, better caching
v0.3.7: Speed up brew/pip initialization with better PATH detection, bugfixes, packages type changed to List[str]
v0.2.2: Add pipx support and improve installer + abspath getters
v0.2.1: Several field name changes, bugfixes, and improvements
- rename
.*_providers
to.*_handlers
- change
Binary.provider: BinProviderName
toBinary.binprovider: BinProvider
- fix forced cast to superclass
BinProvider
because of missingInstanceOf[]
pydantic type hint - add
BinProvider.INSTALLER_BIN_ABSPATH
, improve pre-checks for package manager before installing - rename
BinProvider.BIN
toBinProvider.INSTALLER_BIN
- rename
subdeps
topackages
Full Changelog: v0.1.4...v0.2.1
v0.1.4: Fixes for Binary not maintaining provider_overrides
- make
Binary.loaded_abspath=None
until.load()
/.install()
/.load_or_install()
is called - make
bin_abspath
acceptstr
input containing absolute path - fix
Binary
to retain all extra field attributes after.load()
/.install()
/.load_or_install()
is called
v0.1.3: SemVer improvements, add BinProvider.PATH, add abspaths and bin_dirs
- Fix a few
SemVer
parsing edge cases - Add new ability to get all abspaths for a given binary in a given provider's
$PATH
- Add ability to get all of a Binary's abspaths if there are multiple occurrences of it across multiple providers
Full Changelog: v0.1.2...v0.1.3
v0.1.2: Initial release with BinProvider, Binary, SemVer
Initial Release 🎉 See our README for more info...
pip install pydantic-pkgr==0.1.2
https://pypi.org/project/pydantic-pkgr/0.1.2/
Full Changelog: https://github.com/ArchiveBox/pydantic-pkgr/commits/v0.1.2