libcmo21/BMapBindings/PyBMap
yyc12345 7c88b3614a fix: update BMap bindings
- send message in console if PyBMap fail to load native dynamic library. this is good for user experience.
- remove snippet from BMap bindings generator. We now insert generated code manually.
- fix C sharp code generation issue in BMap bidnings generator.
- add some content for BMapSharp.
2024-09-21 16:50:53 +08:00
..
PyBMap fix: update BMap bindings 2024-09-21 16:50:53 +08:00
.gitignore ready for first release 2024-01-22 14:57:40 +08:00
README.md do some preparation work 2024-04-22 14:15:27 +08:00

PyBMap

The real scripts are placed in sub PyBMap folder. This folder is served for testbench scripts placing. Place any testbench files (e.g. testbench.py) in there what you want and don't sumbit them (testbench.py is explicitly excluded by gitignore file).

The native BMap library should be placed in sub PyBMap folder, and I have used gitignore file to filter them. The native BMap library must be named as BMap.dll (in Windows), BMap.so (in Linux or BSD), or BMap.dylib (in macOS). If you still can not load BMap or your system is not listed above, you should name it as BMap.bin.

Please note the most content of virtools_types.py are generated by EnumsMigration sub-project, so if some structs are updated, do not forget checking this file. Additionally the whole bmap.py is generated by BMapBindings, if something need to be changed, please modify the template of BMapBindings and do not midify the result directly.