Metadata-Version: 2.1
Name: ds-pycontain
Version: 0.0.3
Summary: deepsense.ai wrapper around docker python API
Author: deepsense.ai
Author-email: contact@deepsense.ai
License: MIT License (MIT)
Project-URL: "Homepage", https://deepsense-ai.github.io/ds-pycontain/
Project-URL: "Source Code", https://github.com/deepsense-ai/ds-pycontain/
Project-URL: "Bug Tracker", https://github.com/deepsense-ai/ds-pycontain/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
License-File: LICENSE
Requires-Dist: docker>=6.1.3

`deepsense.ai <https://deepsense.ai>`_  **ds_pycontain**
-------------------------------------------------------------

**ds_pycontain** is a small python package to help with docker containers and images and provide Python REPL running in a docker container.

Example use case you might consider is to isolate python code execution generated by untrusted LLM by running it in a docker container.

This package makes it a bit easier to:

* Build docker images from Dockerfiles or in-memory string.
* Pull docker images from dockerhub (or similar).
* Run docker container to execute a one-off command.
* Run docker container to execute a long-running process and communicate with it.
* Run python commands in a container and get the result.
