Skip to content

Commit

Permalink
Migrate to Pydantic (#42)
Browse files Browse the repository at this point in the history
* Migrate project to pydantic.
* Drop support for Python 3.9
  • Loading branch information
bpepple authored Jan 28, 2024
1 parent 5283387 commit 28a38f3
Show file tree
Hide file tree
Showing 47 changed files with 1,191 additions and 1,911 deletions.
2 changes: 1 addition & 1 deletion .flake8
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[flake8]
max-line-length = 95
max-line-length = 100
max-complexity = 18
select = B,C,D,E,F,W,T4,B9
ignore = W503
2 changes: 1 addition & 1 deletion .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11"]
python-version: ["3.10", "3.11", "3.12"]
os:
- ubuntu-latest
- macos-latest
Expand Down
8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ repos:
hooks:
- id: seed-isort-config
- repo: https://github.com/pycqa/isort
rev: 5.12.0
rev: 5.13.2
hooks:
- id: isort
- repo: https://github.com/ambv/black
rev: 23.9.1
rev: 24.1.1
hooks:
- id: black
language_version: python3.11
- repo: https://github.com/PyCQA/flake8
rev: 6.1.0
rev: 7.0.0
hooks:
- id: flake8
additional_dependencies:
Expand All @@ -22,4 +22,4 @@ repos:
rev: v3.15.0
hooks:
- id: pyupgrade
args: ["--py36-plus", "--py37-plus", "--py38-plus"]
args: ["--py36-plus", "--py37-plus", "--py38-plus", "--py39-plus"]
2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ sphinx:

# Optionally set the version of Python and requirements required to build your docs
python:
version: "3.9"
version: "3.10"
install:
- method: pip
path: .
1 change: 1 addition & 0 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""Documentation configuration."""

# Configuration file for the Sphinx documentation builder.
#
# This file only contains a selection of the most common options. For a full
Expand Down
94 changes: 7 additions & 87 deletions docs/source/mokkari.rst
Original file line number Diff line number Diff line change
@@ -1,32 +1,16 @@
mokkari package
===============

Submodules
----------
Subpackages
-----------

mokkari.arc module
------------------

.. automodule:: mokkari.arc
:members:
:undoc-members:
:show-inheritance:
.. toctree::
:maxdepth: 4

mokkari.character module
------------------------
mokkari.schemas

.. automodule:: mokkari.character
:members:
:undoc-members:
:show-inheritance:

mokkari.creator module
----------------------

.. automodule:: mokkari.creator
:members:
:undoc-members:
:show-inheritance:
Submodules
----------

mokkari.exceptions module
-------------------------
Expand All @@ -36,54 +20,6 @@ mokkari.exceptions module
:undoc-members:
:show-inheritance:

mokkari.genre module
--------------------

.. automodule:: mokkari.genre
:members:
:undoc-members:
:show-inheritance:

mokkari.issue module
--------------------

.. automodule:: mokkari.issue
:members:
:undoc-members:
:show-inheritance:

mokkari.publisher module
------------------------

.. automodule:: mokkari.publisher
:members:
:undoc-members:
:show-inheritance:

mokkari.rating module
---------------------

.. automodule:: mokkari.rating
:members:
:undoc-members:
:show-inheritance:

mokkari.reprint module
----------------------

.. automodule:: mokkari.reprint
:members:
:undoc-members:
:show-inheritance:

mokkari.series module
---------------------

.. automodule:: mokkari.series
:members:
:undoc-members:
:show-inheritance:

mokkari.session module
----------------------

Expand All @@ -100,22 +36,6 @@ mokkari.sqlite\_cache module
:undoc-members:
:show-inheritance:

mokkari.team module
-------------------

.. automodule:: mokkari.team
:members:
:undoc-members:
:show-inheritance:

mokkari.variant module
----------------------

.. automodule:: mokkari.variant
:members:
:undoc-members:
:show-inheritance:

Module contents
---------------

Expand Down
93 changes: 93 additions & 0 deletions docs/source/mokkari.schemas.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
mokkari.schemas package
=======================

Submodules
----------

mokkari.schemas.arc module
--------------------------

.. automodule:: mokkari.schemas.arc
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.character module
--------------------------------

.. automodule:: mokkari.schemas.character
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.creator module
------------------------------

.. automodule:: mokkari.schemas.creator
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.generic module
------------------------------

.. automodule:: mokkari.schemas.generic
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.issue module
----------------------------

.. automodule:: mokkari.schemas.issue
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.publisher module
--------------------------------

.. automodule:: mokkari.schemas.publisher
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.reprint module
------------------------------

.. automodule:: mokkari.schemas.reprint
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.series module
-----------------------------

.. automodule:: mokkari.schemas.series
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.team module
---------------------------

.. automodule:: mokkari.schemas.team
:members:
:undoc-members:
:show-inheritance:

mokkari.schemas.variant module
------------------------------

.. automodule:: mokkari.schemas.variant
:members:
:undoc-members:
:show-inheritance:

Module contents
---------------

.. automodule:: mokkari.schemas
:members:
:undoc-members:
:show-inheritance:
120 changes: 0 additions & 120 deletions mokkari/arc.py

This file was deleted.

Loading

0 comments on commit 28a38f3

Please sign in to comment.