somark-py
The official Python SDK and CLI for SoMark.
This repository is the Python implementation of the shared SoMark SDK + CLI contract. The JavaScript/TypeScript implementation lives in somark-js. Same product, different runtime.
Install
pip install somark
Documentation
Read the official documentation at docs.somark.tech/documentation.
The docs cover authentication, CLI usage, SDK examples, async tasks, local preview, PDF utilities, API parameters, and error handling. This README stays intentionally short so it does not become a second, worse documentation site.
Requirements
- Python 3.10+
- A SoMark API key for remote parsing and usage queries
- No API key required for local PDF utilities or SoMarkDown preview
- Docker/Ubuntu PDF rendering may require system libraries:
apt-get install -y --no-install-recommends libxcb1 libgl1 libglib2.0-0
License
Apache-2.0
Metadata
Release files for somark 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| somark-0.1.0.tar.gz | 1.4 MB | Without provenance | Details for somark-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| somark-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for somark-0.1.0-py3-none-any.whl |
Total release size: 2.8 MB
Release files / somark-0.1.0.tar.gz
| Download URL | somark-0.1.0.tar.gz |
|---|---|
| Size | 1.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c193f185f0729c97fed1f9cc988fd5524335fc7fc64002adf8e54cf47efede04
|
|
BLAKE2b-256 checksum How to use checksums |
263b5b55b1f57e57bfab3c94c24625c916b9f32d95b4d0a70c95fe20131f4c4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / somark-0.1.0-py3-none-any.whl
| Download URL | somark-0.1.0-py3-none-any.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e4ec15e310d7700cdce569870c87e83ff4a0937ee7725478ddb8b88cf718c4aa
|
|
BLAKE2b-256 checksum How to use checksums |
1abcc599075fac9e1167eb47d1026dca34c45ec5dc6a8b08c6dabfe4e5728e40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for somark 0.1.0
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.