A library to execute code
Project description
EXecutioner
A python library to execute untrusted code and evaluate the output.
Requirements
-
Python Libraries denoted by requirements.txt
-
FireJail (for FireJail Sandbox)
sudo apt install firejail
-
The compilers/interpreters for the language of choice (default support: python3, C)
sudo apt install gcc
INSTALLATION FOR DEV
-
Clone the repository.
-
make a virtual environment named 'venv' inside the repository. (Learn about venv)
python -m venv venv
-
access the virtualenv
source venv/bin/activate
-
install python dev dependencies
pip install -r requirements.txt
Documentation
Documentation can be found at https://iCodeDevs.github.io/EXecutioner/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyExecutioner-0.0.10.tar.gz
(24.6 kB
view hashes)
Built Distribution
Close
Hashes for pyExecutioner-0.0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95a63590330dd28d390ec022d09eb5103e5d34e4bca2c1062fa47e4ef7c21164 |
|
MD5 | 03b75c86dab0ed1cd5436b01a00ba65a |
|
BLAKE2b-256 | 0f20b05a4b6bb57ded6bf13b505a3e6089d4c0eb595578a2ee3cbd733b8b19d6 |