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, andbrewabspath,version, andsha256detection - 🦸♂️ Added
EUIDdetection and support for retrying install commands withsudopermissions - 🍸 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
.*_providersto.*_handlers - change
Binary.provider: BinProviderNametoBinary.binprovider: BinProvider - fix forced cast to superclass
BinProviderbecause of missingInstanceOf[]pydantic type hint - add
BinProvider.INSTALLER_BIN_ABSPATH, improve pre-checks for package manager before installing - rename
BinProvider.BINtoBinProvider.INSTALLER_BIN - rename
subdepstopackages
Full Changelog: v0.1.4...v0.2.1
v0.1.4: Fixes for Binary not maintaining provider_overrides
- make
Binary.loaded_abspath=Noneuntil.load()/.install()/.load_or_install()is called - make
bin_abspathacceptstrinput containing absolute path - fix
Binaryto 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
SemVerparsing 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.2https://pypi.org/project/pydantic-pkgr/0.1.2/
Full Changelog: https://github.com/ArchiveBox/pydantic-pkgr/commits/v0.1.2