Commit graph

21 commits

Author SHA1 Message Date
15606b293f
test: Ignore swig 4.3 deprecation warnings in pytest
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/static_analysis Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
2025-09-13 00:08:38 +02:00
f2c048caa9
chore: Support minimum python version 3.10
Change minimum python version support from 3.11 to 3.10, which mirrors
the upcoming minimum version for papis itself, probably from the next
major papis version (0.15).
2025-09-13 00:08:37 +02:00
1a4b5e3a70
chore: Remove python-magic dependency
It relies on the libmagic module which is not necessarily installed
everywhere. Most of the functionality that we need for our purposes can
be recreated with lighter-weight methods.
2025-09-12 14:53:01 +02:00
ff36d30f91
docs: Add CHANGELOG 2025-09-12 10:55:24 +02:00
f5455b6946
chore: Fix for additional linting rules 2025-09-12 10:55:23 +02:00
96cd4929c9
chore: Format files with ruff 2025-09-12 10:55:23 +02:00
1f65317d65
chore: Update to papis 0.14 2025-09-12 10:55:16 +02:00
f690c5db51
chore: Simplify and update test dependencies 2024-11-30 11:48:00 +01:00
103c2ea2fc
chore: Switch to uv packaging and hatch backend
Switching this project over to the uv package manager as a pilot project
for my personal use.
Since this project is not yet widely used I can use it as an
experimental playground for discovering uv further without interrupting
anybody's workflow.
2024-11-15 11:28:50 +01:00
9eb7399536
chore: Set strict typing mode for pyright lsp 2024-06-12 11:16:32 +02:00
c21ab4a76c
chore: Update dependencies
Some checks failed
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/push/static_analysis Pipeline failed
ci/woodpecker/push/test Pipeline was successful
Pin new versions of levenshtein and pymupdf to fix build process.

This also means updating from importing fitz to importing pymupdf soon
in the source.
2024-05-07 10:55:14 +02:00
e1e09b6011
chore: Format pyproject 2024-01-24 12:05:41 +01:00
c53cd563b7
feat: Add pocketbook extraction 2024-01-24 08:56:21 +01:00
3bd6247888
chore: Add license and dev instructions 2024-01-23 10:15:51 +01:00
cd5f787220
chore: Update dependencies to fix single-thread warning
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/static_analysis Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Fixed single-threaded warning provided from the fitz pymupdf library
since the issue does not exist for this new version anymore.
Bump version along the way.
2024-01-18 18:26:00 +01:00
14f1b9e75c
test: Add poetry-cov library 2023-10-17 21:16:40 +02:00
2700e4adc3
test: Add code coverage dev dependency 2023-09-22 21:53:55 +02:00
e633c0335e
chore: Make whoosh database optional dependency 2023-09-20 09:12:54 +02:00
256117d451
Add mustache templating
Added mustache templating engine to be able to provide custom
formatting strings.
2023-08-29 13:49:22 +02:00
b564ab4792
Add continuous integration pipeline
Some checks failed
ci/woodpecker/push/test unknown status
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/static_analysis Pipeline was successful
Added static analysis (lint, type checking) to be done on each push, and
testing to be done on each master branch commit.
2023-08-29 12:15:10 +02:00
a22cc635b2
initial commit 2023-08-28 10:28:06 +02:00