diff --git a/{{ cookiecutter.project_name }}/Dockerfile b/{{ cookiecutter.project_name }}/Dockerfile index 4aee826..c12ece5 100644 --- a/{{ cookiecutter.project_name }}/Dockerfile +++ b/{{ cookiecutter.project_name }}/Dockerfile @@ -12,7 +12,7 @@ RUN groupadd --force --gid ${GROUP_ID} --system usergroup && \ USER user WORKDIR /app -RUN python -m pip install --upgrade pip==23.1.2 && pip install --user pdm==2.7.0 +RUN python -m pip install --upgrade pip==23.1.2 && pip install --user pdm==2.7.4 ENV PATH="/app/__pypackages__/3.11/bin:/home/user/.local/bin:${PATH}" COPY main.py pdm.lock pyproject.toml /app/ diff --git a/{{ cookiecutter.project_name }}/Dockerfile.production b/{{ cookiecutter.project_name }}/Dockerfile.production index da4defb..f8bc9f0 100644 --- a/{{ cookiecutter.project_name }}/Dockerfile.production +++ b/{{ cookiecutter.project_name }}/Dockerfile.production @@ -6,7 +6,7 @@ RUN addgroup -S usergroup && adduser -S user -G usergroup && mkdir /app && chown USER user WORKDIR /app -RUN python -m pip install --upgrade pip==23.1.2 && pip install --user pdm==2.7.0 +RUN python -m pip install --upgrade pip==23.1.2 && pip install --user pdm==2.7.4 ENV PATH="/app/__pypackages__/3.11/bin:/home/user/.local/bin:${PATH}" COPY main.py pdm.lock pyproject.toml /app/ diff --git a/{{ cookiecutter.project_name }}/pdm.lock b/{{ cookiecutter.project_name }}/pdm.lock index f2de025..321ad56 100644 --- a/{{ cookiecutter.project_name }}/pdm.lock +++ b/{{ cookiecutter.project_name }}/pdm.lock @@ -114,7 +114,7 @@ summary = "Utility library for gitignore style pattern matching of file paths." [[package]] name = "platformdirs" -version = "3.5.2" +version = "3.5.3" requires_python = ">=3.7" summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." @@ -126,7 +126,7 @@ summary = "plugin and hook calling mechanisms for python" [[package]] name = "pytest" -version = "7.3.1" +version = "7.3.2" requires_python = ">=3.7" summary = "pytest: simple powerful testing with Python" dependencies = [ @@ -197,7 +197,7 @@ summary = "HTTP library with thread-safe connection pooling, file post, and more lock_version = "4.2" cross_platform = true groups = ["default", "dev"] -content_hash = "sha256:4febd17f42105e2cfd2aa8311152b3cfde4012ca04ebd4eaf9e6c63b2317f310" +content_hash = "sha256:adc42065c306763c218f243bb80cfe63c4c53719034dca510d9df0aa87132455" [metadata.files] "black 23.3.0" = [ @@ -434,17 +434,17 @@ content_hash = "sha256:4febd17f42105e2cfd2aa8311152b3cfde4012ca04ebd4eaf9e6c63b2 {url = "https://files.pythonhosted.org/packages/95/60/d93628975242cc515ab2b8f5b2fc831d8be2eff32f5a1be4776d49305d13/pathspec-0.11.1.tar.gz", hash = "sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687"}, {url = "https://files.pythonhosted.org/packages/be/c8/551a803a6ebb174ec1c124e68b449b98a0961f0b737def601e3c1fbb4cfd/pathspec-0.11.1-py3-none-any.whl", hash = "sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293"}, ] -"platformdirs 3.5.2" = [ - {url = "https://files.pythonhosted.org/packages/0e/e4/69bff18235f446e5c7ad4139321a60f3f5b5a5edd5a41d2364b4278a6f38/platformdirs-3.5.2.tar.gz", hash = "sha256:f56f8067f85988d619f174a3c9dbb2c3c730c03edfd9dc10cb55a7de3498dd81"}, - {url = "https://files.pythonhosted.org/packages/ba/60/8ac601523f166d7f9a577c8f06d101a6fbefa65c7a5902313e1e4509e376/platformdirs-3.5.2-py3-none-any.whl", hash = "sha256:bfb917aff291e8587ac2c8c44d8ed1b14a775a250a4ed61935f34de4840c1ce8"}, +"platformdirs 3.5.3" = [ + {url = "https://files.pythonhosted.org/packages/6d/1a/96efea7b36835ce89911d7813fe68f5b1db7ecae4023bf209a7aeba93017/platformdirs-3.5.3-py3-none-any.whl", hash = "sha256:0ade98a4895e87dc51d47151f7d2ec290365a585151d97b4d8d6312ed6132fed"}, + {url = "https://files.pythonhosted.org/packages/d2/5d/29eed8861e07378ef46e956650615a9677f8f48df7911674f923236ced2b/platformdirs-3.5.3.tar.gz", hash = "sha256:e48fabd87db8f3a7df7150a4a5ea22c546ee8bc39bc2473244730d4b56d2cc4e"}, ] "pluggy 1.0.0" = [ {url = "https://files.pythonhosted.org/packages/9e/01/f38e2ff29715251cf25532b9082a1589ab7e4f571ced434f98d0139336dc/pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, {url = "https://files.pythonhosted.org/packages/a1/16/db2d7de3474b6e37cbb9c008965ee63835bba517e22cdb8c35b5116b5ce1/pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, ] -"pytest 7.3.1" = [ - {url = "https://files.pythonhosted.org/packages/1b/d1/72df649a705af1e3a09ffe14b0c7d3be1fd730da6b98beb4a2ed26b8a023/pytest-7.3.1-py3-none-any.whl", hash = "sha256:3799fa815351fea3a5e96ac7e503a96fa51cc9942c3753cda7651b93c1cfa362"}, - {url = "https://files.pythonhosted.org/packages/ec/d9/36b65598f3d19d0a14d13dc87ad5fa42869ae53bb7471f619a30eaabc4bf/pytest-7.3.1.tar.gz", hash = "sha256:434afafd78b1d78ed0addf160ad2b77a30d35d4bdf8af234fe621919d9ed15e3"}, +"pytest 7.3.2" = [ + {url = "https://files.pythonhosted.org/packages/58/2a/07c65fdc40846ecb8a9dcda2c38fcb5a06a3e39d08d4a4960916431951cb/pytest-7.3.2.tar.gz", hash = "sha256:ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b"}, + {url = "https://files.pythonhosted.org/packages/7a/d0/de969198293cdea22b3a6fb99a99aeeddb7b3827f0823b33c5dc0734bbe5/pytest-7.3.2-py3-none-any.whl", hash = "sha256:cdcbd012c9312258922f8cd3f1b62a6580fdced17db6014896053d47cddf9295"}, ] "pytest-cov 4.1.0" = [ {url = "https://files.pythonhosted.org/packages/7a/15/da3df99fd551507694a9b01f512a2f6cf1254f33601605843c3775f39460/pytest-cov-4.1.0.tar.gz", hash = "sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6"}, diff --git a/{{ cookiecutter.project_name }}/pyproject.toml b/{{ cookiecutter.project_name }}/pyproject.toml index 57cc7ee..ef2b36b 100644 --- a/{{ cookiecutter.project_name }}/pyproject.toml +++ b/{{ cookiecutter.project_name }}/pyproject.toml @@ -20,7 +20,7 @@ dev = [ "isort==5.12.0", "mypy==1.3.0", "pytest-cov==4.1.0", - "pytest==7.3.1", + "pytest==7.3.2", "ssort==0.11.6", "ruff==0.0.272", ]