• R/O
  • SSH

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Castle: The best Real-Time/Embedded/HighTech language EVER. Attempt 2


Commit MetaInfo

Revisãob7f7bd6d327e93264772a8bca72251b9e827c774 (tree)
Hora2024-02-28 05:04:20
AutorAlbert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Mensagem de Log

Added INITIAL/ASIS 'pyproject.toml' files (to use with build) for first (2) packages

Mudança Sumário

Diff

diff -r fe5b8edf4bd9 -r b7f7bd6d327e .hgignore
--- a/.hgignore Mon Feb 26 21:05:02 2024 +0100
+++ b/.hgignore Tue Feb 27 21:04:20 2024 +0100
@@ -8,6 +8,8 @@
88 demos/ThinOnion/OUT_*
99 OUT_*
1010
11+TMP
12+
1113 Design/.*\.svg
1214 pyreversed/.*\.svg
1315 htmlcov
diff -r fe5b8edf4bd9 -r b7f7bd6d327e DocParts/Design/01.Architecture/02.packages.rst
--- a/DocParts/Design/01.Architecture/02.packages.rst Mon Feb 26 21:05:02 2024 +0100
+++ b/DocParts/Design/01.Architecture/02.packages.rst Tue Feb 27 21:04:20 2024 +0100
@@ -74,10 +74,11 @@
7474 This directory contains the *only* package-info-file, which name a content depends on the (package) build systems.
7575 E.g.
7676
77- * ``setup.py`` (or ...)
77+ * ``pyproject.toml`` (`setup.py` is outdated)
7878
79- + **name** *:str* e.g. “nice-fsm-castle-plugin”`
80- + **packages** *:List[str]* =[ ``castle.transformers.fsm.nice_fsm``, ...]
79+ + **name** *:str* e.g. ``castle-RPy-writer`` or “nice-fsm-castle-plugin”
80+ + *version* *:str* typical a dotted number (as string)
81+ + **dependencies** *:List[str]* =[ ``castle-aigr``, `<package-names>`, ...]
8182
8283 We need a file-hierarchy, with *empty* directories, that mirror the (shared) namespace
8384
diff -r fe5b8edf4bd9 -r b7f7bd6d327e base_packages/castle-aigr/pyproject.toml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base_packages/castle-aigr/pyproject.toml Tue Feb 27 21:04:20 2024 +0100
@@ -0,0 +1,11 @@
1+[build-system]
2+requires = ["setuptools"]
3+build-backend = "setuptools.build_meta"
4+
5+[project]
6+name = "castle-aigr"
7+version = "0.0.1"
8+dependencies = []
9+
10+[tool.setuptools.packages.find]
11+exclude = ["pytst"]
diff -r fe5b8edf4bd9 -r b7f7bd6d327e core_packages/castle-RPy-writer/pyproject.toml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core_packages/castle-RPy-writer/pyproject.toml Tue Feb 27 21:04:20 2024 +0100
@@ -0,0 +1,11 @@
1+[build-system]
2+requires = ["setuptools"]
3+build-backend = "setuptools.build_meta"
4+
5+[project]
6+name = "castle-RPy-writer"
7+version = "0.0.1"
8+dependencies = ["castle-aigr"]
9+
10+[tool.setuptools.packages.find]
11+exclude = ["pytst"]