Closed
Description
$ wget https://files.pythonhosted.org/packages/bf/93/f88c7cba61437ab58acced48977f48ac2c51758de
...
$ bsdtar -xOf zeroconf-0.47.1-cp311-cp311-win_amd64.whl zeroconf-0.47.1.dist-info/RECORD | sort
zeroconf-0.47.1.dist-info/COPYING,sha256=nDX6DHmRuyQHZHGsKrsMpriibTk7t6AEGT0Y9x5XFKA,24838
zeroconf-0.47.1.dist-info/METADATA,sha256=dpJ1m7meSnCNhVVJSm3Uml3XLUf0O8gpGwl0DMX2cPE,6297
zeroconf-0.47.1.dist-info/RECORD,,
zeroconf-0.47.1.dist-info/WHEEL,sha256=q-KLDJQebzIZyKLb3oMnX-cCkloRZtwcIVhfy70qOs8,98
zeroconf/asyncio.py,sha256=XdNUuLYJpFtTTHJaeiIaHiB7kCD7I7On3XpuQ6AwrOo,10945
zeroconf/asyncio.py,sha256=XdNUuLYJpFtTTHJaeiIaHiB7kCD7I7On3XpuQ6AwrOo,10945
zeroconf/_cache.cp310-win_amd64.pyd,sha256=JuMRQL-gqoy9uC2UBqDz4Hj6yyMT0mshPnRWDzTc-Lk,109056
zeroconf/_cache.c,sha256=3Gvew8YN5Smg3W6PnmoJL6_Sq2nntd4dcSgWuZA6dZk,547535
zeroconf/_cache.c,sha256=3Gvew8YN5Smg3W6PnmoJL6_Sq2nntd4dcSgWuZA6dZk,547535
zeroconf/_cache.pxd,sha256=WNNHYzn_My5jlx68ENHYxz5JdytkTBOm69g3uqiG27U,539
zeroconf/_cache.pxd,sha256=WNNHYzn_My5jlx68ENHYxz5JdytkTBOm69g3uqiG27U,539
zeroconf/_cache.py,sha256=vuRS-nDcOiVpZROj1jxjQOQxycdvMKvc7G4iWwTywwg,8721
zeroconf/_cache.py,sha256=vuRS-nDcOiVpZROj1jxjQOQxycdvMKvc7G4iWwTywwg,8721
zeroconf/const.py,sha256=AGsAEulRDfVwnAPyCWwuYHZ7TbMOfn3pcDt7uQA4uEQ,4586
zeroconf/const.py,sha256=AGsAEulRDfVwnAPyCWwuYHZ7TbMOfn3pcDt7uQA4uEQ,4586
zeroconf/_core.py,sha256=PLhMAcSqDtn1KjLLX-eRrpqi9PCDqbZAiZD6_oBb7C0,39019
zeroconf/_core.py,sha256=PLhMAcSqDtn1KjLLX-eRrpqi9PCDqbZAiZD6_oBb7C0,39019
zeroconf/_dns.cp310-win_amd64.pyd,sha256=YTGbbnNtEiHF8ZBvfF8hHQVvDvmR0EkL9Ry9WXOwLuU,246272
zeroconf/_dns.c,sha256=bo8a5L1yyuLgsm_HpUVz9pDke_A_7wpNvh5_-8XsXXc,1521986
zeroconf/_dns.c,sha256=bo8a5L1yyuLgsm_HpUVz9pDke_A_7wpNvh5_-8XsXXc,1521986
zeroconf/_dns.pxd,sha256=arX-KTvGTdzzhd7mgVSQLtf3keTS_oG-_bTDOgdxwdc,2048
zeroconf/_dns.pxd,sha256=arX-KTvGTdzzhd7mgVSQLtf3keTS_oG-_bTDOgdxwdc,2048
zeroconf/_dns.py,sha256=n30uenSds6iSWdGqVofmDBjUGuZiZ3m3Tr3m1hBuYzU,18702
zeroconf/_dns.py,sha256=n30uenSds6iSWdGqVofmDBjUGuZiZ3m3Tr3m1hBuYzU,18702
zeroconf/_exceptions.py,sha256=TKx3Z8mvPsG93p50PEiM7mCH7WbWgp9GZeWb0JWvF2s,2234
zeroconf/_exceptions.py,sha256=TKx3Z8mvPsG93p50PEiM7mCH7WbWgp9GZeWb0JWvF2s,2234
zeroconf/_handlers.py,sha256=FSS74jufM6lLgy3HUpFgU1LsUfT-O9wIm0qjO5kHBfQ,26372
zeroconf/_handlers.py,sha256=FSS74jufM6lLgy3HUpFgU1LsUfT-O9wIm0qjO5kHBfQ,26372
zeroconf/_history.py,sha256=ClAiuPP1dFJtlnYjJLRvEOHYNfLAfHlecPbrrnLDWD8,2986
zeroconf/_history.py,sha256=ClAiuPP1dFJtlnYjJLRvEOHYNfLAfHlecPbrrnLDWD8,2986
zeroconf/__init__.py,sha256=KybhNqDX9KCk__1Zq6wicU67cpaNjK5P0wDBFso-7io,3992
zeroconf/__init__.py,sha256=KybhNqDX9KCk__1Zq6wicU67cpaNjK5P0wDBFso-7io,3992
zeroconf/_logger.py,sha256=r6OAmCLGWuFIHnERTxgPifKtSZ72Q9yZLfs8ugiIpHQ,3066
zeroconf/_logger.py,sha256=r6OAmCLGWuFIHnERTxgPifKtSZ72Q9yZLfs8ugiIpHQ,3066
zeroconf/_protocol/incoming.cp310-win_amd64.pyd,sha256=LUhIApnypmNQ3hG0hm7cGE4P_c_Y1MO8-XrRcgC7mHQ,113664
zeroconf/_protocol/incoming.c,sha256=gYvaWFvgppvrfkrlbT9U4IWaDZuyH4Yik0PxvDeyIcI,681199
zeroconf/_protocol/incoming.c,sha256=gYvaWFvgppvrfkrlbT9U4IWaDZuyH4Yik0PxvDeyIcI,681199
zeroconf/_protocol/incoming.pxd,sha256=qxEATWlGXOncbzwJXtPaxx4wMU4S_x6FUxJG1RRpMSU,2208
zeroconf/_protocol/incoming.pxd,sha256=qxEATWlGXOncbzwJXtPaxx4wMU4S_x6FUxJG1RRpMSU,2208
zeroconf/_protocol/incoming.py,sha256=bjCAy3q1wKnNEz8bnbImFfefPvupbKa9WFO9bgAnWEc,13783
zeroconf/_protocol/incoming.py,sha256=bjCAy3q1wKnNEz8bnbImFfefPvupbKa9WFO9bgAnWEc,13783
zeroconf/_protocol/__init__.py,sha256=Grw4SdBaV4HOx-MzaUL--AYLmxhYxNpOhNLQp7UWyB0,992
zeroconf/_protocol/__init__.py,sha256=Grw4SdBaV4HOx-MzaUL--AYLmxhYxNpOhNLQp7UWyB0,992
zeroconf/_protocol/outgoing.cp310-win_amd64.pyd,sha256=RqdGhV0mfLtdp-A6fUOjI_qMwvaycQK8J8vKqK434Q4,153600
zeroconf/_protocol/outgoing.c,sha256=c5hBrYdXTVe1Lt3SftEY_peVcfTdfzqTRskmgh4ojNo,880518
zeroconf/_protocol/outgoing.c,sha256=c5hBrYdXTVe1Lt3SftEY_peVcfTdfzqTRskmgh4ojNo,880518
zeroconf/_protocol/outgoing.pxd,sha256=ZxKbO854kw9Q-TUFxgbQgT4r1MSDnfF6JY00wGsX_Mw,2018
zeroconf/_protocol/outgoing.pxd,sha256=ZxKbO854kw9Q-TUFxgbQgT4r1MSDnfF6JY00wGsX_Mw,2018
zeroconf/_protocol/outgoing.py,sha256=yxPEFR1Fq49GGWSS2P0DycMJUbe12K_pVH0EZu4_O0g,18216
zeroconf/_protocol/outgoing.py,sha256=yxPEFR1Fq49GGWSS2P0DycMJUbe12K_pVH0EZu4_O0g,18216
zeroconf/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
zeroconf/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
zeroconf/_services/browser.py,sha256=7Z11zfz-Gdk5hEFTvr3WcYf3QG99KMWWAXWTim3hVn4,22390
zeroconf/_services/browser.py,sha256=7Z11zfz-Gdk5hEFTvr3WcYf3QG99KMWWAXWTim3hVn4,22390
zeroconf/_services/info.py,sha256=mF5ykf8Y_QYAeBBe1Tnw5zmyFX-SMZ4LdgspqC5xTP0,21852
zeroconf/_services/info.py,sha256=mF5ykf8Y_QYAeBBe1Tnw5zmyFX-SMZ4LdgspqC5xTP0,21852
zeroconf/_services/__init__.py,sha256=Lcu_14K4anCiVEokwSYiV55_GsmQYaKsADykpIdvopA,2429
zeroconf/_services/__init__.py,sha256=Lcu_14K4anCiVEokwSYiV55_GsmQYaKsADykpIdvopA,2429
zeroconf/_services/registry.py,sha256=MGkyZnTFmg50pn-S-Jsjr62KYMFIVSvdzDHfmx1Mc8g,3926
zeroconf/_services/registry.py,sha256=MGkyZnTFmg50pn-S-Jsjr62KYMFIVSvdzDHfmx1Mc8g,3926
zeroconf/_services/types.py,sha256=BMsJ9VdedAk_mrUGiUNdcuTGTs-Cv-D0V7blcJg81YM,3086
zeroconf/_services/types.py,sha256=BMsJ9VdedAk_mrUGiUNdcuTGTs-Cv-D0V7blcJg81YM,3086
zeroconf/_updates.py,sha256=ub3KAQFgoOQGHHO5H7djGn6j3tkJ49I1DVUz-uSNX_o,2989
zeroconf/_updates.py,sha256=ub3KAQFgoOQGHHO5H7djGn6j3tkJ49I1DVUz-uSNX_o,2989
zeroconf/_utils/asyncio.py,sha256=OUiVqCjmFh3NuT4_nfI_CUXSZ2rnR25PY_fu2SES75Y,4254
zeroconf/_utils/asyncio.py,sha256=OUiVqCjmFh3NuT4_nfI_CUXSZ2rnR25PY_fu2SES75Y,4254
zeroconf/_utils/__init__.py,sha256=Grw4SdBaV4HOx-MzaUL--AYLmxhYxNpOhNLQp7UWyB0,992
zeroconf/_utils/__init__.py,sha256=Grw4SdBaV4HOx-MzaUL--AYLmxhYxNpOhNLQp7UWyB0,992
zeroconf/_utils/name.py,sha256=3SHoeeGOysa_sXvJ62DTaAJQLClr5-5bsIHFBc8rnwg,6979
zeroconf/_utils/name.py,sha256=3SHoeeGOysa_sXvJ62DTaAJQLClr5-5bsIHFBc8rnwg,6979
zeroconf/_utils/net.py,sha256=WX2TkKOJfv2EAT7_hp3FD6gS1nlgleESfE8IrvC9Ajo,15670
zeroconf/_utils/net.py,sha256=WX2TkKOJfv2EAT7_hp3FD6gS1nlgleESfE8IrvC9Ajo,15670
zeroconf/_utils/time.py,sha256=4_gzYha7kLnDKlSEye6jOcSAjJo5cTTxwQD9qFiTaXA,1346
zeroconf/_utils/time.py,sha256=4_gzYha7kLnDKlSEye6jOcSAjJo5cTTxwQD9qFiTaXA,1346
Notice that most files appear twice. This only happens in the Windows wheels, all others seem to be fine.
This does not yet cause any problems (that I know of), but it is against the wheel spec. I would like to implement more stringent RECORD
parsing in pip, though, so I would appreciate if you could fix this.
Metadata
Metadata
Assignees
Labels
No labels