The source of the wrapper is a C# library compiled into a NuGet package. The output is a Python
Wheel
package, which is considered the most standard package format for distributing Python extensions. A significant advantage is that the wrapped C# assembly can have dependencies on any third-party NuGet packages. Additionally, it is not necessary for the Python user's system to have the .NET Framework installed. This provides greater flexibility and ease of use, as users can seamlessly integrate your C# library into their Python projects without any additional installations or dependencies.