
    #HJj                        d Z ddlZddlZddlmZmZ  ej                  e      5   ed      Zddd        ej                  e	      Z
e
j                   ej                                ddlmZ ddlmZmZ g dZy# 1 sw Y   NxY w)	a  Utilities for streaming to/from several file-like data storages.

Supports S3 / HDFS / local filesystem / compressed files, and many more,
using a simple, Pythonic API.

The streaming makes heavy use of generators and pipes, to avoid loading
full file contents into memory, allowing work with arbitrarily large files.

The main functions are:

* `open()`, which opens the given file for reading/writing
* `parse_uri()`
* `register_compressor()`, which registers callbacks for transparent compressor handling

    N)PackageNotFoundErrorversion
smart_open   )register_compressor)open	parse_uri)r   r	   r   )__doc__
contextlibloggingimportlib.metadatar   r   suppress__version__	getLogger__name__logger
addHandlerNullHandlercompressionr   smart_open_libr   r	   __all__     ]/Users/ahmed/devFolder/claude-voice/.venv/lib/python3.12/site-packages/smart_open/__init__.py<module>r      sy       <Z-.,'K /
 
		8	$   %'%%' ( , + /.s   	A;;B