From 510f83b9a38b31c35b7783b4b67de9992f493300 Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Tue, 12 Mar 2024 15:00:04 +0000 Subject: [PATCH 1/9] Rebrand for python-coincidence --- README.rst | 4 ++-- contributing/__init__.py | 2 +- doc-source/_templates/base.html | 1 + doc-source/coincidence.png | Bin 0 -> 8832 bytes doc-source/conf.py | 3 ++- doc-source/getting-started.rst | 2 +- pyproject.toml | 12 ++++++------ repo_helper.yml | 11 +++++++---- 8 files changed, 20 insertions(+), 15 deletions(-) create mode 100644 doc-source/coincidence.png diff --git a/README.rst b/README.rst index 065ba60..2ece055 100644 --- a/README.rst +++ b/README.rst @@ -4,8 +4,8 @@ Contributing Guide .. start short_desc -**Contributing guide for repo-helper and associated projects** +**Contributing guide for projects in the python-coincidence organization.** .. end short_desc -View online at https://contributing.repo-helper.uk +View online at https://contributing-to-coincidence.readthedocs.io/ diff --git a/contributing/__init__.py b/contributing/__init__.py index 50b7374..d99339e 100644 --- a/contributing/__init__.py +++ b/contributing/__init__.py @@ -2,7 +2,7 @@ # # __init__.py """ -Contributing guide for repo-helper and associated projects. +Contributing guide for projects in the python-coincidence organization. """ # # Copyright © 2020-2021 Dominic Davis-Foster diff --git a/doc-source/_templates/base.html b/doc-source/_templates/base.html index b101b24..8dd237a 100644 --- a/doc-source/_templates/base.html +++ b/doc-source/_templates/base.html @@ -2,4 +2,5 @@ {% extends "!base.html" %} {% block extrahead %} + {% endblock %} diff --git a/doc-source/coincidence.png b/doc-source/coincidence.png new file mode 100644 index 0000000000000000000000000000000000000000..41a2883968313f1a6f5ded5e3ded36cb3684fc5c GIT binary patch literal 8832 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 literal 0 HcmV?d00001 diff --git a/doc-source/conf.py b/doc-source/conf.py index 1b1e520..9e7d141 100644 --- a/doc-source/conf.py +++ b/doc-source/conf.py @@ -102,4 +102,5 @@ def setup(app): nitpicky = True del version del release -html_title = "repo-helper Contributing Guide" +html_title = "python-coincidence Contributing Guide" +html_logo = "coincidence.png" diff --git a/doc-source/getting-started.rst b/doc-source/getting-started.rst index 052b182..54f31b8 100644 --- a/doc-source/getting-started.rst +++ b/doc-source/getting-started.rst @@ -49,7 +49,7 @@ With bash: .. code-block:: bash - (repo-helper) $ + (coincidence) $ .. _GitHub: https://github.com/ diff --git a/pyproject.toml b/pyproject.toml index f478a43..a0b12c8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "whey" [project] name = "contributing" version = "2021.0.0" -description = "Contributing guide for repo-helper and associated projects" +description = "Contributing guide for projects in the python-coincidence organization." readme = "README.rst" keywords = [] dynamic = [ "requires-python", "classifiers", "dependencies",] @@ -18,10 +18,10 @@ name = "Dominic Davis-Foster" email = "dominic@davis-foster.co.uk" [project.urls] -Homepage = "https://github.com/repo-helper/contributing" -"Issue Tracker" = "https://github.com/repo-helper/contributing/issues" -"Source Code" = "https://github.com/repo-helper/contributing" -Documentation = "https://contributing.repo-helper.uk" +Homepage = "https://github.com/python-coincidence/contributing" +"Issue Tracker" = "https://github.com/python-coincidence/contributing/issues" +"Source Code" = "https://github.com/python-coincidence/contributing" +Documentation = "https://contributing-to-coincidence.readthedocs.io" [tool.whey] base-classifiers = [] @@ -33,7 +33,7 @@ license-key = "MIT" [tool.importcheck] [tool.sphinx-pyproject] -github_username = "repo-helper" +github_username = "python-coincidence" github_repository = "contributing" author = "Dominic Davis-Foster" project = "contributing" diff --git a/repo_helper.yml b/repo_helper.yml index 902445b..4db585f 100644 --- a/repo_helper.yml +++ b/repo_helper.yml @@ -4,11 +4,11 @@ modname: 'contributing' copyright_years: '2020-2021' author: 'Dominic Davis-Foster' email: 'dominic@davis-foster.co.uk' -username: 'repo-helper' +username: 'python-coincidence' assignee: 'domdfcoding' version: '2021.0.0' license: 'MIT' -short_desc: 'Contributing guide for repo-helper and associated projects' +short_desc: 'Contributing guide for projects in the python-coincidence organization.' use_whey: True docs_fail_on_warning: true @@ -16,7 +16,7 @@ sphinx_html_theme: furo enable_tests: false enable_conda: false on_pypi: false -docs_url: https://contributing.repo-helper.uk +docs_url: https://contributing-to-coincidence.readthedocs.io python_versions: - '3.8' @@ -25,7 +25,8 @@ sphinx_conf_epilogue: - nitpicky = True - del version - del release - - html_title = "repo-helper Contributing Guide" + - html_title = "python-coincidence Contributing Guide" + - html_logo = "coincidence.png" extra_sphinx_extensions: - html_section @@ -34,3 +35,5 @@ exclude_files: - contributing - Source_rst - license_rst + +preserve_custom_theme: true From b23ffe1208a8f96f4c07c93079a4a03751def3a3 Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Fri, 7 Feb 2025 10:58:18 +0000 Subject: [PATCH 2/9] Updated files with 'repo_helper'. (#21) Co-authored-by: repo-helper[bot] <74742576+repo-helper[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 216e579..94b6103 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -81,7 +81,7 @@ repos: - id: snippet-fmt - repo: https://github.com/python-formate/formate - rev: v0.7.0 + rev: v0.8.0 hooks: - id: formate exclude: ^(doc-source/conf|__pkginfo__|setup)\.(_)?py$ From a5cf11bd20cc54243d0b07a5da8fff9c2283ca35 Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 11:24:09 +0100 Subject: [PATCH 3/9] Bump Ubuntu to 22.04 (#22) Co-authored-by: repo-helper[bot] <74742576+repo-helper[bot]@users.noreply.github.com> --- .github/workflows/mypy.yml | 2 +- .github/workflows/python_ci_linux.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index 10c6f30..bd74787 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: - os: ['ubuntu-20.04', 'windows-2019'] + os: ['ubuntu-22.04', 'windows-2019'] fail-fast: false steps: diff --git a/.github/workflows/python_ci_linux.yml b/.github/workflows/python_ci_linux.yml index c020c1b..ba410b3 100644 --- a/.github/workflows/python_ci_linux.yml +++ b/.github/workflows/python_ci_linux.yml @@ -19,8 +19,8 @@ permissions: jobs: tests: - name: "ubuntu-20.04 / Python ${{ matrix.config.python-version }}" - runs-on: "ubuntu-20.04" + name: "ubuntu-22.04 / Python ${{ matrix.config.python-version }}" + runs-on: "ubuntu-22.04" continue-on-error: ${{ matrix.config.experimental }} env: USING_COVERAGE: '3.8' From 1ec3399352db9aacc87af4850c6c5e01a0b9702c Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 11:38:28 +0100 Subject: [PATCH 4/9] Run Flake8 CI on Ubuntu 22.04 (#23) Co-authored-by: repo-helper[bot] <74742576+repo-helper[bot]@users.noreply.github.com> --- .github/workflows/flake8.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flake8.yml b/.github/workflows/flake8.yml index 0a8c0c3..af1b394 100644 --- a/.github/workflows/flake8.yml +++ b/.github/workflows/flake8.yml @@ -16,7 +16,7 @@ permissions: jobs: Run: name: "Flake8" - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-22.04" steps: - name: Checkout 🛎️ From 615f408cd3cabce7feed8a223df4e3a19be4b637 Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:27:44 +0100 Subject: [PATCH 5/9] Updated files with 'repo_helper'. (#24) Co-authored-by: repo-helper[bot] <74742576+repo-helper[bot]@users.noreply.github.com> --- .github/workflows/python_ci_macos.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python_ci_macos.yml b/.github/workflows/python_ci_macos.yml index 77f4c3b..b5f611c 100644 --- a/.github/workflows/python_ci_macos.yml +++ b/.github/workflows/python_ci_macos.yml @@ -18,8 +18,8 @@ permissions: jobs: tests: - name: "macos-13 / Python ${{ matrix.config.python-version }}" - runs-on: "macos-13" + name: "macos-${{ matrix.config.os-ver }} / Python ${{ matrix.config.python-version }}" + runs-on: "macos-${{ matrix.config.os-ver }}" continue-on-error: ${{ matrix.config.experimental }} env: USING_COVERAGE: '3.8' @@ -28,7 +28,7 @@ jobs: fail-fast: False matrix: config: - - {python-version: "3.8", testenvs: "py38,build", experimental: False} + - {python-version: "3.8", os-ver: "14", testenvs: "py38,build", experimental: False} steps: - name: Checkout 🛎️ From acdcfba8ed10fe16d965af8fc2fc0f86f5c44553 Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 16:52:24 +0100 Subject: [PATCH 6/9] Bump Ubuntu to 22.04 for readthedocs (#25) Co-authored-by: repo-helper[bot] <74742576+repo-helper[bot]@users.noreply.github.com> --- .readthedocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yml b/.readthedocs.yml index e928b70..83fc025 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -13,7 +13,7 @@ python: - requirements: requirements.txt - requirements: doc-source/requirements.txt build: - os: ubuntu-20.04 + os: ubuntu-22.04 tools: python: '3.9' jobs: From 715830b7d7173b2e20520cff42ac207234420f02 Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Thu, 15 May 2025 11:29:26 +0100 Subject: [PATCH 7/9] Bump pyproject-parser pre-commit hook. (#26) Co-authored-by: repo-helper[bot] <74742576+repo-helper[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 94b6103..3df0134 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,7 +8,7 @@ ci: repos: - repo: https://github.com/repo-helper/pyproject-parser - rev: v0.11.1 + rev: v0.13.0 hooks: - id: reformat-pyproject From cb4f32bbdfa5bbbbf872b70b42917970c26e7edc Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 14:47:39 +0100 Subject: [PATCH 8/9] [repo-helper] Configuration Update (#27) * Updated files with 'repo_helper'. * Updated files with 'repo_helper'. --------- Co-authored-by: repo-helper[bot] <74742576+repo-helper[bot]@users.noreply.github.com> --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index a08cdc4..05fdd0a 100644 --- a/tox.ini +++ b/tox.ini @@ -98,7 +98,7 @@ deps = git+https://github.com/domdfcoding/flake8-rst-docstrings.git git+https://github.com/python-formate/flake8-unused-arguments.git@magic-methods git+https://github.com/python-formate/flake8-missing-annotations.git - pydocstyle>=6.0.0 + git+https://github.com/domdfcoding/pydocstyle.git@stub-functions pygments>=2.7.1 importlib_metadata<4.5.0; python_version<'3.8' commands = python3 -m flake8_rst_docstrings_sphinx contributing --allow-toolbox {posargs} From 5d655373ee3733ea78752fa7938f8c4d2285964a Mon Sep 17 00:00:00 2001 From: "repo-helper[bot]" <74742576+repo-helper[bot]@users.noreply.github.com> Date: Tue, 9 Dec 2025 16:17:42 +0000 Subject: [PATCH 9/9] Updated files with 'repo_helper'. --- .github/workflows/docs_test_action.yml | 2 +- .github/workflows/flake8.yml | 2 +- .github/workflows/mypy.yml | 4 ++-- .github/workflows/python_ci.yml | 4 ++-- .pre-commit-config.yaml | 6 +++--- doc-source/requirements.txt | 2 ++ pyproject.toml | 2 +- tox.ini | 13 +++++++------ 8 files changed, 19 insertions(+), 16 deletions(-) diff --git a/.github/workflows/docs_test_action.yml b/.github/workflows/docs_test_action.yml index fa1b3a4..ccbfda3 100644 --- a/.github/workflows/docs_test_action.yml +++ b/.github/workflows/docs_test_action.yml @@ -20,7 +20,7 @@ jobs: uses: "actions/checkout@v4" - name: Install and Build 🔧 - uses: sphinx-toolbox/sphinx-action@sphinx-3.3.1 + uses: sphinx-toolbox/sphinx-action@sphinx-3.3.1-py39 with: pre-build-command: python -m pip install tox diff --git a/.github/workflows/flake8.yml b/.github/workflows/flake8.yml index af1b394..5e67c5c 100644 --- a/.github/workflows/flake8.yml +++ b/.github/workflows/flake8.yml @@ -35,7 +35,7 @@ jobs: if: steps.changes.outputs.code == 'true' uses: "actions/setup-python@v5" with: - python-version: "3.8" + python-version: "3.9" - name: Install dependencies 🔧 if: steps.changes.outputs.code == 'true' diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index bd74787..4c22a52 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: - os: ['ubuntu-22.04', 'windows-2019'] + os: ['ubuntu-22.04', 'windows-2022'] fail-fast: false steps: @@ -40,7 +40,7 @@ jobs: if: steps.changes.outputs.code == 'true' uses: "actions/setup-python@v5" with: - python-version: "3.8" + python-version: "3.9" - name: Install dependencies 🔧 run: | diff --git a/.github/workflows/python_ci.yml b/.github/workflows/python_ci.yml index 402027b..8bce8fa 100644 --- a/.github/workflows/python_ci.yml +++ b/.github/workflows/python_ci.yml @@ -18,8 +18,8 @@ permissions: jobs: tests: - name: "windows-2019 / Python ${{ matrix.config.python-version }}" - runs-on: "windows-2019" + name: "windows-2022 / Python ${{ matrix.config.python-version }}" + runs-on: "windows-2022" continue-on-error: ${{ matrix.config.experimental }} env: USING_COVERAGE: '3.8' diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3df0134..6b33129 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -43,7 +43,7 @@ repos: - id: bind-requirements - repo: https://github.com/python-formate/flake8-dunder-all - rev: v0.4.1 + rev: v0.5.0 hooks: - id: ensure-dunder-all files: ^contributing/.*\.py$ @@ -62,11 +62,11 @@ repos: - id: rst-inline-touching-normal - repo: https://github.com/asottile/pyupgrade - rev: v2.12.0 + rev: v3.3.0 hooks: - id: pyupgrade args: - - --py36-plus + - --py38-plus - --keep-runtime-typing - repo: https://github.com/Lucas-C/pre-commit-hooks diff --git a/doc-source/requirements.txt b/doc-source/requirements.txt index 59fd245..f625fff 100644 --- a/doc-source/requirements.txt +++ b/doc-source/requirements.txt @@ -1,7 +1,9 @@ default-values>=0.6.0 +docutils<0.22 extras-require>=0.5.0 furo==2021.06.18b36 html-section>=0.3.0 +roman>=4.0 seed-intersphinx-mapping>=1.2.2 sphinx>=3.0.3 sphinx-copybutton>=0.2.12 diff --git a/pyproject.toml b/pyproject.toml index a0b12c8..66ff52f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -111,7 +111,7 @@ autodoc_exclude_members = [ ] [tool.mypy] -python_version = "3.8" +python_version = "3.9" namespace_packages = true check_untyped_defs = true warn_unused_ignores = true diff --git a/tox.ini b/tox.ini index 05fdd0a..6f0a402 100644 --- a/tox.ini +++ b/tox.ini @@ -50,7 +50,7 @@ setenv = [testenv:docs] setenv = SHOW_TODOS = 1 passenv = SPHINX_BUILDER -basepython = python3.8 +basepython = python3.9 changedir = {toxinidir}/doc-source deps = -r{toxinidir}/doc-source/requirements.txt commands = sphinx-build -M {env:SPHINX_BUILDER:html} . ./build {posargs} @@ -74,7 +74,7 @@ commands = check-wheel-contents dist/ [testenv:lint] -basepython = python3.8 +basepython = python3.9 changedir = {toxinidir} ignore_errors = True skip_install = True @@ -94,6 +94,7 @@ deps = flake8-sphinx-links>=0.0.4 flake8-strftime>=0.1.1 flake8-typing-imports>=1.10.0 + git+https://github.com/domdfcoding/restructuredtext-lint.git@fix-deprecations git+https://github.com/domdfcoding/flake8-rst-docstrings-sphinx.git git+https://github.com/domdfcoding/flake8-rst-docstrings.git git+https://github.com/python-formate/flake8-unused-arguments.git@magic-methods @@ -104,7 +105,7 @@ deps = commands = python3 -m flake8_rst_docstrings_sphinx contributing --allow-toolbox {posargs} [testenv:perflint] -basepython = python3.8 +basepython = python3.9 changedir = {toxinidir} ignore_errors = True skip_install = True @@ -112,14 +113,14 @@ deps = perflint commands = python3 -m perflint contributing {posargs} [testenv:mypy] -basepython = python3.8 +basepython = python3.9 ignore_errors = True changedir = {toxinidir} -deps = mypy==0.971 +deps = mypy==1.17.1 commands = mypy contributing {posargs} [testenv:pyup] -basepython = python3.8 +basepython = python3.9 skip_install = True ignore_errors = True changedir = {toxinidir}