Key | Value |
---|---|
FileName | usr/lib/python3.12/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 | 1728980206.4525008 |
mimetype | text/x-python |
source | snap:GBerlE9aNYdgGnboKfqZK2Fe3Go1PDd9_5 |
tar:gname | root |
tar:uname | root |
hashlookup:parent-total | 18 |
hashlookup:trust | 100 |
The searched file hash is included in 18 parent files which include package known and seen by metalookup. A sample is included below:
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 |
---|---|
FileName | http://dl-cdn.alpinelinux.org/alpine/latest-stable//community//s390x//py3-dacite-1.8.1-r1.apk |
MD5 | 2F134F7DDFD2FAEA52A832961E5A2F75 |
SHA-1 | 2048AF4368EDD37B8634F292E8C4016F95EAAF08 |
SHA-256 | E5B6451463C7F1BF1BEBFD90D62DB096F8E2E9B198E2BBFD527C435117991AB2 |
SSDEEP | 384:YNKW/IX9k3yU9T9P1g/gwAz0CAa+SKw2tIQl:YNSX9SyKT9dg/lN/nVl |
TLSH | T1FA62B032554667FDA351327F0CA92F62BD0FA00432BF8EB8CE5138A55760590F9118BF |
Key | Value |
---|---|
FileName | http://dl-cdn.alpinelinux.org/alpine/latest-stable//community//riscv64//py3-dacite-1.8.1-r1.apk |
MD5 | D7E5D3F05013B00D4536E457B4DD54E5 |
SHA-1 | 266239FD243E9E43644E48980E7A32CB40F69BF4 |
SHA-256 | 770DD9FA23831F837F03E6150D13FE99878C64B520378DA6575CB499E9207800 |
SSDEEP | 384:aKOX9k3yU9T9P1g/gwAz0CAa+SKw2tIQ6:GX9SyKT9dg/lN/nV6 |
TLSH | T19052BF36558566FEE351323F0C693F32F90EA40532BF4EB4C91238A667605A1E9618BF |
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//x86//py3-dacite-1.8.1-r1.apk |
MD5 | 8EC5B0A2EF979B887DA5AF6B5EE5F71C |
SHA-1 | 69AB32BF32CCB45D9DDDD0841A46CA665E503957 |
SHA-256 | BF9EB31E47BF2F7374F322001C8FEFF0C0A24E47465B9F6BF27932B47E1D25A5 |
SSDEEP | 384:IpqOX9k3yU9T9P1g/gwAz0CAa+SKw2tIQ6:IpRX9SyKT9dg/lN/nV6 |
TLSH | T13A62C036554666FEE351353F0C6A3B32FA0EA40432BA4DB8C95238A65B90590E9608BF |
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 |
---|---|
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 |
---|---|
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 |