Key | Value |
---|---|
FileName | snap-hashlookup-import/connectedhomeip/python_env/lib/python3.10/site-packages/dacite/frozen_dict.py |
FileSize | 839 |
MD5 | 52F490B3AB018449FC10D4CBB7C57BB7 |
SHA-1 | 006087D5AF1AA0EB30BA7401DE192EFDC91F45D7 |
SHA-256 | 737C83146D64F95B8FE57B7D9408DE7B73AC7B65C9535F5BDD7C64020441FA04 |
SHA-512 | ED1C0DE11BF1D4F4B2486023D929E986F67F055B077462B0C7B7B3A79441346BA3480638C0EDD200461E04B4DD23E0A9EA801C50E58B90F99C0254EDE6E7A957 |
SSDEEP | 12:1nlZyVSI1AobRYA1VRV49CR9xNL4lWr6wi9cpaSrgLDBjVLyokh1KwaoAR97:1lZPMA6RYmVPHRNL5GwxpkrLfWKxH |
TLSH | T12601D2B12A97EC11E25BD87A5A93FD47F32D6C57C10C242870BC70585FA2C64C2D6DD0 |
insert-timestamp | 1715083308.9395661 |
mimetype | text/x-python |
source | snap:GBerlE9aNYdgGnboKfqZK2Fe3Go1PDd9_5 |
tar:gname | root |
tar:uname | root |
hashlookup:parent-total | 11 |
hashlookup:trust | 100 |
The searched file hash is included in 11 parent files which include package known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
FileName | http://dl-cdn.alpinelinux.org/alpine/latest-stable//community//x86//py3-dacite-1.8.1-r0.apk |
MD5 | E074C111ACA908FEF8535341758ACC68 |
SHA-1 | 73F5C479EF15C42D1781C0589A56BD7F61B36B4A |
SHA-256 | D2335CEFC66FD26B551E8D38758BE88EEEA0F8D9614BE420FF14D86061631D5E |
SSDEEP | 384:I63pVIrQlYlhSUo83GRjmdCNXfx//1SPqmK1xiiiiiiiiiiiiiiiB:I63UUulgz83GBmdovdNSCzi |
TLSH | T18062D07067E4E57454FA73BE38443AF0B1C4BB159C36EE2877C28993A895E3540A24FC |
Key | Value |
---|---|
SHA-1 | 03C452D4BE2196C0F679941ABDB9D9D467EF68E8 |
snap-authority | canonical |
snap-filename | BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_589.snap |
snap-id | BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_589 |
snap-name | home-assistant-snap |
snap-publisher-id | Zgwwrb2vssjDtam8qFmo4ezg3koyPPyQ |
snap-signkey | BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul |
snap-timestamp | 2022-01-14T16:38:28.794566Z |
source-url | https://api.snapcraft.io/api/v1/snaps/download/BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_589.snap |
Key | Value |
---|---|
FileName | http://dl-cdn.alpinelinux.org/alpine/latest-stable//community//s390x//py3-dacite-1.8.1-r0.apk |
MD5 | E42066AEB0E3F8316115F6255889538A |
SHA-1 | 0716FAB784B0B0707A5A2A575F2C36FB7D0FA5E2 |
SHA-256 | 9CFBC4E9867F8CFB489A762ED3D2F60B3E2E1E7625712E2C47E7D14D432941AC |
SSDEEP | 384:Y2pVarQlYlhSUo83GRjmdCNXfx//1SPqmK1xiiiiiiiiiiiiiiiC:Y2eUulgz83GBmdovdNSCzx |
TLSH | T1A462CF319AD4A57544FA73BD28853AE87085EA25AD39AE3CBAC24A83B855D3541F00FC |
Key | Value |
---|---|
SHA-1 | 731CA5D8343A14EE434CCB65DB862CB5975B4A15 |
snap-authority | canonical |
snap-filename | BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_572.snap |
snap-id | BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_572 |
snap-name | home-assistant-snap |
snap-publisher-id | Zgwwrb2vssjDtam8qFmo4ezg3koyPPyQ |
snap-signkey | BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul |
snap-timestamp | 2022-01-14T16:38:28.794566Z |
source-url | https://api.snapcraft.io/api/v1/snaps/download/BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_572.snap |
Key | Value |
---|---|
SHA-1 | 9D399D8AABD533610FDC1A037114068343CB551D |
snap-authority | canonical |
snap-filename | BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_581.snap |
snap-id | BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_581 |
snap-name | home-assistant-snap |
snap-publisher-id | Zgwwrb2vssjDtam8qFmo4ezg3koyPPyQ |
snap-signkey | BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul |
snap-timestamp | 2022-01-14T16:38:28.794566Z |
source-url | https://api.snapcraft.io/api/v1/snaps/download/BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_581.snap |
Key | Value |
---|---|
SHA-1 | 6D5742AEAC9D2F04AB2AD6D59119333FA48BC6D8 |
snap-authority | canonical |
snap-filename | GBerlE9aNYdgGnboKfqZK2Fe3Go1PDd9_5.snap |
snap-id | GBerlE9aNYdgGnboKfqZK2Fe3Go1PDd9_5 |
snap-name | matter-bridge-tapo-lighting |
snap-publisher-id | fnEni7OOr54T1CivYaEi4sGS2RwNJLoY |
snap-signkey | BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul |
snap-timestamp | 2023-06-16T21:53:39.156510Z |
source-url | https://api.snapcraft.io/api/v1/snaps/download/GBerlE9aNYdgGnboKfqZK2Fe3Go1PDd9_5.snap |
Key | Value |
---|---|
FileName | http://dl-cdn.alpinelinux.org/alpine/latest-stable//community//x86_64//py3-dacite-1.8.1-r0.apk |
MD5 | BC89E36BE725E6B9034058C825F0630A |
SHA-1 | BE990084DD09CDE9A17CD8DEE998A936B43C94D6 |
SHA-256 | DF6F4A742456373A8E7D384F4B2A3748F2578613D9DC456914DF691EF3071828 |
SSDEEP | 384:iGcIpVIrQlYlhSUo83GRjmdCNXfx//1SPqmK1xiiiiiiiiiiiiiiiB:iGcIUUulgz83GBmdovdNSCzi |
TLSH | T17262D030A7E4E57158F633BD24042DF4A4C8FA11AC36EE38B7C28553AC55E3184E24BC |
Key | Value |
---|---|
FileSize | 20452 |
MD5 | 37B6F6EF65767C588EA0ECF869792257 |
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 | Debian Python Team <team+python@tracker.debian.org> |
PackageName | python3-dacite |
PackageSection | python |
PackageVersion | 1.8.0-1 |
SHA-1 | 29E8A86853FB71A8DDD8ED3B4DCF83E88D31DB9D |
SHA-256 | AAB3F44808C5EA9B7459F7202FFC0FE26DDA1A84CA1C912339A4C537300FA02C |
Key | Value |
---|---|
SHA-1 | 3619A6B92E40FBAC60E580379A032D0A03638C64 |
snap-authority | canonical |
snap-filename | BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_563.snap |
snap-id | BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_563 |
snap-name | home-assistant-snap |
snap-publisher-id | Zgwwrb2vssjDtam8qFmo4ezg3koyPPyQ |
snap-signkey | BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul |
snap-timestamp | 2022-01-14T16:38:28.794566Z |
source-url | https://api.snapcraft.io/api/v1/snaps/download/BYa8IlUQqqTyhwCjoPWb8Pf2ZaBKQdSv_563.snap |
Key | Value |
---|---|
FileName | http://dl-cdn.alpinelinux.org/alpine/latest-stable//community//armv7//py3-dacite-1.8.1-r0.apk |
MD5 | 7C2CF23EA7C12EB49DED7F4771BC8593 |
SHA-1 | C349C16BF2D8A3E12D9A84E36E7FC9C3E9C1DE23 |
SHA-256 | FD75CABFD9F44E3BA1BFA126CAFA0C4437F1A825F9A52C3123B562048C29CCB3 |
SSDEEP | 384:Am5Pb96VpVIrQlYlhSUo83GRjmdCNXfx//1SPqmK1xiiiiiiiiiiiiiiiB:Am5J6VUUulgz83GBmdovdNSCzi |
TLSH | T1E062C070E7C8E57054FA73BA38843AF0A1C0AA159C36FF2876D34583A896D3541F04BC |
Key | Value |
---|---|
FileName | http://dl-cdn.alpinelinux.org/alpine/latest-stable//community//armhf//py3-dacite-1.8.1-r0.apk |
MD5 | A57A98F7F7E5A5D63827D236449C3E2E |
SHA-1 | B53E07DE1E2406B78F867F4008128813475C5948 |
SHA-256 | 9C0ADD087DE3E8914564A7F19A4DA0162F5CC42EF8A8FB9C18C3EF3A5F7F684C |
SSDEEP | 384:4i6VpVIrQlYlhSUo83GRjmdCNXfx//1SPqmK1xiiiiiiiiiiiiiiiB:4i6VUUulgz83GBmdovdNSCzi |
TLSH | T1D562CF70D6C8A57055FA33BD38443AF0A0C4AB16AC36EF39BAC25693AC96D3551F10BC |