Key | Value |
---|---|
FileName | ./usr/lib/python3/dist-packages/dacite-1.5.1.egg-info/PKG-INFO |
FileSize | 18091 |
MD5 | 5E01B5100C7AC35A120BFBA109EE4FF2 |
SHA-1 | 7D7D3F2495CF4AC440FC9878EC67736E69B583EA |
SHA-256 | FBC5BF46155EAA6D42879E3E9B45DDE5135ED3FC94450CA53BE821AF59232AD2 |
SSDEEP | 384:vMJvrKzE+wV9Dqkex5RoraYDHv6JJvAUzk:vqvrKzE7V92tvMHvNUo |
TLSH | T1A982845675A03160074315FA82BA8162BA63F02BEB551C19B4FCC1F81F1B735EF7A66C |
hashlookup:parent-total | 4 |
hashlookup:trust | 70 |
The searched file hash is included in 4 parent files which include package known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
MD5 | 35237CB89F8F086B83EDD69EEEF96C9E |
PackageArch | armv7hl |
PackageDescription | pcs is a corosync and pacemaker configuration tool. It permits users to easily view, modify and create pacemaker based clusters. |
PackageMaintainer | Fedora Project |
PackageName | pcs |
PackageRelease | 1.fc33 |
PackageVersion | 0.10.7 |
SHA-1 | C357C53609146374528754A7A9FBD9AFDC9A88A5 |
SHA-256 | 855807A02999D9234283C71C563F454E786AAAA231D500F114630C85A5CF5B46 |
Key | Value |
---|---|
MD5 | 4A7A0662384B3EB0D45B29523207C6ED |
PackageArch | x86_64 |
PackageDescription | pcs is a corosync and pacemaker configuration tool. It permits users to easily view, modify and create pacemaker based clusters. |
PackageMaintainer | Fedora Project |
PackageName | pcs |
PackageRelease | 1.fc33 |
PackageVersion | 0.10.7 |
SHA-1 | 89108ABDF4C134E3B443AF565753FA880AA2BD8F |
SHA-256 | 9994129B200DC74C8C1DC41903584D421B096E699901704F72DC9C09FF144AF7 |
Key | Value |
---|---|
MD5 | E6E3034F41BFBF3E986CE133A79F2FC3 |
PackageArch | aarch64 |
PackageDescription | pcs is a corosync and pacemaker configuration tool. It permits users to easily view, modify and create pacemaker based clusters. |
PackageMaintainer | Fedora Project |
PackageName | pcs |
PackageRelease | 1.fc33 |
PackageVersion | 0.10.7 |
SHA-1 | DE5501A58496B518AC268281123D7ED6F75484CF |
SHA-256 | D4745414B732A88CF89FE6A4B7427D4CD55D85AC85AD2988EAB7FE1976278EBA |
Key | Value |
---|---|
FileSize | 17088 |
MD5 | 3D1D9FEF147CCE949AE5EFB93FDF21D5 |
PackageDescription | Simple creation of data classes from dictionaries Passing plain dictionaries as a data container between your functions or methods isn't a good practice. Of course you can always create your custom class instead, but this solution is an overkill if you only want to merge a few fields within a single object. . Fortunately Python has a good solution to this problem - data classes. Thanks to `@dataclass` decorator you can easily create a new custom type with a list of given fields in a declarative manner. Data classes support type hints by design. . However, even if you are using data classes, you have to create their instances somehow. In many such cases, your input is a dictionary - it can be a payload from a HTTP request or a raw data from a database. If you want to convert those dictionaries into data classes, `dacite` is your best friend. . This library was originally created to simplify creation of type hinted data transfer objects (DTO) which can cross the boundaries in the application architecture. . It's important to mention that `dacite` is not a data validation library. There are dozens of awesome data validation projects and it doesn't make sense to duplicate this functionality within `dacite`. If you want to validate your data first, you should combine `dacite` with one of data validation library. |
PackageMaintainer | Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
PackageName | python3-dacite |
PackageSection | python |
PackageVersion | 1.5.1-1 |
SHA-1 | AE2C306F33660AD48B81369C8399A4408CD0546F |
SHA-256 | 766D8A4B306472E90BB5C34352DBC09EC5C44E86954890BBD10ED637F46540FB |