Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
564bffb
https://github.com/jackdewinter/application_properties/issues/192 - M…
jackdewinter Jul 15, 2023
e668e0e
https://github.com/jackdewinter/application_properties/issues/192 - f…
jackdewinter Jul 15, 2023
0c213c6
https://github.com/jackdewinter/application_properties/issues/195: Ad…
jackdewinter Jul 16, 2023
6782444
updated changelog
jackdewinter Jul 16, 2023
8b62ff8
https://github.com/jackdewinter/application_properties/issues/202 - F…
jackdewinter Jul 22, 2023
0d1ddeb
https://github.com/jackdewinter/application_properties/issues/216
jackdewinter Jan 28, 2024
0e2254c
https://github.com/jackdewinter/application_properties/issues/216
jackdewinter Jan 28, 2024
bc3639c
Merge branch 'main' of https://github.com/jackdewinter/application_pr…
jackdewinter Jan 28, 2024
0af9ff2
package updates
jackdewinter Jan 28, 2024
32604e8
Merge branch 'main' of https://github.com/jackdewinter/application_pr…
jackdewinter Jan 28, 2024
980409a
updating packages
jackdewinter Jan 28, 2024
d73488e
upgrading packages
jackdewinter Jan 28, 2024
7fafd0e
upgrading
jackdewinter Jul 14, 2024
cf6ed42
Merge branch 'main' into issue-192
jackdewinter Jul 14, 2024
b2c9b90
test
jackdewinter Jul 14, 2024
242e4d9
Merge branch 'issue-192' of https://github.com/jackdewinter/applicati…
jackdewinter Jul 14, 2024
2b0e3b7
test
jackdewinter Jul 14, 2024
f140180
test
jackdewinter Jul 14, 2024
1b8d1fa
upgrading
jackdewinter Jul 14, 2024
e1a7af2
upgrading
jackdewinter Jul 14, 2024
adc9aa9
pylint
jackdewinter Jul 14, 2024
cd6b3dd
codeql
jackdewinter Jul 14, 2024
c8489bb
upgrading
jackdewinter Jul 14, 2024
60b4106
Merge branch 'main' of https://github.com/jackdewinter/application_pr…
jackdewinter Jul 14, 2024
0166758
upgrade
jackdewinter Jul 14, 2024
4ed56b3
updates
jackdewinter Jul 14, 2024
b28bba2
Merge branch 'main' into issue-192
jackdewinter Jul 14, 2024
f90a333
upgrade
jackdewinter Jul 14, 2024
5461121
Merge branch 'issue-192' of https://github.com/jackdewinter/applicati…
jackdewinter Jul 14, 2024
993a892
upgrading
jackdewinter May 22, 2025
1bec254
Merge branch 'main' into issue-192
jackdewinter May 22, 2025
7f46dd0
https://github.com/jackdewinter/application_properties/issues/271
jackdewinter Jun 15, 2025
f6d94bd
Merge branch 'issue-192' of https://github.com/jackdewinter/applicati…
jackdewinter Jun 15, 2025
7707d95
Merge branch 'main' of https://github.com/jackdewinter/application_pr…
jackdewinter Jun 15, 2025
73e4a20
https://github.com/jackdewinter/application_properties/issues/271
jackdewinter Jun 15, 2025
1c71d1f
https://github.com/jackdewinter/application_properties/issues/271
jackdewinter Jun 15, 2025
28a4936
upgrade build tools
jackdewinter Jun 16, 2025
b1bd6af
Merge branch 'main' of https://github.com/jackdewinter/application_pr…
jackdewinter Jun 16, 2025
b4fa87c
https://github.com/jackdewinter/application_properties/issues/148
jackdewinter Jun 18, 2025
a316f56
https://github.com/jackdewinter/application_properties/issues/148
jackdewinter Jun 18, 2025
0ce639e
https://github.com/jackdewinter/application_properties/issues/148
jackdewinter Jun 30, 2025
7e9cec6
Merge branch 'main' into issue-192
jackdewinter Jun 30, 2025
214ac90
https://github.com/jackdewinter/application_properties/issues/148
jackdewinter Jun 30, 2025
463d2cb
Merge branch 'issue-192' of https://github.com/jackdewinter/applicati…
jackdewinter Jun 30, 2025
5e6a957
https://github.com/jackdewinter/application_properties/issues/148
jackdewinter Jul 1, 2025
cf764c6
https://github.com/jackdewinter/application_properties/issues/148
jackdewinter Jul 1, 2025
2b4ccb9
xxx
jackdewinter Jul 1, 2025
cabd725
https://github.com/jackdewinter/application_properties/issues/148
jackdewinter Jul 1, 2025
662cfb3
Merge branch 'main' into issue-192
jackdewinter Jul 1, 2025
44fc3e3
upgrading dependencies
jackdewinter Dec 21, 2025
d4b6dac
Merge branch 'issue-192' of https://github.com/jackdewinter/applicati…
jackdewinter Dec 21, 2025
6304921
upgrading dependencies
jackdewinter Dec 21, 2025
0f10a8d
upgrading dependencies
jackdewinter Dec 21, 2025
17cdb3e
Merge branch 'main' into issue-192
jackdewinter Dec 21, 2025
8df30a6
upgrading dependencies
jackdewinter Dec 21, 2025
60f2a13
Merge branch 'issue-192' of https://github.com/jackdewinter/applicati…
jackdewinter Dec 21, 2025
8a0f9ed
upgrading dependencies
jackdewinter Dec 21, 2025
b75f087
Merge branch 'main' into issue-192
jackdewinter Dec 21, 2025
a4622ee
upgrading dependencies
jackdewinter Dec 21, 2025
32852c3
Merge branch 'issue-192' of https://github.com/jackdewinter/applicati…
jackdewinter Dec 21, 2025
04703ab
update cookieslicer config
jackdewinter Jan 12, 2026
b0e62dd
Merge branch 'main' into issue-192
jackdewinter Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
230 changes: 102 additions & 128 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,143 +1,117 @@
repos:
- repo: https://github.com/ambv/black
rev: 24.8.0
- repo: https://github.com/ambv/black
rev: 25.12.0
hooks:
- id: black
name: "Format: Black"
args: ["--exclude", "test/resources", "--exclude", ".venv", "." ]
pass_filenames: false
- repo: https://github.com/pycqa/isort
rev: 5.13.2
- id: black
name: "Format: Black"
args: ["--exclude", "test/resources", "--exclude", ".venv", "."]
pass_filenames: false
- repo: https://github.com/pycqa/isort
rev: 7.0.0
hooks:
- id: isort
name: "Format: ISort"
- repo: https://github.com/scop/pre-commit-shfmt
rev: v3.10.0-1
- id: isort
name: "Format: ISort"
- repo: https://github.com/scop/pre-commit-shfmt
rev: v3.12.0-2
hooks:
- id: shfmt
name: "Format: ShFmt"
- repo: local
- id: shfmt
name: "Format: ShFmt"
- repo: local
hooks:
- id: verify-install-requirements
name: "Scan: Verify Install Requirements Match"
language: system
entry: pipenv run python utils/verify_install_requirements.py
pass_filenames: false
- repo: https://github.com/pycqa/flake8
rev: '7.1.1'
- id: verify-install-requirements
name: "Scan: Verify Install Requirements Match"
language: system
entry: pipenv run python utils/verify_install_requirements.py
pass_filenames: false
- repo: https://github.com/pycqa/flake8
rev: '7.3.0'
hooks:
- id: flake8
name: "Scan: Flake8"
args: ["-j","4", "--exclude", "dist,build,.venv,test/resources", "."]
additional_dependencies: ["flake8-bugbear==24.8.19", "flake8-bandit==4.1.1"]
pass_filenames: false
- repo: https://github.com/PyCQA/bandit
rev: 1.8.0
- id: flake8
name: "Scan: Flake8"
args: ["-j", "4", "--exclude", "dist,build,.venv,test/resources", "."]
additional_dependencies: ["flake8-bugbear==24.8.19", "flake8-bandit==4.1.1"]
pass_filenames: false
- repo: https://github.com/PyCQA/bandit
rev: 1.9.2
hooks:
- id: bandit
name: "Scan: Bandit"
args: [--configfile,.bandit.yaml,-q,-r,"application_properties"]
pass_filenames: false
- repo: local
- id: bandit
name: "Scan: Bandit"
args: [--configfile, .bandit.yaml, -q, -r, "application_properties"]
pass_filenames: false
- repo: local
hooks:
- id: pylint
name: "Scan: PyLint"
entry: pylint
language: system
types: [python]
require_serial: true
args:
[
"-j=1",
"--recursive=y",
"-rn", # Only display messages
"-sn", # Don't display the score
"application_properties"
]
pass_filenames: false
- repo: local
- id: pylint
name: "Scan: PyLint"
entry: pylint
language: system
types: [python]
require_serial: true
args: ["-j=1", "--recursive=y", "-rn", "-sn", "application_properties"]
pass_filenames: false
- repo: local
hooks:
- id: pylint
name: "Scan: PyLint (test)"
entry: pylint
language: system
types: [python]
require_serial: true
args:
[
"-j=1",
"--ignore",
"test/resources",
"--recursive=y",
"-rn", # Only display messages
"-sn", # Don't display the score
"test"
]
pass_filenames: false
- repo: local
- id: pylint
name: "Scan: PyLint (test)"
entry: pylint
language: system
types: [python]
require_serial: true
args: ["-j=1", "--ignore", "test/resources", "--recursive=y", "-rn", "-sn",
"test"]
pass_filenames: false
- repo: local
hooks:
- id: pylint
name: "Scan: PyLint (utils)"
entry: pylint
language: system
types: [python]
require_serial: true
args:
[
"-j=1",
"--recursive=y",
"-rn", # Only display messages
"-sn", # Don't display the score
"utils"
]
pass_filenames: false
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.13.0
- id: pylint
name: "Scan: PyLint (utils)"
entry: pylint
language: system
types: [python]
require_serial: true
args: ["-j=1", "--recursive=y", "-rn", "-sn", "utils"]
pass_filenames: false
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.19.1
hooks:
- id: mypy
name: "Scan: MyPy"
args: [--warn-return-any, --strict, application_properties ]
additional_dependencies: [
tomli, types-PyYAML, pytest, pyjson5
]
pass_filenames: false
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.13.0
- id: mypy
name: "Scan: MyPy"
args: [--warn-return-any, --strict, application_properties ]
additional_dependencies: [ tomli, types-PyYAML, pytest, pyjson5 ]
pass_filenames: false
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.19.1
hooks:
- id: mypy
name: "Scan: MyPy (test)"
args: [--warn-return-any, --exclude, test/resources, --strict, test ]
additional_dependencies: [
tomli, types-PyYAML, pytest, pyjson5
]
pass_filenames: false
- repo: https://github.com/jackdewinter/pymarkdown
rev: v0.9.27
- id: mypy
name: "Scan: MyPy (test)"
args: [--warn-return-any, --exclude, test/resources, --strict, test ]
additional_dependencies: [ tomli, types-PyYAML, pytest, pyjson5 ]
pass_filenames: false
- repo: https://github.com/jackdewinter/pymarkdown
rev: v0.9.34
hooks:
- id: pymarkdown
name: "Scan: PyMarkdown (Old Documentation)"
pass_filenames: false
args:
- --config
- clean.json
- scan
- changelog.md
- README.md
- ./docs
- repo: https://github.com/jackdewinter/pymarkdown
rev: v0.9.27
- id: pymarkdown
name: "Scan: PyMarkdown (Old Documentation)"
pass_filenames: false
args:
- --config
- clean.json
- scan
- changelog.md
- README.md
- ./docs
- repo: https://github.com/jackdewinter/pymarkdown
rev: v0.9.34
hooks:
- id: pymarkdown
name: "Scan: PyMarkdown (New Documentation)"
pass_filenames: false
args:
- --config
- newdocs/clean.json
- scan
- ./newdocs/src
- repo: https://github.com/koalaman/shellcheck-precommit
rev: v0.10.0
- id: pymarkdown
name: "Scan: PyMarkdown (New Documentation)"
pass_filenames: false
args:
- --config
- newdocs/clean.json
- scan
- ./newdocs/src
- repo: https://github.com/koalaman/shellcheck-precommit
rev: v0.11.0
hooks:
- id: shellcheck
name: "Scan: Shellcheck"
args: ["-x", "-o","require-variable-braces"]
- id: shellcheck
name: "Scan: Shellcheck"
args: ["-x", "-o", "require-variable-braces"]
2 changes: 1 addition & 1 deletion .sourcery.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ rule_settings:
- refactoring
- suggestion
- comment
python_version: '3.9' # A string specifying the lowest Python version your project supports. Sourcery will not suggest refactorings requiring a higher Python version.
python_version: '3.10' # A string specifying the lowest Python version your project supports. Sourcery will not suggest refactorings requiring a higher Python version.

# rules: # A list of custom rules Sourcery will include in its analysis.
# - id: no-print-statements
Expand Down
26 changes: 15 additions & 11 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,32 @@ verify_ssl = true
name = "pypi"

[dev-packages]
build = "==1.3.0"
setuptools = "==80.9.0"
sourcery = "==1.40.0"
build = "==1.4.0"
cookieslicer = "==0.1.5"
coverage = "==7.13.0"
importlib-metadata = "==8.7.0"
coverage = "==7.13.1"
importlib-metadata = "==8.7.1"
mkdocs = "==1.6.1"
mkdocstrings = "0.29.1"
mkdocstrings-python = "1.16.12"
pre-commit = "==3.3.3"
mkdocstrings = "==1.0.0"
mkdocstrings-python = "==2.0.1"
pip-check-updates = "==0.28.0"
pre-commit = "==4.5.1"
pre-commit-update = "==0.9.0"
project-summarizer = "==0.6.0"
py = "==1.11.0"
pylint = "==3.3.7"
pylint = "==4.0.4"
pylint-utils = "==0.6.0"
pyroma = "==5.0.1"
pytest = "==8.4.0"
pytest = "==9.0.2"
pytest-console-scripts = "==1.4.1"
pytest-cov = "==7.0.0"
pytest-html = "==4.1.1"
pytest-timeout = "==2.4.0"
pytest-xdist = "==3.8.0"
setuptools = "==80.9.0"
sourcery = "==1.35.0"
twine = "==6.1.0"
pyyaml = "==6.0.3"
tomli = "==2.4.0"
twine = "==6.2.0"

[packages]
typing-extensions = ">=4.5.0"
Expand Down
Loading
Loading