net/py-blobfile 3.3.0
Read GCS, ABS and local paths with the same interface
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
37b8868908- License
- UNLICENSE
- Categories
- net, python
- Package size
- 186.2 KiB, 975.7 KiB installed
Description
blobfile is a library that provides a Python-like interface for reading local and remote files (only from blob storage), with an API similar to open() as well as some of the os.path and shutil functions. blobfile supports local paths, Google Cloud Storage paths (gs://<bucket>), and Azure Blob Storage paths (az://<account>/<container> or https://<account>.blob.core.windows.net/<container>/).
The main function is BlobFile, which lets you open local and remote files that act more or less like local ones. There are also a few additional functions such as basename, dirname, and join, which mostly do the same thing as their os.path namesakes, only they also support GCS paths and ABS paths.
This library is inspired by TensorFlow's gfile but does not have exactly the same interface.
Install
As a binary package — by origin, or by package name:
pkg install net/py-blobfile
pkg install py312-blobfile
From the ports tree:
cd /usr/ports/net/py-blobfile/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-blobfile>0:net/py-blobfile
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.3.0 | 3.3.0 | - | 3.0.0_1 | 3.3.0 |
| FreeBSD:14:quarterly | 3.3.0 | 3.3.0 | n/a | 3.0.0 | 3.3.0 |
| FreeBSD:15:latest | 3.3.0 | 3.3.0 | n/a | 3.0.0_1 | 3.0.0_1 |
| FreeBSD:15:quarterly | 3.3.0 | 3.3.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.3.0 | 3.3.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=61: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 4
${PYTHON_PKGNAMEPREFIX}filelock>=3.0: sysutils/py-filelock${PYTHON_PKGNAMEPREFIX}lxml>=4.9: devel/py-lxml${PYTHON_PKGNAMEPREFIX}pycryptodomex>=3.8: security/py-pycryptodomex${PYTHON_PKGNAMEPREFIX}urllib3>=2,1: net/py-urllib3
The full lists below include those, and their dependencies in turn.
All build dependencies 16
All run dependencies 16
Required by 41
- deskutils/py-qmd
- graphics/py-olmocr
- misc/colibri
- misc/comfyui
- misc/py-compressed-tensors
- misc/py-kokoro
- misc/py-llama-index-embeddings-huggingface
- misc/py-optimum
- misc/py-peft
- misc/py-sentence-transformers
- misc/py-transformers
- misc/py-vllm
- misc/py-xgrammar
- textproc/py-docling
- textproc/py-docling-agent
- textproc/py-docling-analysis-framework
- textproc/py-docling-core
- textproc/py-docling-cvat-tools
- textproc/py-docling-demo
- textproc/py-docling-enhanced
- textproc/py-docling-enhanced-onnx
- textproc/py-docling-eval
- textproc/py-docling-glm-ocr
- textproc/py-docling-google-ocr
- textproc/py-docling-graph
- textproc/py-docling-haystack
- textproc/py-docling-hierarchical-pdf
- textproc/py-docling-ibm-models
- textproc/py-docling-jobkit
- textproc/py-docling-langchain
- textproc/py-docling-litellm-picture-description
- textproc/py-docling-mcp
- textproc/py-docling-ocr
- textproc/py-docling-ocr-mistral
- textproc/py-docling-ocr-onnxtr
- textproc/py-docling-parse
- textproc/py-docling-sdg
- textproc/py-docling-serve
- textproc/py-docling-slim
- textproc/py-extended-docling
- textproc/py-langchain-docling
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| blobfile-3.3.0.tar.gz | 78587 | 98bd9fafed8d0175d315a5b605680f522949057e16cb4932b07ce5a5f67e8985 |
Master sites 1
- PYPI