Skip to content

Commit 60ae113

Browse files
committed
Modify multi/commands/bump_version.py, multi/commands/resume.py, multi/commands/update.py, pyproject.toml, uv.lock
1 parent f8ff4e2 commit 60ae113

5 files changed

Lines changed: 386 additions & 20 deletions

File tree

‎multi/commands/bump_version.py‎

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,13 @@ def name_dirname(p):
1919
def bump_version(p, rule_or_version='minor'):
2020
if not p.version:
2121
return
22-
msg = p.git('l', '-1', '--format=%s', out=True).strip()
23-
if msg.startswith('Update version to '):
24-
return
2522
if p.git.is_dirty():
2623
p.p('Dirty!')
2724
return
28-
if not True:
29-
p.p()
25+
msg = p.git('l', '-1', '--format=%s', out=True).strip()
26+
if msg.startswith('Update version to '):
3027
return
28+
3129
print()
3230
print()
3331

@@ -50,3 +48,4 @@ def bump_version(p, rule_or_version='minor'):
5048

5149
p.uv('build')
5250
p.uv('publish')
51+
return True

‎multi/commands/resume.py‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
def resume():
55
from .shared import resume
66

7-
src = REC.path / 'resume.md'
8-
assert src.exists()
9-
resume = src.with_suffix('.pdf')
10-
REC.run('pandoc --from=gfm --to=pdf -o resume.pdf resume.md'.split())
7+
base = REC.path / 'resume.md'
8+
for lang in ('.en', '.fr'):
9+
src = base.with_suffix(f'{lang}.md')
10+
target = base.with_suffix(f'{lang}.pdf')
11+
assert src.exists(), src
12+
REC.run(f'pandoc --from=gfm --to=pdf -o {target} {src}'.split())

‎multi/commands/update.py‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from subprocess import CalledProcessError
2+
from .bump_version import bump_version
23

34
import safer
45

@@ -18,13 +19,15 @@
1819
BUILD_SYSTEM = {'requires': ['hatchling'], 'build-backend': 'hatchling.build'}
1920

2021

21-
def bump_version_poetry(p):
22+
def bump_version_poetry(p, rule_or_version='minor'):
2223
if not p.version:
2324
return
2425
m = p.git('l', '-1', '--format=%s', out=True).strip()
25-
p.p(m.startswith(COMPAT_MSG))
26-
if not m.startswith(COMPAT_MSG):
26+
if not True:
27+
p.p(m.startswith(COMPAT_MSG))
2728
return
29+
if m.startswith(COMPAT_MSG):
30+
return bump_version(p, rule_or_version)
2831

2932

3033
def poetry(p):

‎pyproject.toml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ dependencies = [
2222
"typogrify",
2323
"ruamel.yaml",
2424
"pyupgrade>=3.21.2",
25+
"pdflatex>=0.1.3",
26+
"markdown-convert>=2.0.12",
2527
]
2628

2729
[project.scripts]

0 commit comments

Comments
 (0)