Metadata-Version: 2.2
Name: dlslime
Version: 0.1.20
Summary: DLSlime Transfer Engine
Author-Email: JimyMa <hit16s105116@gmail.com>
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Systems Administration
Project-URL: Homepage, https://github.com/DeepLink-org/DLSlime.git
Project-URL: Repository, https://github.com/DeepLink-org/DLSlime.git
Requires-Python: >=3.8
Requires-Dist: pydantic>=2.0
Requires-Dist: pyzmq>=25.0
Requires-Dist: redis>=4.0
Requires-Dist: httpx>=0.24
Requires-Dist: jsonargparse>=4.27
Requires-Dist: scikit-build-core>=0.10
Requires-Dist: pybind11>=2.12
Description-Content-Type: text/markdown

# dlslime

The data-plane Python package of [DLSlime](https://github.com/DeepLink-org/DLSlime).

This wheel bundles:

- **PeerAgent** — a declarative coordination layer over RDMA / NVLink / TCP / Ascend Direct endpoints (`from dlslime import PeerAgent`).
- **NanoCtrlClient** — the HTTP client for the `dlslime-ctrl` control-plane server (`from dlslime.ctrl import NanoCtrlClient`).
- **DLSlimeCache** — a remote-memory cache service built on top of PeerAgent (`from dlslime import cache`).
- Native transports compiled from `dlslime/csrc/` via scikit-build-core + CMake.

The companion control-plane server lives in [`dlslime-ctrl/`](../dlslime-ctrl) and ships as a separate wheel.

See the [top-level README](../README.md) for architecture, design, and usage.
