diff options
Diffstat (limited to '')
| -rw-r--r-- | .github/CONTRIBUTING.md | 2 | ||||
| -rw-r--r-- | .github/workflows/lint.yaml | 2 | ||||
| -rw-r--r-- | .github/workflows/test.yaml | 2 | ||||
| -rw-r--r-- | .pre-commit-config.yaml | 2 | ||||
| -rw-r--r-- | Dockerfile | 4 | ||||
| -rw-r--r-- | config/snekbox.cfg | 6 | ||||
| -rw-r--r-- | pyproject.toml | 6 | 
7 files changed, 12 insertions, 12 deletions
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index b15a4ba..6b70ce8 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -6,7 +6,7 @@ The Contributing Guidelines for Python Discord projects can be found [on our web  ## Initial Setup -A Python 3.10 interpreter and `make` are required. A virtual environment is also recommended. Once that is set up, install the project's dependencies with `make setup`. +A Python 3.11 interpreter and `make` are required. A virtual environment is also recommended. Once that is set up, install the project's dependencies with `make setup`.  This also installs a git pre-commit hook so that the linter runs upon a commit.  Manual invocation is still possible with `make lint`. diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index d53738b..b4b69ac 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -17,7 +17,7 @@ jobs:          id: python          uses: actions/setup-python@v2          with: -          python-version: "3.10" +          python-version: "3.11"            cache: pip            cache-dependency-path: requirements/lint.pip diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 51eb0f8..189dc4c 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -65,7 +65,7 @@ jobs:        - name: Set up Python          uses: actions/setup-python@v2          with: -          python-version: "3.10" +          python-version: "3.11"            cache: pip            cache-dependency-path: requirements/coveralls.pip diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 620c5be..203e67a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -20,7 +20,7 @@ repos:      rev: 22.3.0      hooks:        - id: black -        language_version: "3.10" +        language_version: "3.11"    - repo: https://github.com/PyCQA/flake8      rev: &flake8_version 4.0.1      hooks: @@ -1,5 +1,5 @@  # syntax=docker/dockerfile:1 -FROM python:3.10-slim-buster as builder +FROM python:3.11-slim-buster as builder  WORKDIR /nsjail @@ -20,7 +20,7 @@ RUN git clone -b master --single-branch https://github.com/google/nsjail.git . \  RUN make  # ------------------------------------------------------------------------------ -FROM python:3.10-slim-buster as base +FROM python:3.11-slim-buster as base  # Everything will be a user install to allow snekbox's dependencies to be kept  # separate from the packages exposed during eval. diff --git a/config/snekbox.cfg b/config/snekbox.cfg index a1caf68..87c216e 100644 --- a/config/snekbox.cfg +++ b/config/snekbox.cfg @@ -14,7 +14,7 @@ envar: "OPENBLAS_NUM_THREADS=5"  envar: "MKL_NUM_THREADS=5"  envar: "VECLIB_MAXIMUM_THREADS=5"  envar: "NUMEXPR_NUM_THREADS=5" -envar: "PYTHONPATH=/snekbox/user_base/lib/python3.10/site-packages" +envar: "PYTHONPATH=/snekbox/user_base/lib/python3.11/site-packages"  envar: "PYTHONIOENCODING=utf-8:strict"  keep_caps: false @@ -98,8 +98,8 @@ mount {  }  mount { -    src: "/usr/local/bin/python3.10" -    dst: "/usr/local/bin/python3.10" +    src: "/usr/local/bin/python3.11" +    dst: "/usr/local/bin/python3.11"      is_bind: true      rw: false  } diff --git a/pyproject.toml b/pyproject.toml index e0a3d26..a1d1ea1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,14 +16,14 @@ classifiers = [      "License :: OSI Approved :: MIT License",      "Operating System :: POSIX :: Linux",      "Programming Language :: Python :: 3 :: Only", -    "Programming Language :: Python :: 3.10", +    "Programming Language :: Python :: 3.11",      "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",      "Topic :: Security",      "Topic :: Software Development :: Interpreters",  ]  dynamic = ["version"] -requires-python = ">=3.10" +requires-python = ">=3.11"  dependencies = [      # Sentry's Falcon integration relies on api_helpers (falconry/falcon#1902).      "falcon>=3.0.1", @@ -64,7 +64,7 @@ relative_files = true  [tool.black]  line-length = 100 -target-version = ["py310"] +target-version = ["py311"]  force-exclude = "snekbox/config_pb2.py"  [tool.isort]  |