r'%(?P<M>[^%])'
r'%(?P<R>([^%]|\\%))+'
r'\)s')
- packagename_re: typing.Pattern[str] | None = None
- packagename_msg: str | None = None
- upstreamversion_re: typing.Pattern[str] | None = None
- upstreamversion_msg: str | None = None
+ packagename_re: typing.Optional[typing.Pattern[str]] = None
+ packagename_msg: typing.Optional[str] = None
+ upstreamversion_re: typing.Optional[typing.Pattern[str]] = None
+ upstreamversion_msg: typing.Optional[str] = None
@classmethod
def is_valid_packagename(cls, name):