Skip to content

Commit 96d128e

Browse files
committed
newer version
1 parent be78623 commit 96d128e

3 files changed

Lines changed: 43 additions & 11 deletions

File tree

CHANGES.rst

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
Prezentprogramo
22
===============
3+
3.3 (2026/04/01)
4+
----------------
5+
* **Fixed build compatibility issues** with newer versions of `uv`.
6+
* **Restructured project layout** by moving core programs into the ``src/`` directory:
7+
* ``prezentprogramo``: Currently maintained as the successor to Hovercraft.
8+
* ``bildumilo``: A new implementation leveraging the latest ``docutils`` versions.
9+
* **Planned migration:** Upon completion of the new implementation, the names of the two programs will be swapped to reflect the transition.
10+
11+
Acknowledgments
12+
^^^^^^^^^^^^^^^
13+
* Technical documentation and grammatical refinements provided with assistance from **Gemini (Google AI)** for this changes.
14+
15+
Text before using Gemini (Google AI)
16+
``````````````````````````````````````````
17+
* Fix build problem for newer version of uv
18+
* Put two program in one folder (under src):
19+
    * prezentprogramo: As the continuation of hovercraft right now
20+
    * buildomlo as a new implementation based on newer docutils version
21+
    * After completion of newer implementation their name will be change to each other
22+
323
3.2 (2025/10/04)
424
----------------
525
* Fix convert to pdf
@@ -9,8 +29,8 @@ Prezentprogramo
929
* Replace setup.cfg by pyproject.toml
1030
* update impress.js to fix substep
1131

12-
Changes
13-
=======
32+
Old Changes
33+
===========
1434
* fontURL:"js/output/chtml/fonts/tex-woff-v2"
1535
* fontURL:n.Package.resolvePath("output/chtml/fonts/woff-v2"
1636
* ("output/chtml/fonts/tex"
@@ -32,7 +52,7 @@ Changing Name
3252
* https://easyshiksha.com/eo/retaj_kursoj/la-kompleta-google-lumbildoj-majstra-klaso-majstro-google-lumbildoj
3353
* https://morningdough.com/eo/google-drive/what-is-google-slides/
3454

35-
Prezentilo
55+
Prezentilo
3656
----------
3757
LibreOffice uses the term "Prezentilo" for LibreOffice Impress.
3858
Therefore, it is better to change the name of the project to "Prezentilo"
@@ -95,7 +115,7 @@ prelegaj lumbildoj
95115
lecture slides
96116

97117
prezenta programaro
98-
presentation software
118+
presentation software
99119

100120
slideshow generator
101121
generatoro de bildoprezento
@@ -111,10 +131,10 @@ prezenta aplikaĵo
111131
presentation application
112132

113133
Ahmad Yoosofan, [10/18/23 9:59 PM]
114-
presentation generator
134+
presentation generator
115135
generatoro de prezento
116136

117-
slideshow generator
137+
slideshow generator
118138
generatoro de bildoprezento
119139

120140
Hovercraft Changes

in.sh

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@ function commot_tasks1(){
1212
uv tool install ~/temp/prezent/
1313

1414
}
15+
1516
function run22(){
1617
commot_tasks1
1718

1819
cd ~/research/projects/slide/os/
1920
rm -rf cpu/
2021
prezentprogramo cpu.rst
2122
}
23+
2224
function bildumilo_test_run(){
2325
commot_tasks1
2426

@@ -51,15 +53,25 @@ flake8 . --ignore=E501,W503,E203
5153
uv tool install autopep8
5254
autopep8 --in-place --aggressive --recursive --list-fixes --max-line-length 79 .
5355
54-
uv build
56+
# by uv
57+
58+
uv build
59+
60+
# uv publish dist/*
61+
# uv publish --token <your_pypi_token>
5562
56-
# uv publish dist/*
57-
# uv publish --token <your_pypi_token>
63+
uv tool install build
64+
uv tool install wheel
65+
66+
python -m build
5867
5968
twine check --strict dist/*
6069
twine upload dist/*
6170
71+
### Old
72+
6273
uv tool install ini2toml[full]
6374
ini2toml --help
6475
ini2toml -o setup.toml setup.cfg
76+
6577
COMMENT11

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,14 @@ bildumilo = "prezentprogramo.main:main"
7272

7373

7474
[build-system]
75-
requires = ["setuptools>=61.0"]
75+
requires = ["setuptools", "wheel"]
7676
build-backend = "setuptools.build_meta"
7777

7878
#requires = ["uv_build >= 0.9.3"]
7979
#build-backend = "uv_build"
8080

8181
[tool.setuptools.package-data]
82-
"prezentprogramo" = ["**"]
82+
"prezentprogramo" = ["data/*"]
8383
"hovercraft" = ["**"]
8484

8585
[tool.flake8]

0 commit comments

Comments
 (0)