Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from creativecommons:main #1

Open
wants to merge 182 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
182 commits
Select commit Hold shift + click to select a range
d302b7e
upgrade to Python 3.11 and Django 4.2
TimidRobot Apr 17, 2024
556605d
Merge pull request #435 from creativecommons/python-3-11-and-django-4-2
TimidRobot Apr 17, 2024
84b1897
Update README.md
TimidRobot Apr 17, 2024
202db87
update Django documentation URls to 4.2
TimidRobot Apr 17, 2024
d3c9cfd
Merge pull request #436 from creativecommons/django-4-2-doc-urls
TimidRobot Apr 18, 2024
c96eea9
add script and workflow to check python versions
TimidRobot Apr 24, 2024
572c432
update documentation to use Python 3.11
TimidRobot Apr 24, 2024
998e15d
remove obsolete version:
TimidRobot Apr 24, 2024
14a1c5b
add test_branch_missing_locally
TimidRobot Apr 25, 2024
c4fe621
fix function when (local) repo is misssing branch
TimidRobot Apr 25, 2024
4b4a26f
set default branch and add/improve get_branch tests
TimidRobot Apr 25, 2024
4711fb5
add additional tests of setup_local_branch() and remove coverage excl…
TimidRobot Apr 25, 2024
c21f202
improve reliability of Transifex class setup/test
TimidRobot Apr 25, 2024
9365c37
remove coverage exclusions. remove break that causes false coverage p…
TimidRobot Apr 25, 2024
77b826d
Merge pull request #440 from creativecommons/check-python-versions
TimidRobot Apr 25, 2024
744a9ea
Merge pull request #441 from creativecommons/fix-docs-python-version
TimidRobot Apr 25, 2024
faf5d07
add test_safesync_translation_with_mismatched_changes and update no c…
TimidRobot Apr 25, 2024
419fd41
update formatting per black
TimidRobot Apr 25, 2024
7328b9d
Merge branch 'main' into fix-tests
TimidRobot Apr 25, 2024
2768669
Merge pull request #442 from creativecommons/fix-tests
TimidRobot Apr 25, 2024
723ccfd
Add RedirectMatch for ccEngine bug URLs
TimidRobot Apr 25, 2024
2b80fcc
Merge pull request #443 from creativecommons/four-not-ported-langs
TimidRobot Apr 29, 2024
13ba9e0
update regex to include bare directory
TimidRobot May 2, 2024
7b16bc8
update formatting
TimidRobot May 2, 2024
b9c3a3e
Merge pull request #445 from creativecommons/four-not-ported-langs-2
TimidRobot May 2, 2024
12cb132
improve default language logic
TimidRobot May 2, 2024
b24c650
add test for deed without matching legal code and without matching ju…
TimidRobot May 2, 2024
c0bef36
Merge pull request #446 from creativecommons/fix-missing-canonical-urls
TimidRobot May 2, 2024
55a1f0f
add OS generated files
TimidRobot May 6, 2024
c2309cc
add about section
TimidRobot May 6, 2024
ef26cfe
add stats script
TimidRobot May 6, 2024
1906900
Merge pull request #447 from creativecommons/about-and-stats
TimidRobot May 6, 2024
517ca74
add more information about the licenses across versions
TimidRobot May 8, 2024
0c13669
Merge pull request #449 from creativecommons/stats-update
TimidRobot May 8, 2024
666a2dc
update dev vocabulary-theme to 1.4
TimidRobot May 10, 2024
35c80db
Merge pull request #450 from creativecommons/dev-vocab-theme-1-4
TimidRobot May 10, 2024
e5deb7a
ensure canonical URL is always LTR
TimidRobot May 14, 2024
623ca4a
do not specify dir when already LTR
TimidRobot May 14, 2024
806c330
Merge pull request #452 from creativecommons/canonical-url-always-ltr
TimidRobot May 15, 2024
b1fb32c
update/correct comment
TimidRobot May 23, 2024
7118178
open for write-only (function does not support reading)
TimidRobot May 23, 2024
72d814d
add --apache-config-only filter and remove lowercase rewrite map (mov…
TimidRobot May 23, 2024
ab94d9c
Merge pull request #453 from creativecommons/publish-only-apache-and-…
TimidRobot May 23, 2024
8c57cff
generate redirects for deeds with absent languages
TimidRobot May 23, 2024
3bc446c
Merge pull request #454 from creativecommons/redirect-deeds-absent-langs
TimidRobot May 24, 2024
f11d522
add hash to heading to improve plain text / cut & paste clarity
TimidRobot May 30, 2024
ca77861
improve consistency of whitespace between deed and legal code
TimidRobot May 30, 2024
7c34968
rearrange title to improve clarity (formatting pending)
TimidRobot May 30, 2024
a82c0ee
move identifier to own span
TimidRobot May 30, 2024
62a416c
format pre-title
TimidRobot May 30, 2024
4264f2f
use proper symantic order with specified display order
TimidRobot May 30, 2024
2b01966
Merge pull request #455 from creativecommons/page-title-clarification
TimidRobot Jun 4, 2024
2fb3a2f
fix ccREL schema.rdf link from dev index page
TimidRobot Jun 7, 2024
d65d9d0
Merge pull request #456 from creativecommons/dev-ccrel-schema-link
TimidRobot Jun 7, 2024
ecbda72
better align Dockerfile with best pracites (reduced from 41 layers to…
TimidRobot Jun 11, 2024
b447089
Merge pull request #457 from creativecommons/docker-best-practices
TimidRobot Jun 11, 2024
afa5d53
update python modules
TimidRobot Jun 20, 2024
a466fe3
disable debug toolbar--it interfers with tests and i very rarely use it
TimidRobot Jun 20, 2024
bcab0d7
Merge pull request #458 from creativecommons/python-updates
TimidRobot Jun 21, 2024
0c343b5
Merge pull request #459 from creativecommons/disable-debug
TimidRobot Jun 21, 2024
788cc2d
simplify and reorganize Django settings
TimidRobot Jun 24, 2024
f5a1abc
additional changes due to caching being removed/disabled
TimidRobot Jun 24, 2024
eccfdc4
install django-import-export and update python modules
TimidRobot Jun 25, 2024
a57bb7d
rename to indicate no longer in use
TimidRobot Jun 25, 2024
0c3dbd9
remove executable to further indiate not in use
TimidRobot Jun 25, 2024
8ae9756
indicate no longer in use
TimidRobot Jun 25, 2024
9092df6
remove django-import-export
TimidRobot Jun 25, 2024
a1de41e
order/sort
TimidRobot Jun 25, 2024
ef758d9
also avoid debug for dumpdata and loaddata
TimidRobot Jun 25, 2024
c3daaf6
add data management scripts
TimidRobot Jun 25, 2024
453d688
update README with data management commands
TimidRobot Jun 25, 2024
588efdc
Merge pull request #461 from creativecommons/data-management
TimidRobot Jun 25, 2024
84154f9
Merge pull request #460 from creativecommons/settings-reorganization
TimidRobot Jun 25, 2024
3ee61c1
copy Vocabulary Theme v1.5 in for dev
TimidRobot Jun 27, 2024
8afb311
Merge pull request #462 from creativecommons/vocab-theme-1.5
TimidRobot Jun 27, 2024
f3664c1
add management script to add new legal code objects
TimidRobot Jul 3, 2024
f90759f
reorganize outdated docs
TimidRobot Jul 3, 2024
4326f24
move RDF/XML document
TimidRobot Jul 3, 2024
31fda35
add link to primary README
TimidRobot Jul 3, 2024
0579373
rename deprecated management command
TimidRobot Jul 3, 2024
add37b0
move deprecated load_html_import documentation to _ARCHIVED
TimidRobot Jul 3, 2024
1134d87
move translation documentation out of README
TimidRobot Jul 3, 2024
e32504a
fix link reference
TimidRobot Jul 3, 2024
688b1f9
update RDF documentation with schema namespace, image namespace, and …
TimidRobot Jul 3, 2024
15c74a8
correct/upate rdf docs
TimidRobot Jul 3, 2024
b798b4e
add Add translation and Synchronize with Transifex sections
TimidRobot Jul 3, 2024
bf22cea
update translation docs
TimidRobot Jul 3, 2024
b6cebe2
correct spelling
TimidRobot Jul 3, 2024
c8a9350
Merge pull request #463 from creativecommons/new-translation
TimidRobot Jul 3, 2024
0d0ba5d
remove errant forward slash (fix typo)
TimidRobot Jul 8, 2024
af6b437
Merge pull request #464 from creativecommons/fix-css-typo
TimidRobot Jul 8, 2024
c94d789
improve clarity and consistency of head titles
TimidRobot Jul 9, 2024
2e13c40
Merge pull request #465 from creativecommons/head-title-update
TimidRobot Jul 9, 2024
ff68e9e
rename management command to add_translation
TimidRobot Jul 11, 2024
6ae28be
add .po portable object Gettext file and .mo machine object Gettext f…
TimidRobot Jul 11, 2024
b10e1ff
add polib documentation
TimidRobot Jul 11, 2024
7f2eb03
skip upload of 0% complete translation
TimidRobot Jul 11, 2024
c194560
improve upload_translation_to_transifex_resource logic and related te…
TimidRobot Jul 11, 2024
dc68f96
simplify manage.py since deploy config was removed
TimidRobot Jul 12, 2024
2d53f8c
refactor tool title translation handling
TimidRobot Jul 12, 2024
3e0c1e0
use config from documentation
TimidRobot Jul 13, 2024
44e6f6b
also use list for MIDDLEWARE
TimidRobot Jul 13, 2024
6ab99ff
enable debug toolbar
TimidRobot Jul 13, 2024
326baad
further improve tool title handling
TimidRobot Jul 13, 2024
2c8917e
add update_is_replaced_by and update_source
TimidRobot Jul 13, 2024
23b100c
remove quotes from variable
TimidRobot Jul 15, 2024
0f1c1a9
update bash script to use my common conventions
TimidRobot Jul 15, 2024
f334a09
improve consistency
TimidRobot Jul 15, 2024
4714896
reorganize test file
TimidRobot Jul 15, 2024
47e6d05
add coverage html report generation
TimidRobot Jul 15, 2024
459a8c1
increase test coverage and remove unused code (exposed by tests)
TimidRobot Jul 15, 2024
8bc15ba
improve comments
TimidRobot Jul 15, 2024
e12d4e8
Merge pull request #469 from creativecommons/improve-title-translation
TimidRobot Jul 15, 2024
afac29f
Merge branch 'main' into add-translation
TimidRobot Jul 15, 2024
6980014
no need to invoke tools that act on Tool objects as this script only …
TimidRobot Jul 15, 2024
f70c61b
improve logic and documentation (comments)
TimidRobot Jul 15, 2024
d0a23ea
improve po files support
TimidRobot Jul 15, 2024
59e284c
add to pull: Ensure correct metadata values for items unsupported by …
TimidRobot Jul 15, 2024
f7d7dd7
add normalize_pofile_percent_translated and improve date logic (so th…
TimidRobot Jul 15, 2024
5a64352
fix type
TimidRobot Jul 15, 2024
dfeeef4
add test_upload_translation_to_transifex_resource_present_forced
TimidRobot Jul 15, 2024
9bf782f
add tests for normalize_pofile_percent_translated
TimidRobot Jul 15, 2024
6213d52
Normalize percent translated after update
TimidRobot Jul 15, 2024
0c30421
Merge pull request #470 from creativecommons/add-translation
TimidRobot Jul 16, 2024
38a73b2
Retitle and clarify setup sections
briandominick Jul 18, 2024
b75540b
Flesh out prerequisites and distinguish install
briandominick Jul 18, 2024
d83e6a8
Adjust 2-repo structure model
briandominick Jul 18, 2024
69ab0b1
Remove Django/env instruction for unconventional repo placement
briandominick Jul 18, 2024
8277505
Re-title and flesh out setup and run instructions
briandominick Jul 18, 2024
1530eb1
Remove extra spaces from line endings
briandominick Jul 18, 2024
f28222b
Revert to former sub-steps listing for init-data.sh
briandominick Jul 18, 2024
15e2498
Merge branch 'main' into edit-setup
TimidRobot Jul 18, 2024
6acf363
include codebases in prerequisites preamble
TimidRobot Jul 18, 2024
2f6bac4
update to use page titles for links and minor formatting changes
TimidRobot Jul 18, 2024
b835d9b
correct formatting issue that i introduced
TimidRobot Jul 18, 2024
9c21921
Merge pull request #471 from briandominick/edit-setup
TimidRobot Jul 18, 2024
e7f30e7
Rearrange sections under H2s 'Project Usage' & 'Tooling'
briandominick Jul 25, 2024
06b1ff2
Change section headings for clarity and caps consistency
briandominick Jul 25, 2024
6b46c68
fix link reference
TimidRobot Aug 7, 2024
6ca83d3
fix link reference, for real this time
TimidRobot Aug 7, 2024
2481bc2
Move CoC back top, leave note in Dev Sectn
briandominick Aug 15, 2024
ee00f38
Remove 'Manual Usage' sectn header
briandominick Aug 15, 2024
8f92651
Merge pull request #473 from briandominick/reorganize-readme
TimidRobot Aug 22, 2024
bb624b2
update python modules
TimidRobot Sep 12, 2024
3a17140
Merge pull request #478 from creativecommons/python-updates
TimidRobot Sep 12, 2024
f2617ae
reorganize get_tool_title and save_redirect
TimidRobot Sep 13, 2024
3b86c2f
Add update_title command and better utilize DB
TimidRobot Sep 13, 2024
68be34b
add tests for get_tool_title and update_title
TimidRobot Sep 13, 2024
a3c736b
fix spelling error
TimidRobot Sep 13, 2024
7f67bcc
remove unused JavaScript (also see: https://github.com/creativecommon…
TimidRobot Sep 16, 2024
6129df8
remove unneeded JavaScript from development 404 page
TimidRobot Sep 16, 2024
51fb082
Merge pull request #479 from creativecommons/moar-title-work
TimidRobot Sep 16, 2024
89a1a01
Merge pull request #480 from creativecommons/remove-unused-javascript
TimidRobot Sep 16, 2024
c25bbad
reference foundational tech
TimidRobot Sep 25, 2024
4a98b65
improve grammar
TimidRobot Sep 25, 2024
9892ebb
improve grammar
TimidRobot Sep 25, 2024
704521b
Merge pull request #482 from creativecommons/foundational-tech-readme
TimidRobot Sep 26, 2024
661c53a
hid site header and footer on print
nobodys-ghost Oct 17, 2024
7be7554
hid side navigation on print
nobodys-ghost Oct 17, 2024
d0090f5
remove trailing whitespace
TimidRobot Oct 31, 2024
7d58d63
Merge pull request #484 from nobodys-ghost/print-cleanup
TimidRobot Nov 5, 2024
ac93e33
Fix layout collapse on mobile devices caused by overly wide navigation
oka4shi Nov 13, 2024
f1fdb5b
Merge pull request #488 from oka4shi/fix/too-wide-navigation
TimidRobot Nov 15, 2024
ce68a22
copy vocabulary-theme 1.7
TimidRobot Nov 19, 2024
efe9240
replace Twitter with Bluesky
TimidRobot Nov 19, 2024
c3ac573
Merge pull request #489 from creativecommons/vocab-theme-1-7
TimidRobot Nov 20, 2024
18ae9fc
Add 2024 end of year fundraising notice banner
TimidRobot Nov 26, 2024
2633bd5
Merge pull request #491 from creativecommons/eoy-banner
TimidRobot Nov 26, 2024
940588b
update to end of year fundraising banner 2nd phase
TimidRobot Dec 4, 2024
b3d2805
Merge pull request #493 from creativecommons/eoy-banner-2nd-phase
TimidRobot Dec 4, 2024
0d94437
update to end of year fundraising banner phase 3
TimidRobot Dec 17, 2024
8bdaf35
Merge pull request #496 from creativecommons/eoy-banner-phase-3
TimidRobot Dec 17, 2024
9853672
Update Python modules (Django 4.2.17, etc.)
TimidRobot Jan 8, 2025
d76f829
Merge pull request #499 from creativecommons/update-python
TimidRobot Jan 8, 2025
6add077
update nofuzzy override for Django 4.2
TimidRobot Feb 10, 2025
044869f
Merge pull request #503 from creativecommons/nofuzzy-for-4-2
TimidRobot Feb 10, 2025
47b572d
add utiltiy script
TimidRobot Feb 10, 2025
b2d302e
remove exec from single use script
TimidRobot Feb 11, 2025
08c9e27
re-add strings to preserve translations
TimidRobot Feb 12, 2025
b5b996f
Merge pull request #504 from creativecommons/restore-cc0-translation-…
TimidRobot Feb 12, 2025
14c199d
remove 2024 end of year fundraising banner
TimidRobot Feb 12, 2025
f71acd3
Merge pull request #506 from creativecommons/remove-2024-eoy-banner
TimidRobot Feb 12, 2025
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
19 changes: 19 additions & 0 deletions .github/workflows/check-python-versions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Check Python versions

on:
pull_request:
push:
branches: [main]

jobs:
job:
runs-on: ubuntu-latest

steps:

# https://github.com/actions/checkout
- name: Checkout cc-legal-tools-app
uses: actions/checkout@v4

- name: Run script to check Python versions
run: ./dev/check_python_versions.sh
24 changes: 9 additions & 15 deletions .github/workflows/django-app-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest

env:
DJANGO_SETTINGS_MODULE: cc_legal_tools.settings.ephemeral
DJANGO_SETTINGS_MODULE: cc_legal_tools.settings.dev
PYTHONDONTWRITEBYTECODE: 1
PYTHONFAULTHANDLER: 1

Expand All @@ -25,10 +25,10 @@ jobs:
git config --global user.name "Testing User"

# https://github.com/actions/setup-python
- name: Install Python 3.10
- name: Install Python 3.11
uses: actions/setup-python@v5
with:
python-version: "3.10"
python-version: "3.11"

- name: Install pipenv
run: |
Expand All @@ -49,31 +49,25 @@ jobs:
path: cc-legal-tools-data

- name: Install Python dependencies
run: |
pipenv sync --dev --system
run: pipenv sync --dev --system
working-directory: ./cc-legal-tools-app

- name: Check for missing Django migrations
run: |
./manage.py makemigrations --check
run: ./manage.py makemigrations --check
working-directory: ./cc-legal-tools-app

- name: Update Django database schema
run: |
./manage.py migrate
run: ./manage.py migrate
working-directory: ./cc-legal-tools-app

- name: Coverage Test
run: |
coverage run manage.py test --noinput --parallel 4
run: coverage run manage.py test --noinput --parallel 4
working-directory: ./cc-legal-tools-app

- name: Coverage Combine
run: |
coverage combine
run: coverage combine
working-directory: ./cc-legal-tools-app

- name: Coverage Report
run: |
coverage report
run: coverage report
working-directory: ./cc-legal-tools-app
4 changes: 2 additions & 2 deletions .github/workflows/static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ jobs:
steps:

# https://github.com/actions/setup-python
- name: Install Python 3.10
- name: Install Python 3.11
uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.11'

- name: Install pipenv
run: |
Expand Down
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
# between them and this file:
# - https://github.com/github/gitignore/blob/master/Python.gitignore

# OS generated files
.DS_Store
.DS_Store?
.Spotlight-V100
.Trashes

# Byte-compiled / optimized / DLL files
*$py.class
*.py[cod]
Expand All @@ -13,6 +19,7 @@ build/

# Unit test / coverage reports
.coverage*
htmlcov

# Django development
*/settings/local.py
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# See https://pre-commit.com/hooks.html for more hooks
exclude: \\.coverage.*
default_language_version:
python: python3.10
python: python3.11

repos:

Expand Down
48 changes: 24 additions & 24 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# https://docs.docker.com/engine/reference/builder/

# https://hub.docker.com/_/python/
FROM python:3.10-slim
FROM python:3.11-slim

# Configure apt not to prompt during docker build
ARG DEBIAN_FRONTEND=noninteractive

# Python: disable bytecode (.pyc) files
# https://docs.python.org/3.9/using/cmdline.html
# https://docs.python.org/3.11/using/cmdline.html
ENV PYTHONDONTWRITEBYTECODE=1

# Python: force the stdout and stderr streams to be unbuffered
# https://docs.python.org/3.9/using/cmdline.html
# https://docs.python.org/3.11/using/cmdline.html
ENV PYTHONUNBUFFERED=1

# Python: enable faulthandler to dump Python traceback on catastrophic cases
# https://docs.python.org/3.9/library/faulthandler.html
# https://docs.python.org/3.11/library/faulthandler.html
ENV PYTHONFAULTHANDLER=1

WORKDIR /root
Expand All @@ -26,38 +26,38 @@ RUN apt-config dump \
| sed -e's/1/0/' \
| tee /etc/apt/apt.conf.d/99no-recommends-no-suggests

# Resynchronize the package index
RUN apt-get update

# Install apt packages missing from slim docker image
RUN apt-get install -y git ssh

# Install apt package dependencies for App
RUN apt-get install -y gcc gettext sqlite3
# Resynchronize the package index and install packages
# https://docs.docker.com/build/building/best-practices/#apt-get
RUN apt-get update && apt-get install -y \
gcc \
gettext \
git \
sqlite3 \
ssh \
&& rm -rf /var/lib/apt/lists/*

## Install pipenv
RUN pip install --upgrade pip
RUN pip install --upgrade setuptools
RUN pip install --upgrade pipenv
RUN pip install --upgrade \
pip \
pipenv \
setuptools

# Install python dependencies
COPY Pipfile .
COPY Pipfile.lock .
COPY Pipfile Pipfile.lock .
RUN pipenv sync --dev --system

# Create and switch to a new "cc" user
RUN useradd --create-home cc
WORKDIR /home/cc
USER cc:cc
RUN mkdir .ssh
RUN chmod 0700 .ssh
RUN mkdir .ssh && chmod 0700 .ssh

# Configure git for tests
RUN git config --global user.email 'app@docker-container'
RUN git config --global user.name 'App DockerContainer'
RUN git config --global --add safe.directory '*'
RUN git config --global user.email 'app@docker-container' \
&& git config --global user.name 'App DockerContainer' \
&& git config --global --add safe.directory '*'

## Prepare for running app
RUN mkdir cc-legal-tools-app
RUN mkdir cc-legal-tools-data
RUN mkdir cc-legal-tools-app \
&& mkdir cc-legal-tools-data
WORKDIR /home/cc/cc-legal-tools-app
18 changes: 9 additions & 9 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ name = "pypi"

[packages]
Babel = "*"
Django = ">=3.2.25,<3.3"
Django = ">=4.2.17,<4.3"
GitPython = ">=3.1.41"
PyYAML = "*"
beautifulsoup4 = "*"
Expand All @@ -18,25 +18,25 @@ polib = "*"
python-dateutil = "*"
rdflib = "*"
transifex-python = "*"
urllib3 = ">=2.0.7" # Ensure dependency is secure
urllib3 = ">=2.2.2" # Ensure dependency is secure
whitenoise = "*"

[dev-packages]
black = ">=24.3.0" # Sync version with [static-analysis], below
coverage = "*"
django-debug-toolbar = "*"
factory-boy = "*"
flake8 = "*" # Sync version with [static-analysis], below
isort = "*" # Sync version with [static-analysis], below
pre-commit = "*" # Sync version with [static-analysis], below
flake8 = "*" # Sync version with [static-analysis], below
isort = "*" # Sync version with [static-analysis], below
pre-commit = "*" # Sync version with [static-analysis], below
tblib = "*" # Dependency of coverage (with --parallel)

[static-analysis]
# Also see: .github/workflows/static-analysis.yml
black = ">=24.3.0" # Sync version with [dev-packages], above
flake8 = "*" # Sync version with [dev-packages], above
isort = "*" # Sync version with [dev-packages], above
pre-commit = "*" # Sync version with [dev-packages], above
flake8 = "*" # Sync version with [dev-packages], above
isort = "*" # Sync version with [dev-packages], above
pre-commit = "*" # Sync version with [dev-packages], above

[requires]
python_version = "3.10"
python_version = "3.11"
Loading