Skip to content

Commit

Permalink
Merge pull request #112 from python-hyper/pre-commit-ci-update-config
Browse files Browse the repository at this point in the history
[pre-commit.ci] pre-commit autoupdate
  • Loading branch information
sigmavirus24 committed Dec 26, 2023
2 parents 1d02aa3 + dbfc26c commit 8b460dd
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 8 deletions.
15 changes: 15 additions & 0 deletions .github/dependabot.yml
@@ -0,0 +1,15 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "github_actions"
- "Skip Changelog"
ignore:
# Ignore all patch releases as we can manually
# upgrade if we run into a bug and need a fix.
- dependency-name: "*"
update-types: ["version-update:semver-patch"]
12 changes: 6 additions & 6 deletions .github/workflows/main.yml
Expand Up @@ -12,24 +12,24 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest]
python: [pypy3.7, 3.7, 3.9, "3.10", 3.11, 3.12-dev]
python: ['pypy3.9', '3.8', '3.9', '3.10', '3.11', '3.12']
toxenv: [py]
include:
# windows
- os: windows-latest
python: 3.7
python: '3.12'
toxenv: py
# misc
- os: ubuntu-latest
python: 3.9
python: '3.12'
toxenv: docs
- os: ubuntu-latest
python: 3.9
python: '3.12'
toxenv: pre-commit
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
- uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5
with:
python-version: ${{ matrix.python }}
- run: python -mpip install --upgrade setuptools pip tox virtualenv
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Expand Up @@ -12,7 +12,7 @@ repos:
- id: reorder-python-imports
args: [--application-directories, '.:src', --py37-plus]
- repo: https://github.com/psf/black
rev: 23.12.0
rev: 23.12.1
hooks:
- id: black
args: [--line-length=79]
Expand Down
27 changes: 27 additions & 0 deletions .readthedocs.yaml
@@ -0,0 +1,27 @@
# Read the Docs configuration file for Sphinx projects
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Set the OS, Python version and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.12"

# Build documentation in the "docs/" directory with Sphinx
sphinx:
configuration: docs/source/conf.py
builder: "dirhtml"

# Optionally build your docs in additional formats such as PDF and ePub
formats: []

# Optional but recommended, declare the Python requirements required
# to build your documentation
# See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
python:
install:
- path: .
- requirements: docs/source/requirements.txt
2 changes: 1 addition & 1 deletion docs/source/conf.py
Expand Up @@ -167,4 +167,4 @@


# Example configuration for intersphinx: refer to the Python standard library.
intersphinx_mapping = {"https://docs.python.org/": None}
intersphinx_mapping = {"python": ("https://docs.python.org/", None)}

0 comments on commit 8b460dd

Please sign in to comment.