fix: make frontmatter plugin read string and numeric tags and edit only its own front matter keys
This commit is contained in:
parent
633012d1ef
commit
3277e5b323
5 changed files with 176 additions and 35 deletions
18
uv.lock
generated
18
uv.lock
generated
|
|
@ -63,13 +63,13 @@ all = [
|
|||
{ name = "olefile" },
|
||||
{ name = "pypdf" },
|
||||
{ name = "pytaglib" },
|
||||
{ name = "python-frontmatter" },
|
||||
{ name = "pyyaml" },
|
||||
]
|
||||
audio = [
|
||||
{ name = "pytaglib" },
|
||||
]
|
||||
markdown = [
|
||||
{ name = "python-frontmatter" },
|
||||
{ name = "pyyaml" },
|
||||
]
|
||||
office = [
|
||||
{ name = "olefile" },
|
||||
|
|
@ -90,7 +90,7 @@ requires-dist = [
|
|||
{ name = "orvanitag", extras = ["audio", "pdf", "office", "markdown"], marker = "extra == 'all'" },
|
||||
{ name = "pypdf", marker = "extra == 'pdf'", specifier = ">=4.0" },
|
||||
{ name = "pytaglib", marker = "extra == 'audio'", specifier = ">=2.0.0" },
|
||||
{ name = "python-frontmatter", marker = "extra == 'markdown'", specifier = ">=1.0" },
|
||||
{ name = "pyyaml", marker = "extra == 'markdown'", specifier = ">=6.0" },
|
||||
{ name = "rich", specifier = ">=13.4.2" },
|
||||
]
|
||||
provides-extras = ["audio", "pdf", "office", "markdown", "all"]
|
||||
|
|
@ -184,18 +184,6 @@ wheels = [
|
|||
{ url = "https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl", hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c", size = 386536, upload-time = "2026-06-19T10:58:31.347Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "python-frontmatter"
|
||||
version = "1.3.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "pyyaml" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/9d/e8/79cbe69864d44f3b48e70ebee0a872a7d5a4e7150c9f8577ed7a5beefff0/python_frontmatter-1.3.0.tar.gz", hash = "sha256:acc73e477a568dc2a25c9e130c6c68ae8daa8c204c8f7e813db47d6a7280dcf2", size = 8322, upload-time = "2026-05-20T19:21:44.164Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/a6/a3/17c284b4f4d8ad50f0f9ba70ad8fcc35c777aeafcdbbffdd91bbdc5ab379/python_frontmatter-1.3.0-py3-none-any.whl", hash = "sha256:9f7dd9260bec99044219159a329f64f039087f9d1a2124c9442556f2fe6f82ec", size = 10562, upload-time = "2026-05-20T19:21:43.323Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pyyaml"
|
||||
version = "6.0.3"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue