This repository was archived by the owner on Jun 4, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-14
lines changed
Expand file tree Collapse file tree 2 files changed +5
-14
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ Change Log
55**Pyro 4.79 **
66
77- cython compatibility fix
8+ - removed explicit version checks of dependencies such as serpent.
9+ This fixes crash error when dealing with prerelease versions that didn't match the pattern.
810
911
1012**Pyro 4.78 **
Original file line number Diff line number Diff line change @@ -820,27 +820,16 @@ def get_serializer_by_id(sid):
820820 pass
821821try :
822822 import serpent
823- if '-' in serpent .__version__ :
824- ver = serpent .__version__ .split ('-' , 1 )[0 ]
825- else :
826- ver = serpent .__version__
827- ver = tuple (map (int , ver .split ("." )))
828- if ver < (1 , 27 ):
829- raise RuntimeError ("requires serpent 1.27 or later" )
830823 _ser = SerpentSerializer ()
831824 _serializers ["serpent" ] = _ser
832825 _serializers_by_id [_ser .serializer_id ] = _ser
833826except ImportError :
834827 log .warning ("serpent serializer is not available" )
835828try :
836829 import msgpack
837- if msgpack .version < (0 , 5 , 2 ):
838- import warnings
839- warnings .warn ("msgpack serializer unavailable. requires msgpack 0.5.2+, found " + str (msgpack .version ))
840- else :
841- _ser = MsgpackSerializer ()
842- _serializers ["msgpack" ] = _ser
843- _serializers_by_id [_ser .serializer_id ] = _ser
830+ _ser = MsgpackSerializer ()
831+ _serializers ["msgpack" ] = _ser
832+ _serializers_by_id [_ser .serializer_id ] = _ser
844833except ImportError :
845834 pass
846835del _ser
You can’t perform that action at this time.
0 commit comments