Repository navigation
Closed
Description
- Fix constructor handling: Copy .NET to numpy array: python 3 breaks constructor IntPtr.__overloads__[int](np_arr.__array_interface__['data'][0]) #1116
- Make sure that all primitive types are handled correctly, at least
IntPtrandUIntPtrare not right now, work in Fix (U)IntPtr construction #1861 - Also ensure that the non-simple constructors on
Stringcan be called, work in Fix string construction #1862
- Make sure that all primitive types are handled correctly, at least
- Fix doc strings:
- Fix constructor
__doc__for (at least?) primitive types, work in Fix docstring for directly constructed types #1865 - Fix pydoc getting confused by our
__file__if__doc__is not defined (should be fixed with 1865 as well, only happens if__doc__does not exist for some type)
- Fix constructor
- Documentation, work in Documentation #1863
- Generate the main reference docs
- Update README, add a simple example for .NET 6
- Minor tweaks:
- Maybe ensure that the path of the
runtimeconfig.jsonis automatically added tosys.path? Decided against this, asruntime_configis now an optional parameter. - Maybe default to .NET Core if Mono is not available on Unix? Decided against this, it would be a much worse experience if the default changed just because someone installed Mono.
- Communicate errors in the default initialisation clearly (see
import clrwith no .NET runtime should give a helpful message #1868) - Retrieve information about the currently loaded CLR from
clr-loader(see Add a.infoattribute to runtimes and drop the wrappers where possible clr-loader#28)
- Maybe ensure that the path of the
- Make a decision and implement reg. Converting numpy float64 of python float to Decimal is not the same (get rounded in numpy case) #1833
- Publish:
- Publish to Pypi and nuget.org
- Write release mail to the mailing list and the discussion forum
- Update the homepage accordingly (using the new Sphinx docs)
- Post-release:
- Merge
releasebranch back intomaster - Adjust
docsworkflow to publish frommasterinstead ofrelease - Bump version on master to
3.1.0-dev
- Merge
Reacted by heartacker and byungeun kim
Metadata
Metadata
Assignees
Labels
No labels
Activity
filmor commentedon Sep 26, 2022
@lostmsu From my point of view, we are done and ready to release. Basic documentation for
clr_loaderandpythonnetare now available on https://pythonnet.github.io/clr-loader and https://pythonnet.github.io/pythonnet respectively.I will be of limited availability for about two weeks from the 30th onward, so it would be great if we could discuss any blockers beforehand. If there are no blockers until Wednesday, I will tag and release this version as is.
lostmsu commentedon Sep 26, 2022
@filmor we just made a breaking change with float conversions. Not sure about Unity, but I would have to ensure it does not break anything. Probably will be able to do it until then.
lostmsu commentedon Sep 27, 2022
Heads up: I run the full test suite we have on rc6 and it seems to be working without issues.
filmor commentedon Sep 29, 2022
So, what do you say? I could release tonight (European time), but I'd only have tomorrow morning to handle any potential issues. If that is fine with you, I'll do it, otherwise release will be on 2022-10-10.
lostmsu commentedon Sep 29, 2022
Go for it @filmor