1
0
mirror of https://github.com/venthur/blag.git synced 2025-11-26 05:02:58 +00:00

Compare commits

..

1 Commits

Author SHA1 Message Date
4cc23cea5f add strikethru and footnotes functionality 2024-09-05 21:05:02 -07:00
9 changed files with 32 additions and 31 deletions

View File

@@ -1,12 +1,13 @@
# Changelog # Changelog
## [2.3.2] -- 2024-10-13
* Ignore FileNotFoundError when trying to get the last modified time of files ## [2.4.0] -- 2024-09-05
in directories. This happens for example with temporary emacs files.
* added strikethru and footnotes to blag renders.
## [unreleased] --
* Added changelog to docs * Added changelog to docs
* removed ruff's target-version from pyproject.toml, this value defaults to the
projects requires-python
## [2.3.1] -- 2024-07-06 ## [2.3.1] -- 2024-07-06

View File

@@ -42,12 +42,7 @@ def get_last_modified(dirs: list[str]) -> float:
for dir in dirs: for dir in dirs:
for root, dirs, files in os.walk(dir): for root, dirs, files in os.walk(dir):
for f in files: for f in files:
try:
mtime = os.stat(os.path.join(root, f)).st_mtime mtime = os.stat(os.path.join(root, f)).st_mtime
except FileNotFoundError:
# ignore files that have been deleted since the os.walk
# call (for example temporary emacs files)
continue
if mtime > last_mtime: if mtime > last_mtime:
last_mtime = mtime last_mtime = mtime

View File

@@ -30,6 +30,8 @@ def markdown_factory() -> Markdown:
""" """
md = Markdown( md = Markdown(
extensions=[ extensions=[
"footnotes", # Add footnotes support
"pymdownx.tilde", # Add strukethrough support
"meta", "meta",
"fenced_code", "fenced_code",
"codehilite", "codehilite",

View File

@@ -1,3 +1,3 @@
"""Version information for the blag package.""" """Version information for the blag package."""
__VERSION__ = "2.3.2" __VERSION__ = "2.4.0"

10
debian/changelog vendored
View File

@@ -1,13 +1,3 @@
blag (2.3.2) unstable; urgency=medium
* Ignore FileNotFoundError when trying to get the last modified time of
files in directories. This happens for example with temporary emacs files.
* Added changelog to docs
* removed ruff's target-version from pyproject.toml, this value defaults to
the projects requires-python
-- Bastian Venthur <venthur@debian.org> Sun, 13 Oct 2024 20:12:29 +0200
blag (2.3.1) unstable; urgency=medium blag (2.3.1) unstable; urgency=medium
* added manpage * added manpage

11
push Executable file
View File

@@ -0,0 +1,11 @@
#!/bin/bash
REPO="gitea"
python3 -m pip install --upgrade twine
python3 -m twine upload --repository $REPO dist/*

View File

@@ -65,6 +65,7 @@ addopts = """
[tool.ruff] [tool.ruff]
line-length = 79 line-length = 79
target-version = "py310"
[tool.ruff.lint] [tool.ruff.lint]
select = [ select = [

View File

@@ -1,11 +1,11 @@
build==1.2.2.post1 build==1.2.1
mkdocs==1.6.1 mkdocs==1.6.0
mkdocs-material==9.5.39 mkdocs-material==9.5.31
mkdocstrings[python]==0.26.1 mkdocstrings[python]==0.25.2
twine==5.1.1 twine==5.1.1
wheel==0.44.0 wheel==0.44.0
pytest==8.3.3 pytest==8.3.2
pytest-cov==5.0.0 pytest-cov==5.0.0
ruff==0.6.9 ruff==0.6.0
mypy==1.11.2 mypy==1.11.1
types-markdown==3.7.0.20240822 types-markdown==3.6.0.20240316

View File

@@ -1,4 +1,5 @@
markdown==3.7 markdown==3.6
feedgenerator==2.1.0 feedgenerator==2.1.0
jinja2==3.1.4 jinja2==3.1.4
pygments==2.18.0 pygments==2.18.0
pymdown-extensions==10.9