@@ -386,19 +386,19 @@ def __repr__(self) -> str:
386386 """A representation of the Specifier that shows all internal state.
387387
388388 >>> Specifier('>=1.0.0')
389- < Specifier('>=1.0.0')>
389+ Specifier('>=1.0.0')
390390 >>> Specifier('>=1.0.0', prereleases=False)
391- < Specifier('>=1.0.0', prereleases=False)>
391+ Specifier('>=1.0.0', prereleases=False)
392392 >>> Specifier('>=1.0.0', prereleases=True)
393- < Specifier('>=1.0.0', prereleases=True)>
393+ Specifier('>=1.0.0', prereleases=True)
394394 """
395395 pre = (
396396 f", prereleases={ self .prereleases !r} "
397397 if self ._prereleases is not None
398398 else ""
399399 )
400400
401- return f"< { self .__class__ .__name__ } ({ str (self )!r} { pre } )> "
401+ return f"{ self .__class__ .__name__ } ({ str (self )!r} { pre } )"
402402
403403 def __str__ (self ) -> str :
404404 """A string representation of the Specifier that can be round-tripped.
@@ -688,7 +688,7 @@ def filter(
688688 >>> list(Specifier(">=1.2.3").filter(["1.2", "1.3", "1.5a1"]))
689689 ['1.3']
690690 >>> list(Specifier(">=1.2.3").filter(["1.2", "1.2.3", "1.3", Version("1.4")]))
691- ['1.2.3', '1.3', < Version('1.4')> ]
691+ ['1.2.3', '1.3', Version('1.4')]
692692 >>> list(Specifier(">=1.2.3").filter(["1.2", "1.5a1"]))
693693 ['1.5a1']
694694 >>> list(Specifier(">=1.2.3").filter(["1.3", "1.5a1"], prereleases=True))
@@ -922,19 +922,19 @@ def __repr__(self) -> str:
922922 match the input string.
923923
924924 >>> SpecifierSet('>=1.0.0,!=2.0.0')
925- < SpecifierSet('!=2.0.0,>=1.0.0')>
925+ SpecifierSet('!=2.0.0,>=1.0.0')
926926 >>> SpecifierSet('>=1.0.0,!=2.0.0', prereleases=False)
927- < SpecifierSet('!=2.0.0,>=1.0.0', prereleases=False)>
927+ SpecifierSet('!=2.0.0,>=1.0.0', prereleases=False)
928928 >>> SpecifierSet('>=1.0.0,!=2.0.0', prereleases=True)
929- < SpecifierSet('!=2.0.0,>=1.0.0', prereleases=True)>
929+ SpecifierSet('!=2.0.0,>=1.0.0', prereleases=True)
930930 """
931931 pre = (
932932 f", prereleases={ self .prereleases !r} "
933933 if self ._prereleases is not None
934934 else ""
935935 )
936936
937- return f"< { self .__class__ .__name__ } ({ str (self )!r} { pre } )> "
937+ return f"{ self .__class__ .__name__ } ({ str (self )!r} { pre } )"
938938
939939 def __str__ (self ) -> str :
940940 """A string representation of the specifier set that can be round-tripped.
@@ -958,9 +958,9 @@ def __and__(self, other: SpecifierSet | str) -> SpecifierSet:
958958 :param other: The other object to combine with.
959959
960960 >>> SpecifierSet(">=1.0.0,!=1.0.1") & '<=2.0.0,!=2.0.1'
961- < SpecifierSet('!=1.0.1,!=2.0.1,<=2.0.0,>=1.0.0')>
961+ SpecifierSet('!=1.0.1,!=2.0.1,<=2.0.0,>=1.0.0')
962962 >>> SpecifierSet(">=1.0.0,!=1.0.1") & SpecifierSet('<=2.0.0,!=2.0.1')
963- < SpecifierSet('!=1.0.1,!=2.0.1,<=2.0.0,>=1.0.0')>
963+ SpecifierSet('!=1.0.1,!=2.0.1,<=2.0.0,>=1.0.0')
964964 """
965965 if isinstance (other , str ):
966966 other = SpecifierSet (other )
@@ -1018,7 +1018,7 @@ def __iter__(self) -> Iterator[Specifier]:
10181018 in this specifier set.
10191019
10201020 >>> sorted(SpecifierSet(">=1.0.0,!=1.0.1"), key=str)
1021- [< Specifier('!=1.0.1')>, < Specifier('>=1.0.0')> ]
1021+ [Specifier('!=1.0.1'), Specifier('>=1.0.0')]
10221022 """
10231023 return iter (self ._specs )
10241024
@@ -1122,7 +1122,7 @@ def filter(
11221122 >>> list(SpecifierSet(">=1.2.3").filter(["1.2", "1.3", "1.5a1"]))
11231123 ['1.3']
11241124 >>> list(SpecifierSet(">=1.2.3").filter(["1.2", "1.3", Version("1.4")]))
1125- ['1.3', < Version('1.4')> ]
1125+ ['1.3', Version('1.4')]
11261126 >>> list(SpecifierSet(">=1.2.3").filter(["1.2", "1.5a1"]))
11271127 ['1.5a1']
11281128 >>> list(SpecifierSet(">=1.2.3").filter(["1.3", "1.5a1"], prereleases=True))
0 commit comments