Julianus Pfeuffer
Julianus Pfeuffer
This requires a change in conversion providers. +Some other cleanups.
First of all we should support _get_item_ with e.g. strings for dict like objects. But, even now for just size types it is not really correct https://github.com/OpenMS/autowrap/blob/570a6f4788e6520d022959a4f40e3299ee1e7c12/autowrap/CodeGenerator.py#L1670 It should first...
E.g. StringDataArray from OpenMS
E.g. instead of "Inherits from `ClassXYZ`" one could use sphinx :py:class:`ClassXYZ` rst syntax to have a link to the other class when it is generated by sphinx. Also, the inherited...
Sometimes it is annoying if you do not have a linter set up.
Since ConversionProviders only work for wrapped classes they won't be picked up for libcpp types in nested constructs. Instead, it falls back to Cythons autoconversion. This means, although the usage...
Since py2 is deprecated (also by us), we do not need any special cases anymore. Looks for usages of "unicode", "long" or any other removed built-in type. Or any other...
Since named parameters are not possible in a C function (See #167 ) we should think about removing names from the typehints to not confuse language servers like Jedi (see...
completely untested but it is an obvious bug. If you want to change the package dirs earlier in the code somewhere, please suggest changes
I just quickly edited on Codespaces, so this is untested. Does not fix the general problem. Only fixes one way when a package depends on a subpackage. Does not handle...