{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/5"}],"enrichment":{"capability":"PyByteBuffer provides Java ByteBuffer-style buffer manipulation for Python, allowing you to allocate, read, and write bytes with position tracking and endianness control.","skillfed_tags":["binary-data","abandoned"],"use_cases":["Porting Java code that uses ByteBuffer to Python while preserving the original API and logic","Implementing binary protocol parsers or network packet handlers that require precise byte-order control","Building low-level serialization or deserialization routines for binary file formats","Prototyping or learning byte-level data manipulation with a familiar Java-style interface"],"what_it_does":"PyByteBuffer is a bytes manipulation library modeled after Java's java.nio.ByteBuffer. It wraps Python's byte handling to provide a familiar API for developers coming from Java, with methods to allocate buffers, write and read data at a tracked position, and control endianness during conversions. The library handles single bytes, byte arrays, strings, and multi-byte integers with explicit byte-order specification.\n\nThe package has no external runtime dependencies and installs cleanly, but it is no longer maintained. The last commit was 2020-10-25, and no updates have been released since 2020-12-28. While it may still work on current Python versions, it will not receive bug fixes, security patches, or compatibility updates for future Python releases.","worth_installing":"No, unless you have a specific legacy requirement. The package is abandoned and will not receive updates or security patches. For new projects, use Python's built-in capabilities for byte manipulation, which are actively maintained. The copyleft GPL 3.0 license also restricts use in proprietary code."},"id":"pybytebuffer","links":{"html":"https://skillfed.io/packages/pybytebuffer","md":"https://skillfed.io/packages/pybytebuffer.md","pypi":"https://pypi.org/project/pybytebuffer/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-12-28","license_spdx":null,"license_treatment":"copyleft","name":"PyByteBuffer","python_support":"supports_current","summary":"A bytes manipulation library inspired by Java ByteBuffer"},"popularity":{"monthly_downloads":1455921,"position":3883,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.5"}
