-
Notifications
You must be signed in to change notification settings - Fork 0
Update to support Python 3.10–3.14 and to fully drop Python 3.9 across packaging, CI, tooling, and docs #145
base: dev
Are you sure you want to change the base?
Changes from all commits
611b2be
91c4828
c33f412
eaa0e0d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,6 +1,6 @@ | ||||||
| [tool.black] | ||||||
| line-length = 120 | ||||||
| target-version = ["py39", "py310", "py311", "py312"] | ||||||
| target-version = ["py310", "py311", "py312", "py313"] | ||||||
|
||||||
| target-version = ["py310", "py311", "py312", "py313"] | |
| target-version = ["py310", "py311", "py312", "py313", "py314"] |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,69 +1,67 @@ | ||||||
| [tool.poetry] | ||||||
| [project] | ||||||
| name = "playwright-localstorage" | ||||||
| version = "1.1.0" | ||||||
| version = "1.1.1" | ||||||
| description = "Extension for the Playwright package that allows access to the Web Storage API." | ||||||
| documentation = "https://github.com/swimmwatch/playwright-localstorage" | ||||||
| license = "MIT" | ||||||
| readme = "README.md" | ||||||
| homepage = "https://pypi.org/project/playwright-localstorage/" | ||||||
| repository = "https://github.com/swimmwatch/playwright-localstorage" | ||||||
| license = "MIT" | ||||||
| requires-python = ">=3.10,<4.0" | ||||||
| authors = [{name = "Dmitry Vasiliev", email = "contact.vasiliev.dmitry@gmail.com"}] | ||||||
| keywords = ["Playwright", "Web Storage API", "Poetry"] | ||||||
| authors = ["Dmitry Vasiliev <contact.vasiliev.dmitry@gmail.com>"] | ||||||
| classifiers = [ | ||||||
| "Programming Language :: Python :: 3", | ||||||
| "Programming Language :: Python :: 3.9", | ||||||
| "Programming Language :: Python :: 3.10", | ||||||
| "Programming Language :: Python :: 3.11", | ||||||
| "Programming Language :: Python :: 3.12", | ||||||
| "Programming Language :: Python :: 3.13", | ||||||
| "Operating System :: OS Independent", | ||||||
| "License :: OSI Approved :: MIT License", | ||||||
| "Programming Language :: Python :: 3.14", | ||||||
| "Operating System :: OS Independent", | ||||||
| "Topic :: Software Development :: Testing", | ||||||
| "Topic :: Internet :: WWW/HTTP :: Browsers", | ||||||
| "Framework :: AsyncIO" | ||||||
| ] | ||||||
| dependencies = [ | ||||||
| "playwright>=1,<2", | ||||||
| "greenlet>=3.*", | ||||||
| ] | ||||||
|
|
||||||
| [tool.poetry.dependencies] | ||||||
| python = "^3.9" | ||||||
| playwright = "1.*" | ||||||
|
|
||||||
| [project.urls] | ||||||
| Homepage = "https://pypi.org/project/playwright-localstorage/" | ||||||
| Repository = "https://github.com/swimmwatch/playwright-localstorage" | ||||||
| Documentation = "https://github.com/swimmwatch/playwright-localstorage" | ||||||
|
|
||||||
| [tool.poetry.group.dev.dependencies] | ||||||
| mypy = "^1.14.0" | ||||||
| black = ">=24.10,<26.0" | ||||||
| flake8 = "^7.1.1" | ||||||
| isort = ">=5.13.2,<7.0.0" | ||||||
| mypy = "^1.19.1" | ||||||
| black = "^25.12.0" | ||||||
| flake8 = "^7.3.0" | ||||||
| isort = "^5.13.2" | ||||||
|
||||||
| isort = "^5.13.2" | |
| isort = "^6.0.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The poetry lock command has been changed from "poetry lock --no-update" to "poetry lock". This will update all dependencies to their latest compatible versions on every lock, which may not be the intended behavior. The --no-update flag is typically used to refresh the lock file without updating dependency versions. If the intention is to only refresh the lock file metadata without updating versions, the --no-update flag should be retained.