diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index b981c9bb..a46c2f93 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -21,8 +21,8 @@ RUN git clone --depth=1 https://github.com/pyenv/pyenv.git .pyenv ENV PYENV_ROOT="/home/vscode/.pyenv" ENV PATH="$PYENV_ROOT/shims:$PYENV_ROOT/bin:$PATH" -RUN pyenv install 3.7 3.8 3.9 3.10 3.11 -RUN pyenv local 3.7 3.8 3.9 3.10 3.11 +RUN pyenv install 3.7 3.8 3.9 3.10 3.11 3.12 +RUN pyenv local 3.7 3.8 3.9 3.10 3.11 3.12 RUN pyenv global ${VARIANT} # Set up pyenv-virtualenv diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index b7b0c2d6..8cf02edb 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -33,7 +33,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 - name: Setup Python diff --git a/pyproject.toml b/pyproject.toml index fe26d73e..f37a7666 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,13 +19,14 @@ classifiers=[ "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11" + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ] dependencies=[ "requests", "fcache", - "mmhash3", + "mmh3", "apscheduler < 4.0.0", "importlib_metadata", "python-dateutil",