| Commit message (Collapse) | Author | Age | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
Remove the rename step from the protobuf generation script to get around
a bug causing failures in the test suite.
Signed-off-by: Hassan Abouelela <[email protected]>
|
|
|
|
| |
Include a helper shell script for compilation.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Isolate snekbox's dependencies from the packages available within the
Python interpreter. Disable Python's default behaviour of site-dependent
manipulations of sys.path. The custom directory looks like a user site
to allow `pip install --user` to work with it. However, snekbox will see
it as simply an additional search path for modules rather than as a user
site.
Disable isolated mode (-I) because it implies (-E), which ignores
PYTHON* environment variables. This conflicts with the reliance on
`PYTHONPATH`.
Specify `PYTHONUSERBASE` in the Dockerfile to make installing packages
to expose more intuitive for users. Otherwise, they'd have to remember
to set this variable every time they need to install something.
|
| |
|
| |
|
|
|
| |
Bump flake8-docstrings dependency pin to support the fix
|
|
|
|
|
| |
* Ignore D1xx for tests because they shouldn't require docstrings
* Update pre-commit-hooks repo to v2.2.3
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| | |
Oops
|
| |
| |
| |
| |
| |
| | |
Remove docstring-ends-with-period enforcement to allow for freedom of punctuation.
Removes D202, D204, D400
|
|/
|
|
|
|
|
|
|
| |
* Move all code into a "snekbox" package
* Use logging code as __init__.py
* Rename Snekbox class to NsJail
* Create "site" sub-package
* Move templates into this sub-package
* Move Flask code into a new snekapp module
|
|\
| |
| |
| |
| |
| |
| | |
# Conflicts:
# .flake8
# Pipfile
# Pipfile.lock
|
| | |
|
| | |
|
|/ |
|
|
|