Package class
None
Package source
class Package:
package: str
name: str = ""
version: str = semver.VersionInfo.parse("0.0.0")
def __post_init__(self):
self.name = self.package.split("==")[0]
try:
self.version = semver.VersionInfo.parse(self.package.split("==")[1])
except ValueError:
self.version = self.package.split("==")[1]
post_init method
None
post_init source
def __post_init__(self):
self.name = self.package.split("==")[0]
try:
self.version = semver.VersionInfo.parse(self.package.split("==")[1])
except ValueError:
self.version = self.package.split("==")[1]