diff --git a/.github/actions/setup-project/action.yml b/.github/actions/setup-project/action.yml index f653ba932..f9ca756b9 100644 --- a/.github/actions/setup-project/action.yml +++ b/.github/actions/setup-project/action.yml @@ -9,10 +9,10 @@ runs: sudo apt-get update \ && sudo apt-get install -y --no-install-recommends \ libcurl4-openssl-dev - - name: Set up Python 3.12.2 + - name: Set up Python 3.13.2 uses: actions/setup-python@v4 with: - python-version: "3.12.2" + python-version: "3.13.2" - name: Install poetry shell: bash run: pip install poetry==2.1.3 diff --git a/README.md b/README.md index 2a6902de6..63fdc6b97 100644 --- a/README.md +++ b/README.md @@ -259,12 +259,12 @@ git clone git@github.com:GSA/notifications-api.git Now go into the project directory (`notifications-api` by default), create a virtual environment, and set the local Python version to point to the virtual -environment (assumes version Python `3.12.2` is what is installed on your +environment (assumes version Python `3.13.2` is what is installed on your machine): ```sh cd notifications-api -pyenv virtualenv 3.12.2 notify-api +pyenv virtualenv 3.13.2 notify-api pyenv local notify-api ``` @@ -329,7 +329,7 @@ environment with the newer version of Python you just installed: ```sh cd notifications-api -pyenv virtualenv 3.12.2 notify-api +pyenv virtualenv 3.13.2 notify-api pyenv local notify-api ``` diff --git a/poetry.lock b/poetry.lock index 68b0748b4..5212734c6 100644 --- a/poetry.lock +++ b/poetry.lock @@ -185,7 +185,6 @@ files = [ [package.dependencies] idna = ">=2.8" sniffio = ">=1.1" -typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""} [package.extras] doc = ["Sphinx (>=8.2,<9.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"] @@ -1358,9 +1357,6 @@ files = [ {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, ] -[package.dependencies] -typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""} - [package.extras] test = ["pytest (>=6)"] @@ -4175,7 +4171,6 @@ files = [ [package.dependencies] attrs = ">=22.2.0" rpds-py = ">=0.7.0" -typing-extensions = {version = ">=4.4.0", markers = "python_version < \"3.13\""} [[package]] name = "regex" @@ -5562,5 +5557,5 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.1" -python-versions = "^3.12.2" -content-hash = "4055ec7590186fdd4141f93ca72e90377db6bd55010031824ac1418a5d1393db" +python-versions = "^3.13.2" +content-hash = "ea250308c0ffa183ffacafec8a7755d9ed7b49faa5bd189648fe2aa7f94cd29e" diff --git a/pyproject.toml b/pyproject.toml index 05bc1b076..4a5de58c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ readme = "README.md" [tool.poetry.dependencies] -python = "^3.12.2" +python = "^3.13.2" alembic = "==1.16.2" amqp = "==5.3.1" beautifulsoup4 = "==4.13.4" diff --git a/runtime.txt b/runtime.txt index 64f28603a..c94f67640 100644 --- a/runtime.txt +++ b/runtime.txt @@ -1 +1 @@ -python-3.12.x +python-3.13.x