Add make poetry-update, upgrade djlint (#25399)

[updates](https://github.com/silverwind/updates) now supports poetry as
well so we can use it for a new `make poetry-update` to update all
poetry dependencies.
This commit is contained in:
silverwind 2023-06-26 23:14:00 +02:00 committed by GitHub
parent ddf96f68cc
commit 02ef14bea2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 18 additions and 11 deletions

View file

@ -926,11 +926,18 @@ node_modules: package-lock.json
.PHONY: npm-update .PHONY: npm-update
npm-update: node-check | node_modules npm-update: node-check | node_modules
npx updates -cu npx updates -u -f package.json
rm -rf node_modules package-lock.json rm -rf node_modules package-lock.json
npm install --package-lock npm install --package-lock
@touch node_modules @touch node_modules
.PHONY: poetry-update
poetry-update: node-check | node_modules
npx updates -u -f pyproject.toml
rm -rf .venv poetry.lock
poetry install
@touch .venv
.PHONY: fomantic .PHONY: fomantic
fomantic: fomantic:
rm -rf $(FOMANTIC_WORK_DIR)/build rm -rf $(FOMANTIC_WORK_DIR)/build

8
package-lock.json generated
View file

@ -77,7 +77,7 @@
"stylelint-declaration-strict-value": "1.9.2", "stylelint-declaration-strict-value": "1.9.2",
"stylelint-stylistic": "0.4.2", "stylelint-stylistic": "0.4.2",
"svgo": "3.0.2", "svgo": "3.0.2",
"updates": "14.2.4", "updates": "14.2.8",
"vitest": "0.32.2" "vitest": "0.32.2"
}, },
"engines": { "engines": {
@ -10363,9 +10363,9 @@
} }
}, },
"node_modules/updates": { "node_modules/updates": {
"version": "14.2.4", "version": "14.2.8",
"resolved": "https://registry.npmjs.org/updates/-/updates-14.2.4.tgz", "resolved": "https://registry.npmjs.org/updates/-/updates-14.2.8.tgz",
"integrity": "sha512-r54h4Q12lUAmQ9dENy7BnY22AnTfW4YGEZw73gv6RvNEWgcZ3qS88jPLc1ckPAzt/8TPKWwLkSVpbEpgGwglJw==", "integrity": "sha512-Ca+M1vKKBBRiQSi3yrN8OdncmP9osIf1oJM/HpEIHeDvyGLs/noTi9X2LS4zl50VXRTSCqssF5CZN0XWzSPigg==",
"dev": true, "dev": true,
"bin": { "bin": {
"updates": "bin/updates.js" "updates": "bin/updates.js"

View file

@ -76,7 +76,7 @@
"stylelint-declaration-strict-value": "1.9.2", "stylelint-declaration-strict-value": "1.9.2",
"stylelint-stylistic": "0.4.2", "stylelint-stylistic": "0.4.2",
"svgo": "3.0.2", "svgo": "3.0.2",
"updates": "14.2.4", "updates": "14.2.8",
"vitest": "0.32.2" "vitest": "0.32.2"
}, },
"browserslist": [ "browserslist": [

8
poetry.lock generated
View file

@ -42,13 +42,13 @@ six = ">=1.13.0"
[[package]] [[package]]
name = "djlint" name = "djlint"
version = "1.31.0" version = "1.31.1"
description = "HTML Template Linter and Formatter" description = "HTML Template Linter and Formatter"
optional = false optional = false
python-versions = ">=3.8.0,<4.0.0" python-versions = ">=3.8.0,<4.0.0"
files = [ files = [
{file = "djlint-1.31.0-py3-none-any.whl", hash = "sha256:2b9200c67103b79835b7547ff732e910888d1f0ef684f5b329eb64b14d09c046"}, {file = "djlint-1.31.1-py3-none-any.whl", hash = "sha256:9b2e2fc3a059a8e5a62f309edea15c1aeee331a279ab2699b9fb51a31d8c0934"},
{file = "djlint-1.31.0.tar.gz", hash = "sha256:8acb4b751b429c5aabb1aef5b6007bdf53224eceda25c5fbe04c42cc57c0a7ba"}, {file = "djlint-1.31.1.tar.gz", hash = "sha256:a11739e2f919f760b3986eb13d06e00171f3bd342b8d88e9bd914a4260eaa8ce"},
] ]
[package.dependencies] [package.dependencies]
@ -328,4 +328,4 @@ telegram = ["requests"]
[metadata] [metadata]
lock-version = "2.0" lock-version = "2.0"
python-versions = "^3.8" python-versions = "^3.8"
content-hash = "22c4af11eadd8784b613951d6160d67be0f33500238a450741c3d75beb218dad" content-hash = "f03ad8e7c4f6e797ac3c04630db8cc16438cd59642653c26fd401633cd62d696"

View file

@ -8,7 +8,7 @@ authors = []
python = "^3.8" python = "^3.8"
[tool.poetry.group.dev.dependencies] [tool.poetry.group.dev.dependencies]
djlint = "1.31.0" djlint = "1.31.1"
[tool.djlint] [tool.djlint]
profile="golang" profile="golang"