{"files":[{"core-metadata":{"sha256":"1b26db3aaecae840729199b0bcba387e21acb722f0f7cfc59de99a0f40b5ffad"},"data-dist-info-metadata":{"sha256":"1b26db3aaecae840729199b0bcba387e21acb722f0f7cfc59de99a0f40b5ffad"},"filename":"attrs-15.0.0a1-py2-none-any.whl","hashes":{"sha256":"4a7727256a7660b1ae92c61a2521ed514180b52c1313f9e89afe119a9006033e"},"provenance":null,"requires-python":null,"size":13681,"upload-time":"2015-02-21T10:42:56.582807Z","url":"https://files.pythonhosted.org/packages/1a/61/f43428ad99e09a1c3d7c7f7e6325527283f9d5647dda42e686a522a22076/attrs-15.0.0a1-py2-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-15.0.0a1.tar.gz","hashes":{"sha256":"9f842593052bdfaf5cada1edef397f7d631aba2913e6af12811b8dc6d3177455"},"provenance":null,"requires-python":null,"size":33274,"upload-time":"2015-02-21T10:42:59.378161Z","url":"https://files.pythonhosted.org/packages/1f/32/aab2edd5cd015b0155214de10160d205e7d593be9670240358892c7cb253/attrs-15.0.0a1.tar.gz","yanked":false},{"core-metadata":{"sha256":"f231a656f2938a164453644953cc914a628eac4f2b1416975addbeddcd2e16bc"},"data-dist-info-metadata":{"sha256":"f231a656f2938a164453644953cc914a628eac4f2b1416975addbeddcd2e16bc"},"filename":"attrs-15.0.0-py2-none-any.whl","hashes":{"sha256":"75d5a35b31d9f79b2e79041f07750ce63f497adba91baadc55ccd528cdc26580"},"provenance":null,"requires-python":null,"size":13860,"upload-time":"2015-04-15T21:55:50.251009Z","url":"https://files.pythonhosted.org/packages/2f/b8/f65204c643546fe6c2f16a305c5c4903a696a9ac3281708af747e080d97d/attrs-15.0.0-py2-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-15.0.0.tar.gz","hashes":{"sha256":"a51090f2ef655d9ffecfdfdfac10e184e8665893ac5bbd910e571c18034c7798"},"provenance":null,"requires-python":null,"size":33844,"upload-time":"2015-04-15T21:55:53.369068Z","url":"https://files.pythonhosted.org/packages/a2/f6/97806e9f6fe4d2b6f04d947a9a4ac36b17d1f4bc48cbebfcd27d5c198d33/attrs-15.0.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"80f134d89f05e0fd0ddf2a744770ccec0596904ce1f2989024bf2e95c09e507c"},"data-dist-info-metadata":{"sha256":"80f134d89f05e0fd0ddf2a744770ccec0596904ce1f2989024bf2e95c09e507c"},"filename":"attrs-15.1.0-py2.py3-none-any.whl","hashes":{"sha256":"fc48302e241d962cc560957d0cc8c3e3da0293b8fc342cd8808459ed2928f4c9"},"provenance":null,"requires-python":null,"size":14045,"upload-time":"2015-08-20T11:57:17.530542Z","url":"https://files.pythonhosted.org/packages/d7/ab/a723ff08187ad381952d2ee7b00afbb577367919b6188a4fd5050e0e47d8/attrs-15.1.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-15.1.0.tar.gz","hashes":{"sha256":"f96c9cbff43566eda15be6f961b9b35dc6f1c9781039cf01a1ddd50f33d51c63"},"provenance":null,"requires-python":null,"size":34307,"upload-time":"2015-08-20T11:57:22.305374Z","url":"https://files.pythonhosted.org/packages/fe/f6/3dc91aadb0a6c29e80943ce8345664220762f0db34c047dd3722fd40a9b0/attrs-15.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"8c3b7505d1bde135e599d585098bf6ca530e32a35a5515dbac0ccf625a5a0f96"},"data-dist-info-metadata":{"sha256":"8c3b7505d1bde135e599d585098bf6ca530e32a35a5515dbac0ccf625a5a0f96"},"filename":"attrs-15.2.0-py2.py3-none-any.whl","hashes":{"sha256":"8f5396e0ecf3e4945b81f1e2dd798b8c8f238c16ea8d8a9672d01a0358de9b0d"},"provenance":null,"requires-python":null,"size":14070,"upload-time":"2015-12-08T15:30:03.679800Z","url":"https://files.pythonhosted.org/packages/b4/ac/9685a9e9e0857b7229a47573fd7ec6a1b930b07d05cb93d25ad109e55013/attrs-15.2.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-15.2.0.tar.gz","hashes":{"sha256":"9f895d2ecefa0be054e29375769f1d0ee88e93ce820088cf5c49390529bf7ee7"},"provenance":null,"requires-python":null,"size":36766,"upload-time":"2015-12-08T15:30:16.048870Z","url":"https://files.pythonhosted.org/packages/8b/76/c57eefda827b981135ccacd4328fceaa3693f79d9da1e5d78fbe59ebd0c4/attrs-15.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"a742acc627855adebad8c8351092a2f996d370aff31fc6f7ffb8661621d3d398"},"data-dist-info-metadata":{"sha256":"a742acc627855adebad8c8351092a2f996d370aff31fc6f7ffb8661621d3d398"},"filename":"attrs-16.0.0-py2.py3-none-any.whl","hashes":{"sha256":"c0baae43ed42ee57e73646f343469d148e606cb075846b76039053f445cbc03d"},"provenance":null,"requires-python":null,"size":15876,"upload-time":"2016-05-23T18:34:03.061165Z","url":"https://files.pythonhosted.org/packages/1f/9e/797b1b3e1faef3d62560ec55b1bf16311eeb54baf7d7ea64a1d7508824e5/attrs-16.0.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-16.0.0.tar.gz","hashes":{"sha256":"de6827a454d23716442b571bb35b0efb32a1b5c1037f09cfc7aaf405c7d68abc"},"provenance":null,"requires-python":null,"size":42535,"upload-time":"2016-05-23T18:34:06.892305Z","url":"https://files.pythonhosted.org/packages/89/15/80d388d696c8c8ba14874635207aa698eb30ef1242dbb54d9eccf0e927ff/attrs-16.0.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"43e6464b8cd8c8de8d75f6bd8aaef2748b5cf9774d436614d56e04f965dd1cf9"},"data-dist-info-metadata":{"sha256":"43e6464b8cd8c8de8d75f6bd8aaef2748b5cf9774d436614d56e04f965dd1cf9"},"filename":"attrs-16.1.0-py2.py3-none-any.whl","hashes":{"sha256":"6274658d4041a6891bc060bb0bfbacaec78cefa846cf43879cf84575e94d67e6"},"provenance":null,"requires-python":null,"size":19217,"upload-time":"2016-08-30T10:32:22.869856Z","url":"https://files.pythonhosted.org/packages/fd/23/ec3d4db4d2b902d47a856db4e7e8461fb9bc6561dcb1cd007670afdce332/attrs-16.1.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-16.1.0.tar.gz","hashes":{"sha256":"50f1277dbc9880098afc13cda5eb1bb2efbc1d083559a932f528baee3fba1282"},"provenance":null,"requires-python":null,"size":50283,"upload-time":"2016-08-30T10:32:25.635264Z","url":"https://files.pythonhosted.org/packages/b2/63/c969a9e1acca5922edf35f48552cdd40ec29f5bbb26fab6a3190b155a96e/attrs-16.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"6c46098fbfa6f36c8fd5d5d3b25309821d0187b31a76b039a3ac972f592397be"},"data-dist-info-metadata":{"sha256":"6c46098fbfa6f36c8fd5d5d3b25309821d0187b31a76b039a3ac972f592397be"},"filename":"attrs-16.2.0-py2.py3-none-any.whl","hashes":{"sha256":"ce9d6cac4705e5aeaca02d3ff72f0006bf9b0a2f29635ae8dab8262e296f6442"},"provenance":null,"requires-python":null,"size":19468,"upload-time":"2016-09-17T06:00:38.253953Z","url":"https://files.pythonhosted.org/packages/41/c5/b7ab0d97bb20cec1ca4bb1f0a418c5f50022b6624e6417e997b2e1c034d5/attrs-16.2.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-16.2.0.tar.gz","hashes":{"sha256":"136f2ec0f94ec77ff2990830feee965d608cab1e8922370e3abdded383d52001"},"provenance":null,"requires-python":null,"size":53137,"upload-time":"2016-09-17T06:00:41.483537Z","url":"https://files.pythonhosted.org/packages/6b/71/1682316894ed80b362b9102e7a10997136d8dc1213c36a9f0515c451373a/attrs-16.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"741d8e1e5486b0aca553e911ef6fe278bdef24b9463b6638acd240642bb8b240"},"data-dist-info-metadata":{"sha256":"741d8e1e5486b0aca553e911ef6fe278bdef24b9463b6638acd240642bb8b240"},"filename":"attrs-16.3.0-py2.py3-none-any.whl","hashes":{"sha256":"c59426b15b45e39a7bc408eb6ba7e7188d9532764f873cc691199ddd975c97ef"},"provenance":null,"requires-python":null,"size":21266,"upload-time":"2016-11-24T13:07:06.666447Z","url":"https://files.pythonhosted.org/packages/bb/6c/730710c765ab6d4493f460196ab003671d27b38568412a780fc67532b47c/attrs-16.3.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-16.3.0.tar.gz","hashes":{"sha256":"80203177723e36f3bbe15aa8553da6e80d47bfe53647220ccaa9ad7a5e473ccc"},"provenance":null,"requires-python":null,"size":57512,"upload-time":"2016-11-24T13:07:09.172697Z","url":"https://files.pythonhosted.org/packages/01/b0/3ac73bf6df716a38568a16f6a9cbc46cc9e8ed6fe30c8768260030db55d4/attrs-16.3.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"b0d465477e017f0624a9385177661f9bc5b05d9269bd44f191e9908b39ada407"},"data-dist-info-metadata":{"sha256":"b0d465477e017f0624a9385177661f9bc5b05d9269bd44f191e9908b39ada407"},"filename":"attrs-17.1.0-py2.py3-none-any.whl","hashes":{"sha256":"8d110cdca6189d1d11102838f52970e1c1943d6feb4822d5664ae484e2c9346a"},"provenance":null,"requires-python":null,"size":26745,"upload-time":"2017-05-16T17:04:23.980103Z","url":"https://files.pythonhosted.org/packages/d6/6f/ed3c4f786f828a01306c36128fa606ef8b56495d691cd42f2d4478f8a676/attrs-17.1.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-17.1.0.tar.gz","hashes":{"sha256":"91a2160e61ffb778a8d017c9b1dcc60758d65d39bf7b480e5e9c6005a4462321"},"provenance":null,"requires-python":null,"size":76069,"upload-time":"2017-05-16T17:04:26.140875Z","url":"https://files.pythonhosted.org/packages/33/51/c53224aeff5af098204ee15281c662e1d4ac4635a15552bfdb17b97674e4/attrs-17.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"901db9282df46d144d03b49087494d5328ce5146bc676c1d58b6517429e28350"},"data-dist-info-metadata":{"sha256":"901db9282df46d144d03b49087494d5328ce5146bc676c1d58b6517429e28350"},"filename":"attrs-17.2.0-py2.py3-none-any.whl","hashes":{"sha256":"a7e0d9183f6457de12df7ba6a81f6569c7d6b25f67ad509b5ad52e8545970a2f"},"provenance":null,"requires-python":null,"size":24590,"upload-time":"2017-05-24T18:04:08.794865Z","url":"https://files.pythonhosted.org/packages/cd/ff/2d0c4483443789477022d85ab467bc4c0f18c6d45cb02234ed64048cbb33/attrs-17.2.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-17.2.0.tar.gz","hashes":{"sha256":"5d4d1b99f94d69338f485984127e4473b3ab9e20f43821b0e546cc3b2302fd11"},"provenance":null,"requires-python":null,"size":73733,"upload-time":"2017-05-24T18:04:10.450723Z","url":"https://files.pythonhosted.org/packages/be/41/e909cb6d901e9689da947419505cc7fb7d242a08a62ee221fce6a009a523/attrs-17.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"fa6f8d87a47d93ef701828ff235af9463a00e444a8df4cdc67c881c08474c45b"},"data-dist-info-metadata":{"sha256":"fa6f8d87a47d93ef701828ff235af9463a00e444a8df4cdc67c881c08474c45b"},"filename":"attrs-17.3.0-py2.py3-none-any.whl","hashes":{"sha256":"e7d51b70f19a4da5fe6b3c9938983e0af3b91e230edc504bd73c443d98037063"},"provenance":null,"requires-python":null,"size":29193,"upload-time":"2017-11-08T17:57:49.567410Z","url":"https://files.pythonhosted.org/packages/43/c6/18446759c9b0f89a149854974e9ac8050f14cebea31dbff7344dd7bd35ef/attrs-17.3.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-17.3.0.tar.gz","hashes":{"sha256":"c78f53e32d7cf36d8597c8a2c7e3c0ad210f97b9509e152e4c37fa80869f823c"},"provenance":null,"requires-python":null,"size":89046,"upload-time":"2017-11-08T17:57:51.909914Z","url":"https://files.pythonhosted.org/packages/3f/a4/d0db68156abbdee228ce69a786ecb512da40b36b1289aadb9e3f9fd45121/attrs-17.3.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"a4d813359f86b8c38a37d8573fcc144cec2fb416062097a4cce9bc07704a4727"},"data-dist-info-metadata":{"sha256":"a4d813359f86b8c38a37d8573fcc144cec2fb416062097a4cce9bc07704a4727"},"filename":"attrs-17.4.0-py2.py3-none-any.whl","hashes":{"sha256":"a17a9573a6f475c99b551c0e0a812707ddda1ec9653bed04c13841404ed6f450"},"provenance":null,"requires-python":null,"size":31658,"upload-time":"2017-12-30T08:20:05.582456Z","url":"https://files.pythonhosted.org/packages/b5/60/4e178c1e790fd60f1229a9b3cb2f8bc2f4cc6ff2c8838054c142c70b5adc/attrs-17.4.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-17.4.0.tar.gz","hashes":{"sha256":"1c7960ccfd6a005cd9f7ba884e6316b5e430a3f1a6c37c5f87d8b43f83b54ec9"},"provenance":null,"requires-python":null,"size":97071,"upload-time":"2017-12-30T08:20:08.575620Z","url":"https://files.pythonhosted.org/packages/8b/0b/a06cfcb69d0cb004fde8bc6f0fd192d96d565d1b8aa2829f0f20adb796e5/attrs-17.4.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"de6d280f94f559918b916168d763993ba649da521ab24f7eea0094755509ce02"},"data-dist-info-metadata":{"sha256":"de6d280f94f559918b916168d763993ba649da521ab24f7eea0094755509ce02"},"filename":"attrs-18.1.0-py2.py3-none-any.whl","hashes":{"sha256":"4b90b09eeeb9b88c35bc642cbac057e45a5fd85367b985bd2809c62b7b939265"},"provenance":null,"requires-python":null,"size":28027,"upload-time":"2018-05-03T16:42:28.414080Z","url":"https://files.pythonhosted.org/packages/41/59/cedf87e91ed541be7957c501a92102f9cc6363c623a7666d69d51c78ac5b/attrs-18.1.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-18.1.0.tar.gz","hashes":{"sha256":"e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b"},"provenance":null,"requires-python":null,"size":106346,"upload-time":"2018-05-03T16:42:31.212442Z","url":"https://files.pythonhosted.org/packages/e4/ac/a04671e118b57bee87dabca1e0f2d3bda816b7a551036012d0ca24190e71/attrs-18.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"1559f4fc86d467ef8bc7ea2f2494748adc31631f60d8d0d6dfb57e2a3b8a5219"},"data-dist-info-metadata":{"sha256":"1559f4fc86d467ef8bc7ea2f2494748adc31631f60d8d0d6dfb57e2a3b8a5219"},"filename":"attrs-18.2.0-py2.py3-none-any.whl","hashes":{"sha256":"ca4be454458f9dec299268d472aaa5a11f67a4ff70093396e1ceae9c76cf4bbb"},"provenance":null,"requires-python":null,"size":34713,"upload-time":"2018-09-01T04:50:57.813453Z","url":"https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-18.2.0.tar.gz","hashes":{"sha256":"10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69"},"provenance":null,"requires-python":null,"size":116817,"upload-time":"2018-09-01T04:51:00.331222Z","url":"https://files.pythonhosted.org/packages/0f/9e/26b1d194aab960063b266170e53c39f73ea0d0d3f5ce23313e0ec8ee9bdf/attrs-18.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"e725e9dc14c5191918da1403b35f21fb6753ef19d2944c5151fc6fba30ad1d31"},"data-dist-info-metadata":{"sha256":"e725e9dc14c5191918da1403b35f21fb6753ef19d2944c5151fc6fba30ad1d31"},"filename":"attrs-19.1.0-py2.py3-none-any.whl","hashes":{"sha256":"69c0dbf2ed392de1cb5ec704444b08a5ef81680a61cb899dc08127123af36a79"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":35784,"upload-time":"2019-03-03T09:07:56.654247Z","url":"https://files.pythonhosted.org/packages/23/96/d828354fa2dbdf216eaa7b7de0db692f12c234f7ef888cc14980ef40d1d2/attrs-19.1.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-19.1.0.tar.gz","hashes":{"sha256":"f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":124220,"upload-time":"2019-03-03T09:07:58.826025Z","url":"https://files.pythonhosted.org/packages/cc/d9/931a24cc5394f19383fbbe3e1147a0291276afa43a0dc3ed0d6cd9fda813/attrs-19.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"a8faaf86abe8beacafa6c41e6cc3d35ec3a2f29bf6c6ecd40e4533031cfec2f3"},"data-dist-info-metadata":{"sha256":"a8faaf86abe8beacafa6c41e6cc3d35ec3a2f29bf6c6ecd40e4533031cfec2f3"},"filename":"attrs-19.2.0-py2.py3-none-any.whl","hashes":{"sha256":"ec20e7a4825331c1b5ebf261d111e16fa9612c1f7a5e1f884f12bd53a664dfd2"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":40717,"upload-time":"2019-10-01T15:08:40.534786Z","url":"https://files.pythonhosted.org/packages/6b/e8/2ecaf86b128a34e225807f03b22664302937ab826bd3b7eccab6754d29ea/attrs-19.2.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-19.2.0.tar.gz","hashes":{"sha256":"f913492e1663d3c36f502e5e9ba6cd13cf19d7fab50aa13239e420fef95e1396"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":134333,"upload-time":"2019-10-01T15:08:50.014651Z","url":"https://files.pythonhosted.org/packages/bd/69/2833f182ea95ea1f17e9a7559b8b92ebfdf4f68b5c58b15bc10f47bc2e01/attrs-19.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"5a69e3632fd37ed79b2f7a5ec17c8611a0f84d946b2d41079377eb12402da8bd"},"data-dist-info-metadata":{"sha256":"5a69e3632fd37ed79b2f7a5ec17c8611a0f84d946b2d41079377eb12402da8bd"},"filename":"attrs-19.3.0-py2.py3-none-any.whl","hashes":{"sha256":"08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":39472,"upload-time":"2019-10-15T05:52:40.702145Z","url":"https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-19.3.0.tar.gz","hashes":{"sha256":"f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":132477,"upload-time":"2019-10-15T05:52:42.950692Z","url":"https://files.pythonhosted.org/packages/98/c3/2c227e66b5e896e15ccdae2e00bbc69aa46e9a8ce8869cc5fa96310bf612/attrs-19.3.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"eba50195ac3fd0d112e881ec3d86b185df27580ba1eaeb88fd2c9672620de0a7"},"data-dist-info-metadata":{"sha256":"eba50195ac3fd0d112e881ec3d86b185df27580ba1eaeb88fd2c9672620de0a7"},"filename":"attrs-20.1.0-py2.py3-none-any.whl","hashes":{"sha256":"2867b7b9f8326499ab5b0e2d12801fa5c98842d2cbd22b35112ae04bf85b4dff"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":49020,"upload-time":"2020-08-20T17:23:25.163647Z","url":"https://files.pythonhosted.org/packages/d6/e1/3aa3b03e7643ffd6e499b203fd2a44f79893443e8b0b520d05d3e5c638d5/attrs-20.1.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-20.1.0.tar.gz","hashes":{"sha256":"0ef97238856430dcf9228e07f316aefc17e8939fc8507e18c6501b761ef1a42a"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":160766,"upload-time":"2020-08-20T17:23:27.450778Z","url":"https://files.pythonhosted.org/packages/c4/d4/c2b5232ecfc0783c697a81c13efc53a4fe285d4e2c00e0d8aed90495fade/attrs-20.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"a6eec62177515af3b6ed56ce59facd33bc42f6eb2e10d8a71ef72db3a21b5cb7"},"data-dist-info-metadata":{"sha256":"a6eec62177515af3b6ed56ce59facd33bc42f6eb2e10d8a71ef72db3a21b5cb7"},"filename":"attrs-20.2.0-py2.py3-none-any.whl","hashes":{"sha256":"fce7fc47dfc976152e82d53ff92fa0407700c21acd20886a13777a0d20e655dc"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":48140,"upload-time":"2020-09-05T10:24:44.902598Z","url":"https://files.pythonhosted.org/packages/14/df/479736ae1ef59842f512548bacefad1abed705e400212acba43f9b0fa556/attrs-20.2.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-20.2.0.tar.gz","hashes":{"sha256":"26b54ddbbb9ee1d34d5d3668dd37d6cf74990ab23c828c2888dccdceee395594"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":160604,"upload-time":"2020-09-05T10:24:46.565554Z","url":"https://files.pythonhosted.org/packages/81/d0/641b698d05f0eaea4df4f9cebaff573d7a5276228ef6b7541240fe02f3ad/attrs-20.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"d974e600bad145b2198fd27ca498292989f2013bbf3402fcbdf527a91169139c"},"data-dist-info-metadata":{"sha256":"d974e600bad145b2198fd27ca498292989f2013bbf3402fcbdf527a91169139c"},"filename":"attrs-20.3.0-py2.py3-none-any.whl","hashes":{"sha256":"31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":49337,"upload-time":"2020-11-05T10:04:47.447971Z","url":"https://files.pythonhosted.org/packages/c3/aa/cb45262569fcc047bf070b5de61813724d6726db83259222cd7b4c79821a/attrs-20.3.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-20.3.0.tar.gz","hashes":{"sha256":"832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":164523,"upload-time":"2020-11-05T10:04:49.278776Z","url":"https://files.pythonhosted.org/packages/f0/cb/80a4a274df7da7b8baf083249b0890a0579374c3d74b5ac0ee9291f912dc/attrs-20.3.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"d2c464f22860d5ced56a55cecc1dd9456f4747b348e6985e3c457f659a9e563c"},"data-dist-info-metadata":{"sha256":"d2c464f22860d5ced56a55cecc1dd9456f4747b348e6985e3c457f659a9e563c"},"filename":"attrs-21.1.0-py2.py3-none-any.whl","hashes":{"sha256":"8ee1e5f5a1afc5b19bdfae4fdf0c35ed324074bdce3500c939842c8f818645d9"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":55310,"upload-time":"2021-05-06T08:26:59.426069Z","url":"https://files.pythonhosted.org/packages/2b/00/7f74fb9608daf3626aad5de91181026a5107b997ce2788eabffeb5d41cb1/attrs-21.1.0-py2.py3-none-any.whl","yanked":"Installable but not importable on Python 3.4."},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-21.1.0.tar.gz","hashes":{"sha256":"3901be1cb7c2a780f14668691474d9252c070a756be0a9ead98cfeabfa11aeb8"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":187841,"upload-time":"2021-05-06T08:27:01.182498Z","url":"https://files.pythonhosted.org/packages/4d/e0/8f3ccee89317124211d2efa44739c939b99e2446b82596c8fc6e824cf851/attrs-21.1.0.tar.gz","yanked":"Installable but not importable on Python 3.4."},{"core-metadata":{"sha256":"a1a6ab599e6bf71f7a67021c06fa66ce9cade800f264fd9062361566b26bac44"},"data-dist-info-metadata":{"sha256":"a1a6ab599e6bf71f7a67021c06fa66ce9cade800f264fd9062361566b26bac44"},"filename":"attrs-21.2.0-py2.py3-none-any.whl","hashes":{"sha256":"149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":53716,"upload-time":"2021-05-07T09:32:13.542057Z","url":"https://files.pythonhosted.org/packages/20/a9/ba6f1cd1a1517ff022b35acd6a7e4246371dfab08b8e42b829b6d07913cc/attrs-21.2.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-21.2.0.tar.gz","hashes":{"sha256":"ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":184694,"upload-time":"2021-05-07T09:32:16.271934Z","url":"https://files.pythonhosted.org/packages/ed/d6/3ebca4ca65157c12bd08a63e20ac0bdc21ac7f3694040711f9fd073c0ffb/attrs-21.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"6c5b81ded8391d8f9cef447db082782b147aee7022f6731bb43dcf73547d274b"},"data-dist-info-metadata":{"sha256":"6c5b81ded8391d8f9cef447db082782b147aee7022f6731bb43dcf73547d274b"},"filename":"attrs-21.3.0-py2.py3-none-any.whl","hashes":{"sha256":"8f7335278dedd26b58c38e006338242cc0977f06d51579b2b8b87b9b33bff66c"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":61900,"upload-time":"2021-12-28T06:07:16.361056Z","url":"https://files.pythonhosted.org/packages/79/70/3265c0c6bf3a8f986aac07da384868ecf2a847578481155b27646ba6d633/attrs-21.3.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-21.3.0.tar.gz","hashes":{"sha256":"50f3c9b216dc9021042f71b392859a773b904ce1a029077f58f6598272432045"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":204413,"upload-time":"2021-12-28T06:07:18.543205Z","url":"https://files.pythonhosted.org/packages/53/04/e3468cac2a3eccd7312eba87341cc111335466277a0c97c43a026977cc9d/attrs-21.3.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"5b0811e0c7f1139e4fa461afdb550e10e12d5d9182ab07a47d7620f89800e476"},"data-dist-info-metadata":{"sha256":"5b0811e0c7f1139e4fa461afdb550e10e12d5d9182ab07a47d7620f89800e476"},"filename":"attrs-21.4.0-py2.py3-none-any.whl","hashes":{"sha256":"2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":60567,"upload-time":"2021-12-29T13:15:06.703351Z","url":"https://files.pythonhosted.org/packages/be/be/7abce643bfdf8ca01c48afa2ddf8308c2308b0c3b239a44e57d020afa0ef/attrs-21.4.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-21.4.0.tar.gz","hashes":{"sha256":"626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd"},"provenance":null,"requires-python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":201839,"upload-time":"2021-12-29T13:15:09.056893Z","url":"https://files.pythonhosted.org/packages/d7/77/ebb15fc26d0f815839ecd897b919ed6d85c050feeb83e100e020df9153d2/attrs-21.4.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"bf048c2bf05b120547ae0156a63de25b43c849330f1f38baaa16a6f6383b2ed0"},"data-dist-info-metadata":{"sha256":"bf048c2bf05b120547ae0156a63de25b43c849330f1f38baaa16a6f6383b2ed0"},"filename":"attrs-22.1.0-py2.py3-none-any.whl","hashes":{"sha256":"86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c"},"provenance":null,"requires-python":">=3.5","size":58795,"upload-time":"2022-07-28T13:20:27.076261Z","url":"https://files.pythonhosted.org/packages/f2/bc/d817287d1aa01878af07c19505fafd1165cd6a119e9d0821ca1d1c20312d/attrs-22.1.0-py2.py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-22.1.0.tar.gz","hashes":{"sha256":"29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6"},"provenance":null,"requires-python":">=3.5","size":201288,"upload-time":"2022-07-28T13:20:29.371925Z","url":"https://files.pythonhosted.org/packages/1a/cb/c4ffeb41e7137b23755a45e1bfec9cbb76ecf51874c6f1d113984ecaa32c/attrs-22.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"8e0432a5918aff2a656b10a1d52d609d0fcd6582a4f84c2d7d6ca0759fcd8087"},"data-dist-info-metadata":{"sha256":"8e0432a5918aff2a656b10a1d52d609d0fcd6582a4f84c2d7d6ca0759fcd8087"},"filename":"attrs-22.2.0-py3-none-any.whl","hashes":{"sha256":"29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836"},"provenance":null,"requires-python":">=3.6","size":60018,"upload-time":"2022-12-21T09:48:49.401035Z","url":"https://files.pythonhosted.org/packages/fb/6e/6f83bf616d2becdf333a1640f1d463fef3150e2e926b7010cb0f81c95e88/attrs-22.2.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-22.2.0.tar.gz","hashes":{"sha256":"c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"},"provenance":null,"requires-python":">=3.6","size":215900,"upload-time":"2022-12-21T09:48:51.773683Z","url":"https://files.pythonhosted.org/packages/21/31/3f468da74c7de4fcf9b25591e682856389b3400b4b62f201e65f15ea3e07/attrs-22.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"ca0970517928ef943e209e8b98f550e18f7d2894b708f2b4356f28bd7158b038"},"data-dist-info-metadata":{"sha256":"ca0970517928ef943e209e8b98f550e18f7d2894b708f2b4356f28bd7158b038"},"filename":"attrs-23.1.0-py3-none-any.whl","hashes":{"sha256":"1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04"},"provenance":null,"requires-python":">=3.7","size":61160,"upload-time":"2023-04-16T10:48:16.358050Z","url":"https://files.pythonhosted.org/packages/f0/eb/fcb708c7bf5056045e9e98f62b93bd7467eb718b0202e7698eb11d66416c/attrs-23.1.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-23.1.0.tar.gz","hashes":{"sha256":"6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015"},"provenance":null,"requires-python":">=3.7","size":212878,"upload-time":"2023-04-16T10:48:18.214466Z","url":"https://files.pythonhosted.org/packages/97/90/81f95d5f705be17872843536b1868f351805acf6971251ff07c1b8334dbb/attrs-23.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"5b0bc6ece1f22a310fa72154642098b759f413f09ca9d45bedb96218475c9be0"},"data-dist-info-metadata":{"sha256":"5b0bc6ece1f22a310fa72154642098b759f413f09ca9d45bedb96218475c9be0"},"filename":"attrs-23.2.0-py3-none-any.whl","hashes":{"sha256":"99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"},"provenance":null,"requires-python":">=3.7","size":60752,"upload-time":"2023-12-31T06:30:30.772444Z","url":"https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-23.2.0.tar.gz","hashes":{"sha256":"935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"},"provenance":null,"requires-python":">=3.7","size":780820,"upload-time":"2023-12-31T06:30:32.926764Z","url":"https://files.pythonhosted.org/packages/e3/fc/f800d51204003fa8ae392c4e8278f256206e7a919b708eef054f5f4b650d/attrs-23.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"9cb4cff3312401176edf3649ea9ba5c941061a0e3dec79e0b1435de0845a3e8b"},"data-dist-info-metadata":{"sha256":"9cb4cff3312401176edf3649ea9ba5c941061a0e3dec79e0b1435de0845a3e8b"},"filename":"attrs-24.1.0-py3-none-any.whl","hashes":{"sha256":"377b47448cb61fea38533f671fba0d0f8a96fd58facd4dc518e3dac9dbea0905"},"provenance":null,"requires-python":">=3.7","size":63880,"upload-time":"2024-08-03T14:30:18.451327Z","url":"https://files.pythonhosted.org/packages/9b/2b/913eda7a67f7bea7496c1a8e1666f48aa9f15520da79368e4ec1109e2690/attrs-24.1.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-24.1.0.tar.gz","hashes":{"sha256":"adbdec84af72d38be7628e353a09b6a6790d15cd71819f6e9d7b0faa8a125745"},"provenance":null,"requires-python":">=3.7","size":792572,"upload-time":"2024-08-03T14:30:20.623468Z","url":"https://files.pythonhosted.org/packages/39/31/ca3e2de55503d8ad75985865629f69a2c376a44428c5df1450b749d30751/attrs-24.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"dc9824e25afd635480a8073038b3cdfe6a56d3073a54e1a6fb21edd4bb0f207c"},"data-dist-info-metadata":{"sha256":"dc9824e25afd635480a8073038b3cdfe6a56d3073a54e1a6fb21edd4bb0f207c"},"filename":"attrs-24.2.0-py3-none-any.whl","hashes":{"sha256":"81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"},"provenance":null,"requires-python":">=3.7","size":63001,"upload-time":"2024-08-06T14:37:36.958006Z","url":"https://files.pythonhosted.org/packages/6a/21/5b6702a7f963e95456c0de2d495f67bf5fd62840ac655dc451586d23d39a/attrs-24.2.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-24.2.0.tar.gz","hashes":{"sha256":"5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"},"provenance":null,"requires-python":">=3.7","size":792678,"upload-time":"2024-08-06T14:37:38.364373Z","url":"https://files.pythonhosted.org/packages/fc/0f/aafca9af9315aee06a89ffde799a10a582fe8de76c563ee80bbcdc08b3fb/attrs-24.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"7fd8611027805324bb89ec073d1b8c2c3cb5b6927abf2cbc47f4ca5270a6880f"},"data-dist-info-metadata":{"sha256":"7fd8611027805324bb89ec073d1b8c2c3cb5b6927abf2cbc47f4ca5270a6880f"},"filename":"attrs-24.3.0-py3-none-any.whl","hashes":{"sha256":"ac96cd038792094f438ad1f6ff80837353805ac950cd2aa0e0625ef19850c308"},"provenance":"https://pypi.org/integrity/attrs/24.3.0/attrs-24.3.0-py3-none-any.whl/provenance","requires-python":">=3.8","size":63397,"upload-time":"2024-12-16T06:59:26.977525Z","url":"https://files.pythonhosted.org/packages/89/aa/ab0f7891a01eeb2d2e338ae8fecbe57fcebea1a24dbb64d45801bfab481d/attrs-24.3.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-24.3.0.tar.gz","hashes":{"sha256":"8f5c07333d543103541ba7be0e2ce16eeee8130cb0b3f9238ab904ce1e85baff"},"provenance":"https://pypi.org/integrity/attrs/24.3.0/attrs-24.3.0.tar.gz/provenance","requires-python":">=3.8","size":805984,"upload-time":"2024-12-16T06:59:29.899504Z","url":"https://files.pythonhosted.org/packages/48/c8/6260f8ccc11f0917360fc0da435c5c9c7504e3db174d5a12a1494887b045/attrs-24.3.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"6d989d7123e0a05e01bc5350632aa987835e1d583daf9e565e2c0012d6ef4677"},"data-dist-info-metadata":{"sha256":"6d989d7123e0a05e01bc5350632aa987835e1d583daf9e565e2c0012d6ef4677"},"filename":"attrs-25.1.0-py3-none-any.whl","hashes":{"sha256":"c75a69e28a550a7e93789579c22aa26b0f5b83b75dc4e08fe092980051e1090a"},"provenance":"https://pypi.org/integrity/attrs/25.1.0/attrs-25.1.0-py3-none-any.whl/provenance","requires-python":">=3.8","size":63152,"upload-time":"2025-01-25T11:30:10.164985Z","url":"https://files.pythonhosted.org/packages/fc/30/d4986a882011f9df997a55e6becd864812ccfcd821d64aac8570ee39f719/attrs-25.1.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-25.1.0.tar.gz","hashes":{"sha256":"1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e"},"provenance":"https://pypi.org/integrity/attrs/25.1.0/attrs-25.1.0.tar.gz/provenance","requires-python":">=3.8","size":810562,"upload-time":"2025-01-25T11:30:12.508466Z","url":"https://files.pythonhosted.org/packages/49/7c/fdf464bcc51d23881d110abd74b512a42b3d5d376a55a831b44c603ae17f/attrs-25.1.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"c8a3f9af28b9c7a0e4ab6054ab9bf1e37ac7d3c134e1bbbf31e6c655bb00a255"},"data-dist-info-metadata":{"sha256":"c8a3f9af28b9c7a0e4ab6054ab9bf1e37ac7d3c134e1bbbf31e6c655bb00a255"},"filename":"attrs-25.2.0-py3-none-any.whl","hashes":{"sha256":"611344ff0a5fed735d86d7784610c84f8126b95e549bcad9ff61b4242f2d386b"},"provenance":"https://pypi.org/integrity/attrs/25.2.0/attrs-25.2.0-py3-none-any.whl/provenance","requires-python":">=3.8","size":64016,"upload-time":"2025-03-12T10:02:22.569652Z","url":"https://files.pythonhosted.org/packages/03/33/7a7388b9ef94aab40539939d94461ec682afbd895458945ed25be07f03f6/attrs-25.2.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-25.2.0.tar.gz","hashes":{"sha256":"18a06db706db43ac232cce80443fcd9f2500702059ecf53489e3c5a3f417acaf"},"provenance":"https://pypi.org/integrity/attrs/25.2.0/attrs-25.2.0.tar.gz/provenance","requires-python":">=3.8","size":812038,"upload-time":"2025-03-12T10:02:24.562043Z","url":"https://files.pythonhosted.org/packages/69/82/3c4e1d44f3cbaa2a578127d641fe385ba3bff6c38b789447ae11a21fa413/attrs-25.2.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"5b7f1c4448fbb35c2a35fd5f838855c1998bd7187401d4a9e0886d4cc44e8a7c"},"data-dist-info-metadata":{"sha256":"5b7f1c4448fbb35c2a35fd5f838855c1998bd7187401d4a9e0886d4cc44e8a7c"},"filename":"attrs-25.3.0-py3-none-any.whl","hashes":{"sha256":"427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"},"provenance":"https://pypi.org/integrity/attrs/25.3.0/attrs-25.3.0-py3-none-any.whl/provenance","requires-python":">=3.8","size":63815,"upload-time":"2025-03-13T11:10:21.140999Z","url":"https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-25.3.0.tar.gz","hashes":{"sha256":"75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"},"provenance":"https://pypi.org/integrity/attrs/25.3.0/attrs-25.3.0.tar.gz/provenance","requires-python":">=3.8","size":812032,"upload-time":"2025-03-13T11:10:22.779106Z","url":"https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"d917abc63eda81c311c62c1d92dea50b682ea870269062821f5de75962bb6684"},"data-dist-info-metadata":{"sha256":"d917abc63eda81c311c62c1d92dea50b682ea870269062821f5de75962bb6684"},"filename":"attrs-25.4.0-py3-none-any.whl","hashes":{"sha256":"adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373"},"provenance":"https://pypi.org/integrity/attrs/25.4.0/attrs-25.4.0-py3-none-any.whl/provenance","requires-python":">=3.9","size":67615,"upload-time":"2025-10-06T13:54:43.170512Z","url":"https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-25.4.0.tar.gz","hashes":{"sha256":"16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11"},"provenance":"https://pypi.org/integrity/attrs/25.4.0/attrs-25.4.0.tar.gz/provenance","requires-python":">=3.9","size":934251,"upload-time":"2025-10-06T13:54:44.725223Z","url":"https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz","yanked":false},{"core-metadata":{"sha256":"4cd40e690f23bf37cbcad34efd6758e062df1df07c86833f7e3ce95bf1fa38cc"},"data-dist-info-metadata":{"sha256":"4cd40e690f23bf37cbcad34efd6758e062df1df07c86833f7e3ce95bf1fa38cc"},"filename":"attrs-26.1.0-py3-none-any.whl","hashes":{"sha256":"c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309"},"provenance":"https://pypi.org/integrity/attrs/26.1.0/attrs-26.1.0-py3-none-any.whl/provenance","requires-python":">=3.9","size":67548,"upload-time":"2026-03-19T14:22:23.645947Z","url":"https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl","yanked":false},{"core-metadata":false,"data-dist-info-metadata":false,"filename":"attrs-26.1.0.tar.gz","hashes":{"sha256":"d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32"},"provenance":"https://pypi.org/integrity/attrs/26.1.0/attrs-26.1.0.tar.gz/provenance","requires-python":">=3.9","size":952055,"upload-time":"2026-03-19T14:22:25.026315Z","url":"https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz","yanked":false}],"meta":{"_last-serial":35282081,"api-version":"1.4"},"name":"attrs","project-status":{"status":"active"},"versions":["15.0.0a1","15.0.0","15.1.0","15.2.0","16.0.0","16.1.0","16.2.0","16.3.0","17.1.0","17.2.0","17.3.0","17.4.0","18.1.0","18.2.0","19.1.0","19.2.0","19.3.0","20.1.0","20.2.0","20.3.0","21.1.0","21.2.0","21.3.0","21.4.0","22.1.0","22.2.0","23.1.0","23.2.0","24.1.0","24.2.0","24.3.0","25.1.0","25.2.0","25.3.0","25.4.0","26.1.0"]}
