- Added
processeslimits option to limit the number of processes that a sandbox can run. For example, it can be used to prevent a fork bomb or do not allow the sandboxed code to create new processes. It's unlimited by default. #9
- Migrated from the
docker-pyDocker library todockerversion>=2. epicbox.create,epicbox.start,epicbox.destroynow return and accept aSandboxobject instead of a low-level containerdictstructure.- Removed the obsolete
base_workdirargument fromepicbox.configure.
- Unpinned and bumped versions of dependency packages in
pyproject.tomlandrequirements.txt.
- Initial release on PyPI. (#5)
- Fix docker volume cleanup if an exception is raised during its usage.