Skip to main content

pbgzip is used by some bioinformatics software, like Pairtools. However, as of 9/18/2024, pbgzip cannot read from files compressed with regular gzip, and it also does not offer a Python binding to make it simple to register with smart_open. This patch registers an alternative method of writing to .gz/.gzip files by piping the output to stdin of 'gzip' and piping its output to the output file. This makes it so that smart_open in write mode will output using pbgzip rather than gzip. Other than that, the behavior is identical. To restore the normal gzip-based output, call smart_open_with_pbgzip.setup_smart_open_with_gzip()

Metadata

Release files for smart-open-with-pbgzip 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smart-open-with-pbgzip 0.1.5
File Size Uploaded Provenance Actions
smart_open_with_pbgzip-0.1.5.tar.gz 1.9 kB Without provenance Details for smart_open_with_pbgzip-0.1.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for smart-open-with-pbgzip 0.1.5
File Interpreter ABI Platform Actions
smart_open_with_pbgzip-0.1.5-py3-none-any.whl Python 3 none any Details for smart_open_with_pbgzip-0.1.5-py3-none-any.whl

Total release size: 4.2 kB

Release files / smart_open_with_pbgzip-0.1.5.tar.gz

Download URL smart_open_with_pbgzip-0.1.5.tar.gz
Size 1.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f32a57c2d7a80493e7b3a3c2b92ebfe15d017dfd94194a37604db3190225570d
BLAKE2b-256 checksum
How to use checksums
0015283200f94cacadb982e626e53c07ad73510e123638237c4837ed0dc496d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Release files / smart_open_with_pbgzip-0.1.5-py3-none-any.whl

Download URL smart_open_with_pbgzip-0.1.5-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0cc597b8a0bea7c7480db6eea3a8a6d25deaf9c4bf004acafdd1ebd50cf96e0d
BLAKE2b-256 checksum
How to use checksums
90a426335f9b71d71f8e706dc1dfa08e8081e641e3b9e8b31376460e30ea75fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Security for smart-open-with-pbgzip 0.1.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page