diff --git a/pyproject.toml b/pyproject.toml index 8cc66c7..babb039 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ description = "Flagsmith's common library" requires-python = ">=3.11,<4.0" dependencies = [] optional-dependencies = { test-tools = [ - "pyfakefs (>=5,<6)", + "pyfakefs (>=6,<7)", "pytest-django (>=4,<5)", ], common-core = [ "django (>4,<6)", @@ -72,7 +72,7 @@ dev = [ "mypy (>=1.15.0, <2.0.0)", "pre-commit", "pydantic>=2.12.5", - "pyfakefs (>=5.7.4, <6.0.0)", + "pyfakefs (>=6.1.4, <6.2.0)", "pytest (>=8.3.4, <9.0.0)", "pytest-asyncio (>=0.25.3, <1.0.0)", "pytest-cov (>=6.0.0, <7.0.0)", diff --git a/uv.lock b/uv.lock index e9ee190..e6bd85e 100644 --- a/uv.lock +++ b/uv.lock @@ -468,7 +468,7 @@ requires-dist = [ { name = "prometheus-client", marker = "extra == 'common-core'", specifier = ">=0.0.16" }, { name = "prometheus-client", marker = "extra == 'task-processor'", specifier = ">=0.0.16" }, { name = "psycopg2-binary", marker = "extra == 'common-core'", specifier = ">=2.9,<3" }, - { name = "pyfakefs", marker = "extra == 'test-tools'", specifier = ">=5,<6" }, + { name = "pyfakefs", marker = "extra == 'test-tools'", specifier = ">=6,<7" }, { name = "pytest-django", marker = "extra == 'test-tools'", specifier = ">=4,<5" }, { name = "requests", marker = "extra == 'common-core'" }, { name = "simplejson", marker = "extra == 'common-core'", specifier = ">=3,<4" }, @@ -485,7 +485,7 @@ dev = [ { name = "mypy", specifier = ">=1.15.0,<2.0.0" }, { name = "pre-commit" }, { name = "pydantic", specifier = ">=2.12.5" }, - { name = "pyfakefs", specifier = ">=5.7.4,<6.0.0" }, + { name = "pyfakefs", specifier = ">=6.1.4,<6.2.0" }, { name = "pytest", specifier = ">=8.3.4,<9.0.0" }, { name = "pytest-asyncio", specifier = ">=0.25.3,<1.0.0" }, { name = "pytest-cov", specifier = ">=6.0.0,<7.0.0" }, @@ -1064,11 +1064,11 @@ wheels = [ [[package]] name = "pyfakefs" -version = "5.10.2" +version = "6.1.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/58/1c/4b9489847535a41e074d108bfb86119ab463aa3012f4cb8f6b7f9154e00a/pyfakefs-5.10.2.tar.gz", hash = "sha256:8ae0e5421e08de4e433853a4609a06a1835f4bc2a3ce13b54f36713a897474ba", size = 231379, upload-time = "2025-11-04T20:19:04.446Z" } +sdist = { url = "https://files.pythonhosted.org/packages/76/11/efd26f319da2a170f42594efdd387df9abdbd3c213deb2251d602d9b8e2d/pyfakefs-6.1.4.tar.gz", hash = "sha256:58d5902282085e8ff03f95316ce133858904096f7adbe622efef899b90695698", size = 226757, upload-time = "2026-03-04T18:02:29.62Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b0/65/3a15447a8630a6bb79cf1ecd9e323a72b28830cb9f367494bedcd045059d/pyfakefs-5.10.2-py3-none-any.whl", hash = "sha256:6ff0e84653a71efc6a73f9ee839c3141e3a7cdf4e1fb97666f82ac5b24308d64", size = 246305, upload-time = "2025-11-04T20:19:02.583Z" }, + { url = "https://files.pythonhosted.org/packages/6b/0f/8fbdc47cfda8ab497b21ad66220407201ed2fc2de91640151b62bc6571af/pyfakefs-6.1.4-py3-none-any.whl", hash = "sha256:46bbc7520a1524af2461ddcaf4a5a800596c750bfdb75afa1afd985bf1e39536", size = 239887, upload-time = "2026-03-04T18:02:28.029Z" }, ] [[package]]