{"files":[{"core-metadata":{"sha256":"1b26db3aaecae840729199b0bcba387e21acb722f0f7cfc59de99a0f40b5ffad"},"data-dist-info-metadata":{"sha256":"1b26db3aaecae840729199b0bcba387e21acb722f0f7cfc59de99a0f40b5ffad"},"filename":"attrs-15.0.0a1-py2-none-any.whl","hashes":{"sha256":"4a7727256a7660b1ae92c61a2521ed514180b52c1313f9e89afe119a9006033e"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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"},"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}],"meta":{"_last-serial":21252955,"api-version":"1.1"},"name":"attrs","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"]}
