- Check stdout on a run for a print message in a test
(
b4c6715
)
It's clear that the program's log contains "print something", since it contains print("print something")
. However, upon looking closer, I realized that runner.skill_run.logs
in fact does
not contain the program's print()
output, that's in 'runner.skill_run.stdout`.
Change the test accordingly.
Co-authored-by: cbiering [email protected]
- Remove unknown pytest options
(
1199ddf
)
Extraenous ports over from the wandelbrain repo, can go away since their according packages are missing here.
Co-authored-by: cbiering [email protected]
Disable pre-commit trailing whitespace checks on whitespaces.ws
. We have ws-file that concerns
itself with whitespaces and trailing whitespaces. Consequently, don't lint trailing whitespaces on
this file.
Add hooks for yamllint. Also add a copy of the .yamllint
config from the wandelbots-nova
project
to align on our formatting standards.
Add check for sorting imports.
Add mypy to pre-commit.
-
Add test showcasing async foreign function (
111fcd2
) -
Added basic CI (
fc07f94
) -
Align import style of dataclasses with
from dataclass ...
(164a20f
)
Hereby align the import style to the style apparent in the rest of the project.
- Extend
.gitignore
(436d0c8
)
Ignore - vim swap files - some reports - .vscode/ folders - .python-version file
Ignore reports for: - pytest - mypy
- Extend the Readme
(
72bf6b8
)
Give it a more welcoming feel.
$OUTPUT_DIR
seems unused. I hereby remove it entirely.
- Groom the examples a bit
(
9dc9ae0
)
Especially reformat the json files for readability and a somewhat more canonical formatting.
It may not be perfect but I consider it better than before.
-
Introduce internal _types (
1dbd9ba
) -
Mention async funcitons in ForeignFunction docstrings (
2885bcc
) -
Migrated from wandelengine repository (
93cf4c5
) -
Remove
geometricalgebra
cont'd (db5f1eb
) -
Remove
geometricalgebra
Episode III (766fe95
)
Revenge of the euclideans.
-
Remove a wrong entry from the README (
0c5a976
) -
Remove an unused import in a test file (
3a573b6
) -
Remove dependency
geometricalgebra
(4b1500f
) -
Remove Orientation and Position (
c213534
)
Now largely consolidated in nova's Vector3d.
p
Serialization is part of the classes and types that the Nova SDK brings, so away with it here.
- Remove some builtins
(
3ea0e81
)
Some of the builtinins rather belong into the Nova SDK.
First step is to identify to see what should go over. Then, remove it here and then add it to the Nova SDK. Then implement it here.
For now, identify and delete here in order to get a slim, working barebones Wandelscript.
- Remove some trailing whitespaces
(
31c5dd1
)
Came via:
poetry run pre-commit run --all
This fixed a few other whitespace issues in files that were either autogenerated or where trailing spaces were intentional. I did not commit those changes.
- Remove stray
pytest.xml
reports (56b68d2
)
Ciao cacao
-
Remove unused
Spline
class (90cc557
) -
Remove unused
tcp_pose()
builtin function (90d20a4
) -
Run poetry lock (
88b9135
) -
Slim some docstrings and improve few type hints (
aeda758
) -
Transition dts / pyjectory (
18aa673
) -
Updated deps & using wandelbots-nova package (
8123185
) -
Upgrade dependency
wandelbots-nova
(9c15556
)
Also update the README a bit.
- Use backport for ExceptionGroups
(
d082eaf
)
ExceptionGroups have their 1st party introduction with Python 3.11.
- Add a foreign function interface
(
7495698
)
Pronounced Fiffi.
Change an according test to also assert the usage of ForeignFunctions.
-
Added LICENSE (
8c559cf
) -
RPS-1266: Added release CI to wandelscript (
be1a4ad
) -
RPS-1267: Renamed skill to program (
f6aaebc
)
Co-authored-by: cbiering [email protected]