Public/Open types shared among different projects in the Unstructured.io ecosystem.
Project description
Introduction
A collection of Types and Schemas for use in various projects in the Unstructured ecosystem.
The project is intended to be very lightweight, and to play the role of the abstraction in "Concretions can depend on abstractions, but not vice-versa".
In other words, this project should exclusively define types and remain lightweight enough to encourage other projects to take it on as a dependency. Ideally, the project would itself have no dependencies. For rapid development in early phases, we take a dependency on Pydantic for easier modeling.
Right now, it is mostly utilized for defining unstructured's plugin architecture to enable developers to define their own plugins.
Requirements
- Python 3.12
uv:pip install uv
Quick start
make installmake test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file utic_public_types-0.3.1-py3-none-any.whl.
File metadata
- Download URL: utic_public_types-0.3.1-py3-none-any.whl
- Upload date:
- Size: 35.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6743903523e90b167888e5dc1c8534767f4ba3f38f3fc95df7b6c8018ca90abe
|
|
| MD5 |
9193ea9e596cfc6b30e7777c2fcd985d
|
|
| BLAKE2b-256 |
c0452e558de0edaeba3386781b64184147978fad4e22b9d44a56c64929e213ae
|