aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Add Slim Imagemulti-versionGravatar Hassan Abouelela2023-03-18-5/+49
| | | | | | | | Adds an image with only one python version installed. This can be useful in development environments for other projects where the multi-version features are less useful than a more efficient container. Signed-off-by: Hassan Abouelela <[email protected]>
* Document Python Version SelectionGravatar Hassan Abouelela2023-03-18-1/+11
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Add Python Version TestsGravatar Hassan Abouelela2023-03-18-14/+109
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Update Failing TestsGravatar Hassan Abouelela2023-03-18-5/+10
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Add More Information To Version Display NamesGravatar Hassan Abouelela2023-03-17-3/+3
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Move Info EndpointGravatar Hassan Abouelela2023-03-17-26/+51
| | | | | | | | Move the information endpoint from the eval resource into its own location. This endpoint currently only returns the python version but can easily be expanded with more info later. Signed-off-by: Hassan Abouelela <[email protected]>
* Refactor Python Version ParsingGravatar Hassan Abouelela2023-03-17-37/+24
| | | | | | | Remove the pointless function and allow the file-level constants to be imported by external callers. Signed-off-by: Hassan Abouelela <[email protected]>
* Make Python Binary Mount DynamicGravatar Hassan Abouelela2023-03-15-43/+5
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Add Multiple Version Eval To APIGravatar Hassan Abouelela2023-03-15-3/+48
| | | | | | | Adds a version argument to the eval API, and a GET endpoint to retrieve all enabled versions. Signed-off-by: Hassan Abouelela <[email protected]>
* Add Multi-version CapabilityGravatar Hassan Abouelela2023-03-15-8/+245
| | | | | | | | | Adds support for having multiple evaluation python versions installed in the docker container. A utility to automatically generate correct dockerfile instructions and nsjail mounts based on the available versions is also included. Signed-off-by: Hassan Abouelela <[email protected]>
* Update Sentry SDK to support Falcon 3Gravatar Bradley Reynolds2023-03-13-49/+34
| | | Signed-off-by: Bradley Reynolds <[email protected]>
* Merge pull request #170 from python-discord/files-exclude-hiddenGravatar Boris Muratov2023-03-10-0/+24
|\ | | | | Exclude hidden paths in files output
| * Add unit test for hidden paths exclusionGravatar Ionite2023-03-09-0/+19
| |
| * Add files output exclude for hidden pathsGravatar Ionite2023-03-09-0/+5
|/
* Merge pull request #159 from python-discord/bytes-outputGravatar Boris Muratov2023-03-10-97/+1231
|\ | | | | File system and Binary file sending
| * Merge branch 'main' into bytes-outputGravatar Boris Muratov2023-03-10-11/+14
| |\ | |/ |/|
* | Merge pull request #167 from python-discord/deployment-updateGravatar ChrisJL2023-02-02-11/+11
|\ \ | | | | | | Add `--upgrade` flag to deployment pip install
| * | Update .pre-commit-config.yamlGravatar Ionite2023-02-02-5/+5
| | |
| * | Update deps to newestGravatar Ionite2023-02-02-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps dependencies to newest versions: - attrs - networkx - numpy - scipy - tzdata
| * | Add `--upgrade` flag to deployment pip installGravatar Ionite2023-02-02-1/+1
|/ /
* | Update einspect version to 0.5Gravatar Ionite2023-01-25-1/+1
| |
* | Merge pull request #165 from python-discord/dep-add-einspectGravatar ChrisJL2023-01-14-0/+1
|\ \ | | | | | | Add einspect
| * | Add `einspect` to deploymentGravatar Ionite2023-01-14-0/+1
|/ /
* | Add matplotlib (#160)Gravatar Ionite2023-01-01-0/+1
| |
* | Merge pull request #163 from CJ-UltiPro/patch-1Gravatar ChrisJL2023-01-01-0/+1
|\ \ | | | | | | Yay Scipy!
| * | Yay Scipy!Gravatar CJ-UltiPro2022-12-28-0/+1
|/ / | | | | Bringing the much loved scipy to snekbox :)
* | Merge pull request #161 from chilaxan/patch-1Gravatar Mark2022-11-29-1/+1
|\ \ | | | | | | update fishhook version to 0.2
| * | update fishhook version to 0.2Gravatar chilaxan2022-11-29-1/+1
|/ /
| * Add new -B flag to unit testsGravatar Ionite2023-03-08-1/+1
| |
| * Remove file ignore filter to use -B flag insteadGravatar Ionite2023-03-08-24/+3
| |
| * Add `config/.ignore` file, parsed to ignore file patterns for uploadGravatar Ionite2023-03-02-7/+37
| | | | | | | | Currently only includes some python bytecode files
| * Allow uploaded files to be writeable in nsjailGravatar Ionite2023-03-02-0/+2
| |
| * Update readme regarding default output path and last modified checkGravatar Ionite2023-03-02-6/+4
| |
| * Update file write error unit testGravatar Ionite2023-03-02-3/+9
| |
| * Conditionally exclude provided files based on last modified timeGravatar Ionite2023-03-02-12/+24
| |
| * Refactor FileAttachment.save_to() to return the saved file Path objectGravatar Ionite2023-03-02-2/+3
| |
| * Update unit tests for home output directoryGravatar Ionite2023-03-02-6/+6
| |
| * Ignore user uploads in output files, default output to `/home`Gravatar Ionite2023-02-24-9/+20
| | | | | | | | | | | | - Adds ignore of user uploaded files in scanning of output files - Adds ignore of files starting with leading underscores - Changes default output path to `home`
| * Truncate FileAttachment repr to avoid log spamGravatar ionite342022-12-20-0/+5
| |
| * Update README punctuationGravatar Ionite2022-12-04-1/+1
| | | | | | Co-authored-by: Mark <[email protected]>
| * Add null byte schema validation testsGravatar ionite342022-12-04-1/+21
| |
| * Update NSJail docstringGravatar ionite342022-12-04-1/+1
| |
| * Add configurable home and output pathsGravatar ionite342022-12-04-6/+27
| |
| * Refactor test_filesystem to use tempfileGravatar ionite342022-12-04-8/+8
| |
| * Update path regexGravatar ionite342022-12-04-2/+2
| |
| * Add tests for test_eval 200Gravatar ionite342022-12-04-0/+3
| |
| * Add usage of ExitStack, remove warning suppressGravatar ionite342022-12-04-20/+18
| |
| * Add refactors for Size enum renameGravatar ionite342022-12-04-3/+3
| |
| * Remove readme implementation detailsGravatar ionite342022-12-04-7/+1
| |
| * Remove link to api schema infoGravatar ionite342022-12-04-2/+0
| |