# compress-utils
[](https://badge.fury.io/py/compress-utils)
[](https://pypi.org/project/compress-utils/)
[](https://opensource.org/licenses/MIT)
A unified, high-performance interface for multiple compression algorithms across programming languages.
## Features
- **Multiple Algorithms**: Integrated support for Brotli, LZMA, XZ, zlib, and Zstandard
- **Consistent API**: Same interface across all supported algorithms
- **Cross-Language**: Core C++ library with language bindings for Python (and more to come)
- **Performance Focused**: Built to minimize overhead over native compression libraries
## Installation
```bash
pip install compress-utils
```
## Quick Start
### Object-Oriented API
```python
from compress_utils import compressor, Algorithm
# Create a compressor with your algorithm of choice
comp = compressor("zstd") # or 'brotli', 'xz', etc.
# Compress data with optional compression level (1-10)
compressed = comp.compress(b"Hello, world!", level=3)
# Decompress data
original = comp.decompress(compressed)
```
### Functional API
```python
from compress_utils import compress, decompress
# Compress and decompress directly
compressed = compress(b"Hello, world!", "zstd", level=3)
original = decompress(compressed, "zstd")
```
## Available Algorithms
The following algorithms are supported (availability depends on build configuration):
- **Brotli** - Google's compression algorithm optimized for the web
- **LZMA/XZ** - High compression ratio algorithms
- **zlib** - Widely used general-purpose compression
- **Zstandard** - Fast compression algorithm with high ratios
## Documentation
For detailed API documentation and advanced usage, see the [full documentation](https://github.com/dupontcyborg/compress-utils/blob/main/bindings/python/API.md).
## Contributing
Contributions are welcome! Check out the [issues page](https://github.com/dupontcyborg/compress-utils/issues) for open tasks or submit your own ideas.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
Raw data
{
"_id": null,
"home_page": "https://github.com/dupontcyborg/compress-utils",
"name": "compress-utils",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "compression, zlib, brotli, zstd, xz, lzma, utility, performance",
"author": "Nicolas Dupont",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/6c/54/19c65a49cafdb31b25e77a86b8a1e09b93f6fd79aae9a9663ededb756dd3/compress_utils-0.4.3.tar.gz",
"platform": null,
"description": "# compress-utils\n\n[](https://badge.fury.io/py/compress-utils)\n[](https://pypi.org/project/compress-utils/)\n[](https://opensource.org/licenses/MIT)\n\nA unified, high-performance interface for multiple compression algorithms across programming languages.\n\n## Features\n\n- **Multiple Algorithms**: Integrated support for Brotli, LZMA, XZ, zlib, and Zstandard\n- **Consistent API**: Same interface across all supported algorithms\n- **Cross-Language**: Core C++ library with language bindings for Python (and more to come)\n- **Performance Focused**: Built to minimize overhead over native compression libraries\n\n## Installation\n\n```bash\npip install compress-utils\n```\n\n## Quick Start\n\n### Object-Oriented API\n\n```python\nfrom compress_utils import compressor, Algorithm\n\n# Create a compressor with your algorithm of choice\ncomp = compressor(\"zstd\") # or 'brotli', 'xz', etc.\n\n# Compress data with optional compression level (1-10)\ncompressed = comp.compress(b\"Hello, world!\", level=3)\n\n# Decompress data\noriginal = comp.decompress(compressed)\n```\n\n### Functional API\n\n```python\nfrom compress_utils import compress, decompress\n\n# Compress and decompress directly\ncompressed = compress(b\"Hello, world!\", \"zstd\", level=3)\noriginal = decompress(compressed, \"zstd\")\n```\n\n## Available Algorithms\n\nThe following algorithms are supported (availability depends on build configuration):\n\n- **Brotli** - Google's compression algorithm optimized for the web\n- **LZMA/XZ** - High compression ratio algorithms\n- **zlib** - Widely used general-purpose compression\n- **Zstandard** - Fast compression algorithm with high ratios\n\n## Documentation\n\nFor detailed API documentation and advanced usage, see the [full documentation](https://github.com/dupontcyborg/compress-utils/blob/main/bindings/python/API.md).\n\n## Contributing\n\nContributions are welcome! Check out the [issues page](https://github.com/dupontcyborg/compress-utils/issues) for open tasks or submit your own ideas.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Simple & high-performance compression utilities for Python",
"version": "0.4.3",
"project_urls": {
"Bug Tracker": "https://github.com/dupontcyborg/compress-utils/issues",
"Documentation": "https://github.com/dupontcyborg/compress-utils#readme",
"Homepage": "https://github.com/dupontcyborg/compress-utils",
"Source Code": "https://github.com/dupontcyborg/compress-utils"
},
"split_keywords": [
"compression",
" zlib",
" brotli",
" zstd",
" xz",
" lzma",
" utility",
" performance"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "08b4030923928b7da52c7f05490c720f32179e97457e95df47e927d87eb9ae64",
"md5": "c0645a26b920f4c95ee5e447bc4f71f9",
"sha256": "f163d3cee541fae8f78579b869b4f6aada9fc0db459163843dc54bf04cb339f1"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c0645a26b920f4c95ee5e447bc4f71f9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 813679,
"upload_time": "2025-03-11T02:23:27",
"upload_time_iso_8601": "2025-03-11T02:23:27.777486Z",
"url": "https://files.pythonhosted.org/packages/08/b4/030923928b7da52c7f05490c720f32179e97457e95df47e927d87eb9ae64/compress_utils-0.4.3-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0a436250f9f89f98f2e1e25360d0e7f581cd7d3eadfae2313294c6197049ff4d",
"md5": "6263441b5712e30cfa73d86751e7912c",
"sha256": "22c8e4a153c89daaee4c398fd934d40649aae1bac31008107c7a71b4361dbcd8"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6263441b5712e30cfa73d86751e7912c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 1002893,
"upload_time": "2025-03-11T02:23:29",
"upload_time_iso_8601": "2025-03-11T02:23:29.501512Z",
"url": "https://files.pythonhosted.org/packages/0a/43/6250f9f89f98f2e1e25360d0e7f581cd7d3eadfae2313294c6197049ff4d/compress_utils-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f5f373782d8e3dfb2a022d2a8165c313a231f099001686108333eb43cedd740",
"md5": "e762704c57f83fe1421b6a2fc7560552",
"sha256": "b591a65a1ece1e04bea6247f30d66354a7e77c7507bafd56ae80db22979d0fc1"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "e762704c57f83fe1421b6a2fc7560552",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.6",
"size": 690585,
"upload_time": "2025-03-11T02:23:30",
"upload_time_iso_8601": "2025-03-11T02:23:30.689638Z",
"url": "https://files.pythonhosted.org/packages/5f/5f/373782d8e3dfb2a022d2a8165c313a231f099001686108333eb43cedd740/compress_utils-0.4.3-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6fa494263c5ac7faa7f5d88c35068c3ec8dce5cb93e5d4d3f3339605b8516f29",
"md5": "c164ce53c0ddf95ebeffb09c1e93ee64",
"sha256": "9ee688a55b9822cefd445be40359e7b8900690b47858ae0fac9a8fbad97c5acb"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c164ce53c0ddf95ebeffb09c1e93ee64",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 815242,
"upload_time": "2025-03-11T02:23:32",
"upload_time_iso_8601": "2025-03-11T02:23:32.108956Z",
"url": "https://files.pythonhosted.org/packages/6f/a4/94263c5ac7faa7f5d88c35068c3ec8dce5cb93e5d4d3f3339605b8516f29/compress_utils-0.4.3-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9a43e2994b0fe81d0b51eea5f69e4ed56c98d34dc1a0195542f843bebc26b4a4",
"md5": "01dcbafda54c5a4d2251332281168c65",
"sha256": "edff84646dd412794d75b4117b082c9c45d6ee134bde831503597938d4e013ea"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "01dcbafda54c5a4d2251332281168c65",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 1004871,
"upload_time": "2025-03-11T02:23:33",
"upload_time_iso_8601": "2025-03-11T02:23:33.584495Z",
"url": "https://files.pythonhosted.org/packages/9a/43/e2994b0fe81d0b51eea5f69e4ed56c98d34dc1a0195542f843bebc26b4a4/compress_utils-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2a7e80c0b8e0ce294ecac3c256a5593b9dbbd8442f3cc21fcdbaccf7b020c4e6",
"md5": "31506ce221de8a4e7a5c54a37351cf32",
"sha256": "675d60939c7c60c9a5cde8cdd17a40a63873c8d7a8165241f3052dc2c8873dc4"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "31506ce221de8a4e7a5c54a37351cf32",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.6",
"size": 691469,
"upload_time": "2025-03-11T02:23:35",
"upload_time_iso_8601": "2025-03-11T02:23:35.017630Z",
"url": "https://files.pythonhosted.org/packages/2a/7e/80c0b8e0ce294ecac3c256a5593b9dbbd8442f3cc21fcdbaccf7b020c4e6/compress_utils-0.4.3-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a9caca9dc2d13f83f81a9ee356766fd9471f76f5aef29c794b9a508dbda93356",
"md5": "5f4215f96bec0e45987239aa81678267",
"sha256": "91419035e229d7565f634a5852184151dd8ad84902621044c30ddf576b018539"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5f4215f96bec0e45987239aa81678267",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 815172,
"upload_time": "2025-03-11T02:23:36",
"upload_time_iso_8601": "2025-03-11T02:23:36.565387Z",
"url": "https://files.pythonhosted.org/packages/a9/ca/ca9dc2d13f83f81a9ee356766fd9471f76f5aef29c794b9a508dbda93356/compress_utils-0.4.3-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a0a4d0e23ed2bac31c599b91a33c0e1c2314486e20dcefee0f6bfb35bf363837",
"md5": "5a586ed880b5793a44c68157fdee73f4",
"sha256": "daf0f396f64ee3c7433299e1cb38f71413dcf78744a4ca2f6c42f2b6522444ac"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5a586ed880b5793a44c68157fdee73f4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 1002686,
"upload_time": "2025-03-11T02:23:38",
"upload_time_iso_8601": "2025-03-11T02:23:38.489777Z",
"url": "https://files.pythonhosted.org/packages/a0/a4/d0e23ed2bac31c599b91a33c0e1c2314486e20dcefee0f6bfb35bf363837/compress_utils-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "aefae21a4e65c6e534628ac292f86f82cf9a3543f6ea6fb61493ed11f3e7ac2a",
"md5": "d4d4cb788152c637609c08157cd7803d",
"sha256": "04a7f4dcaa3de918be9af95b9cacef6445476f5b25d3c83f42b5958818601a57"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "d4d4cb788152c637609c08157cd7803d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.6",
"size": 693201,
"upload_time": "2025-03-11T02:23:40",
"upload_time_iso_8601": "2025-03-11T02:23:40.150774Z",
"url": "https://files.pythonhosted.org/packages/ae/fa/e21a4e65c6e534628ac292f86f82cf9a3543f6ea6fb61493ed11f3e7ac2a/compress_utils-0.4.3-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "83546650d4b32a6dc92c76d6abb8ac09df2436971fc5f833ccee5159fa18d601",
"md5": "8e850328e9ebc930a2cf1dfd5882448c",
"sha256": "7d7a53199a3554782a41c3118df8b4453fad54a5796880053fef6a9b9903e3c1"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8e850328e9ebc930a2cf1dfd5882448c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.6",
"size": 815216,
"upload_time": "2025-03-11T02:23:41",
"upload_time_iso_8601": "2025-03-11T02:23:41.357219Z",
"url": "https://files.pythonhosted.org/packages/83/54/6650d4b32a6dc92c76d6abb8ac09df2436971fc5f833ccee5159fa18d601/compress_utils-0.4.3-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7adeb47405748ee932efb11fc52f9c1db25ab54ff5bb3f8be3dd714fba22e243",
"md5": "24c1012753bc34ce1151fe837f585923",
"sha256": "103a697681ab6bfe4b9c8335dc7f8d92df053b84b23235b39901d6797e5f0240"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "24c1012753bc34ce1151fe837f585923",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.6",
"size": 1002670,
"upload_time": "2025-03-11T02:23:42",
"upload_time_iso_8601": "2025-03-11T02:23:42.539931Z",
"url": "https://files.pythonhosted.org/packages/7a/de/b47405748ee932efb11fc52f9c1db25ab54ff5bb3f8be3dd714fba22e243/compress_utils-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "764a0d833adb1e5eba455c70162b2b196fe51473614ff5cc359b78907fedca10",
"md5": "55280fb46b1159c60816624a4f6f7af7",
"sha256": "9160b858500095687ac25092478c5391d73da41f92f2634da0d4f910a280f39e"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "55280fb46b1159c60816624a4f6f7af7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.6",
"size": 693205,
"upload_time": "2025-03-11T02:23:44",
"upload_time_iso_8601": "2025-03-11T02:23:44.142564Z",
"url": "https://files.pythonhosted.org/packages/76/4a/0d833adb1e5eba455c70162b2b196fe51473614ff5cc359b78907fedca10/compress_utils-0.4.3-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6fd45921d16da6d3022289e870372bc4893b3e745cebe2627f7447b9c3f7f4b1",
"md5": "01580ef2c7a4677130f3950292415ffc",
"sha256": "62cf692a593f24b8eb8fbf756ed8358012b17fd776b74ef14c23f2ad44b61cd6"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "01580ef2c7a4677130f3950292415ffc",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.6",
"size": 1002104,
"upload_time": "2025-03-11T02:23:45",
"upload_time_iso_8601": "2025-03-11T02:23:45.776422Z",
"url": "https://files.pythonhosted.org/packages/6f/d4/5921d16da6d3022289e870372bc4893b3e745cebe2627f7447b9c3f7f4b1/compress_utils-0.4.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "06c99db50c88d2986eccfdc2a4ec042a37ccc27caf8f91f9c3d11ae516337b61",
"md5": "b0102fb11edc0121aaacf46dba025fbe",
"sha256": "71b9c1207e02748e45a2d05aaed2b328547511cc016d0ec193df49e6798f8c30"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "b0102fb11edc0121aaacf46dba025fbe",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.6",
"size": 691276,
"upload_time": "2025-03-11T02:23:47",
"upload_time_iso_8601": "2025-03-11T02:23:47.006162Z",
"url": "https://files.pythonhosted.org/packages/06/c9/9db50c88d2986eccfdc2a4ec042a37ccc27caf8f91f9c3d11ae516337b61/compress_utils-0.4.3-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "78105df13103cb3f372cc4cb85bc91011a3ed36a078d44b038f3d3d617ecd037",
"md5": "dabf6422a46270c387cd690039edab97",
"sha256": "d5dd75fd4070e5ff041576b6554c7858c4570160ea3e92cace92b2de6affd1bd"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "dabf6422a46270c387cd690039edab97",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 1002778,
"upload_time": "2025-03-11T02:23:48",
"upload_time_iso_8601": "2025-03-11T02:23:48.995859Z",
"url": "https://files.pythonhosted.org/packages/78/10/5df13103cb3f372cc4cb85bc91011a3ed36a078d44b038f3d3d617ecd037/compress_utils-0.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "db6a9490fa40a69a7e77b13727d77b4f95b836a6c7ac0068dd7730ef2c207168",
"md5": "57121fcb6a686d033aed8ca4a0635d15",
"sha256": "7b2aa583fce4e7ab1381fc0c5cd9c725fd7feb4c45092e35256775a03782cb89"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "57121fcb6a686d033aed8ca4a0635d15",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.6",
"size": 691286,
"upload_time": "2025-03-11T02:23:50",
"upload_time_iso_8601": "2025-03-11T02:23:50.230592Z",
"url": "https://files.pythonhosted.org/packages/db/6a/9490fa40a69a7e77b13727d77b4f95b836a6c7ac0068dd7730ef2c207168/compress_utils-0.4.3-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fce639b17ef2d76a56f05f7f83f4c081fff216e4cd00b312b37415c7064e8b1a",
"md5": "015a16e4e808260337366d6fa8f4a25d",
"sha256": "f193de20fd6419ac587e08c494dfeab80d5936a859ff9ca6473680457d3aed08"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "015a16e4e808260337366d6fa8f4a25d",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 1002816,
"upload_time": "2025-03-11T02:23:51",
"upload_time_iso_8601": "2025-03-11T02:23:51.472126Z",
"url": "https://files.pythonhosted.org/packages/fc/e6/39b17ef2d76a56f05f7f83f4c081fff216e4cd00b312b37415c7064e8b1a/compress_utils-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5c32e82009e30f3d8fb83b497379b9da22c04e91c0ee0e9b49ffb570bc0f12a8",
"md5": "9db6cf4b0314c3d2ed11c41d385c60b8",
"sha256": "24d554747f5f831da7f41b31a8a03bb3685d1254c2721c63359afef698187205"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "9db6cf4b0314c3d2ed11c41d385c60b8",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.6",
"size": 690553,
"upload_time": "2025-03-11T02:23:52",
"upload_time_iso_8601": "2025-03-11T02:23:52.699703Z",
"url": "https://files.pythonhosted.org/packages/5c/32/e82009e30f3d8fb83b497379b9da22c04e91c0ee0e9b49ffb570bc0f12a8/compress_utils-0.4.3-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ea9bbabf2c19c3b33967e015f7ea838dc80a34821997b87584ba520f9238129c",
"md5": "e762ee8e66c06518360cf923a88683e1",
"sha256": "f004002578fcae973211a141c276ef7562bdf879908d9e94a3a3834456cd9e6b"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e762ee8e66c06518360cf923a88683e1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 813711,
"upload_time": "2025-03-11T02:23:54",
"upload_time_iso_8601": "2025-03-11T02:23:54.202209Z",
"url": "https://files.pythonhosted.org/packages/ea/9b/babf2c19c3b33967e015f7ea838dc80a34821997b87584ba520f9238129c/compress_utils-0.4.3-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "aaff28f41935506a1eefdf74d155fbaf924ff7062a60e43343a9faf852e7f648",
"md5": "c2d27d6741763ff727590034710b1d6a",
"sha256": "3569e9f4710d3a141d780d44a134842090290b4c8827097fc6c481e4d97a2c60"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c2d27d6741763ff727590034710b1d6a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 1003050,
"upload_time": "2025-03-11T02:23:55",
"upload_time_iso_8601": "2025-03-11T02:23:55.544051Z",
"url": "https://files.pythonhosted.org/packages/aa/ff/28f41935506a1eefdf74d155fbaf924ff7062a60e43343a9faf852e7f648/compress_utils-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "57237fcfd1055723e397ba17a62c0c49995c97b887ca645b3ece53e1fc9130a8",
"md5": "72312ed21e7c96fd84c2eed9288df097",
"sha256": "07c737f4eab9fabc4f661c850f143afde243bf3d8d38a46a088603b90e728f99"
},
"downloads": -1,
"filename": "compress_utils-0.4.3-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "72312ed21e7c96fd84c2eed9288df097",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.6",
"size": 689440,
"upload_time": "2025-03-11T02:23:56",
"upload_time_iso_8601": "2025-03-11T02:23:56.769451Z",
"url": "https://files.pythonhosted.org/packages/57/23/7fcfd1055723e397ba17a62c0c49995c97b887ca645b3ece53e1fc9130a8/compress_utils-0.4.3-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6c5419c65a49cafdb31b25e77a86b8a1e09b93f6fd79aae9a9663ededb756dd3",
"md5": "53821a5f10f7c7f4ca7ae51e3189f1c7",
"sha256": "c134f1250f8ef5574cb0a739477d9140418ab371ffc98f949f47acf29743f88e"
},
"downloads": -1,
"filename": "compress_utils-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "53821a5f10f7c7f4ca7ae51e3189f1c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 42587,
"upload_time": "2025-03-11T02:23:57",
"upload_time_iso_8601": "2025-03-11T02:23:57.870997Z",
"url": "https://files.pythonhosted.org/packages/6c/54/19c65a49cafdb31b25e77a86b8a1e09b93f6fd79aae9a9663ededb756dd3/compress_utils-0.4.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-03-11 02:23:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dupontcyborg",
"github_project": "compress-utils",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "compress-utils"
}