{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"Provides customizable Base-N encoding and decoding for common styles including those in the multibase specification, with support for case and padding variations.","skillfed_tags":["encoding","multibase","binary-text-conversion"],"use_cases":["Encode binary data to base32 strings for safe transmission or storage in text-based systems","Decode multibase-formatted strings back to their original binary form in interoperable applications","Create custom Base-N encodings with specific alphabets and padding rules for domain-specific protocols","Convert between case-sensitive and case-insensitive variants of the same base encoding","Implement binary-to-text encoding in cryptographic or data serialization workflows"],"what_it_does":"Bases is a Python library that implements parametric Base-N encoding and decoding for multiple common formats, including those defined in the multibase specification (except proquints). It provides pre-built encoders like base32 and allows you to construct custom base encodings by specifying an alphabet and encoding style.\n\nThe library handles practical variations like case sensitivity, padding inclusion/exclusion, and block-based zero-padding. It depends on typing-extensions and typing-validation for type hints and validation. The package is typed and supports Python 3.7 through 3.12, though maintenance is dormant\u2014the last release was 970 days ago.","worth_installing":"Yes, if you need a straightforward Base-N encoding library with multibase compatibility and low install friction. The dormant maintenance status (970 days since last release) is a minor concern for a stable, narrow-scope library with no known vulnerabilities, but verify the license claim before use. Not recommended if you need active development or frequent updates."},"id":"bases","links":{"html":"https://skillfed.io/packages/bases","md":"https://skillfed.io/packages/bases.md","pypi":"https://pypi.org/project/bases/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-12-18","license_spdx":null,"license_treatment":"unclear","name":"bases","python_support":"supports_current","summary":"Python library for general Base-N encodings."},"popularity":{"monthly_downloads":109554,"position":12511,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
