2023-09-08T16:26:41,284 Created temporary directory: /tmp/pip-build-tracker-2fivo5sj 2023-09-08T16:26:41,285 Initialized build tracking at /tmp/pip-build-tracker-2fivo5sj 2023-09-08T16:26:41,286 Created build tracker: /tmp/pip-build-tracker-2fivo5sj 2023-09-08T16:26:41,286 Entered build tracker: /tmp/pip-build-tracker-2fivo5sj 2023-09-08T16:26:41,287 Created temporary directory: /tmp/pip-wheel-h6ksx1kd 2023-09-08T16:26:41,290 Created temporary directory: /tmp/pip-ephem-wheel-cache-ksezbimg 2023-09-08T16:26:41,313 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T16:26:41,317 2 location(s) to search for versions of douban-fm: 2023-09-08T16:26:41,317 * https://pypi.org/simple/douban-fm/ 2023-09-08T16:26:41,317 * https://www.piwheels.org/simple/douban-fm/ 2023-09-08T16:26:41,317 Fetching project page and analyzing links: https://pypi.org/simple/douban-fm/ 2023-09-08T16:26:41,318 Getting page https://pypi.org/simple/douban-fm/ 2023-09-08T16:26:41,320 Found index url https://pypi.org/simple/ 2023-09-08T16:26:41,462 Fetched page https://pypi.org/simple/douban-fm/ as application/vnd.pypi.simple.v1+json 2023-09-08T16:26:41,474 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/51/f4/d862f0ddb3b0d0adb255e6cec538f13e719c04baef68777923e5f56cf7f4/douban.fm-0.2.0-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,475 Found link https://files.pythonhosted.org/packages/df/36/daceaccbe8124ac7e176d0516500f3fa36fdcd5873efb04b8c56efc67e63/douban.fm-0.2.0.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.0 2023-09-08T16:26:41,475 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/33/22/0264dc2484dc9a0a56c81a62bddb0db8a234ee799c566a79d46ce50145ad/douban.fm-0.2.1-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,476 Found link https://files.pythonhosted.org/packages/2a/70/a7867fbd32d835095a2f0fefb0a234b54a5440299814bb30a44a3f414c9e/douban.fm-0.2.1.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.1 2023-09-08T16:26:41,477 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/07/c0/19f83f8699633ae5bdd8831375db2547914872aca9d0f42a7759edfe1a07/douban.fm-0.2.2-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,478 Found link https://files.pythonhosted.org/packages/72/91/6b3db0d159a05f4a216e9ca7c5800a81850fcc37df84e979d8f29522c33e/douban.fm-0.2.2.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.2 2023-09-08T16:26:41,478 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/43/ec/64daf49a613ede09881216dcf0c54d479e82710ddcbb11a10752488d81d7/douban.fm-0.2.3-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,479 Found link https://files.pythonhosted.org/packages/c8/1b/293d485652a4b4fc771bcf62bb00c50fae220f8b3f94fb89f620f283cddc/douban.fm-0.2.3.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.3 2023-09-08T16:26:41,480 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c1/8b/332a02c2b4c635356ff5ba8e0578aab1feaee666d08e3bfe81f448146cf2/douban.fm-0.2.4-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,480 Found link https://files.pythonhosted.org/packages/47/da/fd36efee6126518f93b913a80436b8287fd75b0ae75dc6a52c8e9748b003/douban.fm-0.2.4.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.4 2023-09-08T16:26:41,481 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b5/1e/b8de10ee5fea794388014bb2f71cff53f92ec28d94b35e700c46cd51cae1/douban.fm-0.2.5-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,482 Found link https://files.pythonhosted.org/packages/48/6b/4df7cf8dd5e0381334e6e20399d2d457bf5f6b332cc6ffdd62913906d768/douban.fm-0.2.5.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.5 2023-09-08T16:26:41,482 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b0/24/51ac3de530b9f4c9f621c6ef49652a7afd77255e40b811035551facea084/douban.fm-0.2.6-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,483 Found link https://files.pythonhosted.org/packages/4b/2b/65b9a08604ee5b3a7890e21df2552121c9486f8cd14bdf0d7030ed949411/douban.fm-0.2.6.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.6 2023-09-08T16:26:41,484 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/53/e2/01a6201ea265a11db1177e25e995229f792ece6863ed377fdbf5c0bab0ac/douban.fm-0.2.7-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,485 Found link https://files.pythonhosted.org/packages/2b/6b/0f211da1cca9c6abbb26cdfdf3d66e6a927b477884820d72505487ae366e/douban.fm-0.2.7.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.7 2023-09-08T16:26:41,486 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/cc/fa/628464b79333a943e401d97755304a094561544c8279db767fd8add19be3/douban.fm-0.2.8-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,486 Found link https://files.pythonhosted.org/packages/80/17/679072176f9e95ecfe29b88bdeca810630263d5bb6347d74cb2edbe6ce02/douban.fm-0.2.8.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.8 2023-09-08T16:26:41,487 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/0b/95/d25a51a8c615da4d527fcd6fe59c27dbb868ad5b78103357829df4b18636/douban.fm-0.2.9-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,487 Found link https://files.pythonhosted.org/packages/59/87/3d6874c41b0c172d17f5fd1d59ef5d39b4fd242b12cc22a89fa849f336b7/douban.fm-0.2.9.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.9 2023-09-08T16:26:41,488 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/aa/35/f188e1664797a5a3b07293d649f44ec565fba2fbd55455640b0f50556046/douban.fm-0.2.10-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,488 Found link https://files.pythonhosted.org/packages/13/77/f222df4b66dc6c67b7e0f8b8db16d20d0ea25121d99f5a09e21d9b00e26a/douban.fm-0.2.10.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.10 2023-09-08T16:26:41,489 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/cb/22/074c74ca6028b1cb3febad38062644a8202ed689dab42dd41c5b4f394ea4/douban.fm-0.2.11-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,490 Found link https://files.pythonhosted.org/packages/31/70/3925cd0e09962d1d010dfbe0dc7f4cd502d2b653a78e4deeb6bbed9e93cd/douban.fm-0.2.11.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.11 2023-09-08T16:26:41,491 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4b/ae/2871098ab6805a5660f5ea31895ab97cac3d4f68168e4b7153fd6658a558/douban.fm-0.2.12-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,491 Found link https://files.pythonhosted.org/packages/29/fa/6456fcc042163a3685fb59685b7d4a370eaca4b613bcb3d5afd391a5a67c/douban.fm-0.2.12.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.12 2023-09-08T16:26:41,492 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/9d/b4/919698b485260fc0c8f549cda0a3de6a45013d8b423bf02cc7cf5b140409/douban.fm-0.2.13-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,493 Found link https://files.pythonhosted.org/packages/97/3c/23188c9ef3d5c6673a42c59e6e39938abb2c7610a3c1776e3a46fdd0e51b/douban.fm-0.2.13.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.13 2023-09-08T16:26:41,493 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/54/30/419a7cb5f22f38830a644f9059e4863743f8e77f68c4710250cc16807351/douban.fm-0.2.14-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,494 Found link https://files.pythonhosted.org/packages/86/6e/c7c2a151b7e11bb9733e3676a1a286d2e5298fd07077f644617931c2ae1e/douban.fm-0.2.14.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.14 2023-09-08T16:26:41,495 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f7/09/b8dddafec0ad27b0f838224d0e0b70f29c3dc1a039cf2d96d1d68b939ac2/douban.fm-0.2.15-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,496 Found link https://files.pythonhosted.org/packages/a2/31/df91ad26fafd449d0addb6dc84f5f50fbc22e61b54807745826d5271e43c/douban.fm-0.2.15.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.2.15 2023-09-08T16:26:41,496 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/51/d5/9120a545cc1861e293fa7c7818917c721b2fd965bf3dca05a27a86de5532/douban.fm-0.3.0-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,497 Found link https://files.pythonhosted.org/packages/ed/b6/919c692b7ae2bd4ec67cbd5bb0dec721bbeeaf6671ec78aca70337d3ac5b/douban.fm-0.3.0.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.3.0 2023-09-08T16:26:41,497 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/7d/f1/b9e6d672ef66d09d6767d56b741f67cba7168f7c7183eea6f57360414cc4/douban.fm-0.3.1-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,498 Found link https://files.pythonhosted.org/packages/da/73/86b62ba4ddaeecbc2d8754bf0a2cd57a41d46ff363b9d1b43c41c746e799/douban.fm-0.3.1.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.3.1 2023-09-08T16:26:41,498 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2e/56/9a9a627bb8dab47587484335db9aeb50b1b20166394bedb244e66a4d35e0/douban.fm-0.4.0-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,499 Found link https://files.pythonhosted.org/packages/9a/22/aac6ff97ccda5ea7fa5d8ed56271681478fe2035f8ca357e6695ff0eae58/douban.fm-0.4.0.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.0 2023-09-08T16:26:41,499 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2c/65/470956227b7cacf1b1f719b35c96e4f3d40071aa25201b16b4a58e6bc734/douban.fm-0.4.1-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,500 Found link https://files.pythonhosted.org/packages/cb/bf/f07d22452740f1e4cb0f94fb118072e1c20c70d1a709b555d0ea336e2e28/douban.fm-0.4.1.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.1 2023-09-08T16:26:41,501 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/95/14/f5b25824566046f83024e0bad7bf5448d25db597c2f6739447f60694f0fb/douban.fm-0.4.2-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,501 Found link https://files.pythonhosted.org/packages/70/74/11a616c1319629dbebd5b23a9043ff8e6e7fb92d6be8bb9b54577490f612/douban.fm-0.4.2.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.2 2023-09-08T16:26:41,502 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/54/5f/9e77731be433add0c3c6243e9b0f89fcb64ed1e4876e1989929c827cc466/douban.fm-0.4.3-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,503 Found link https://files.pythonhosted.org/packages/04/ca/dd986419670f4a309ba2e7154b4e6297e591c9b6e4415bdf23f1584a05ae/douban.fm-0.4.3.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.3 2023-09-08T16:26:41,503 Found link https://files.pythonhosted.org/packages/4c/f9/2e95fb2c65d60e18763aaa724526c6ce20bf03e8add1d2ca07cda341b951/douban.fm-0.4.4.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.4 2023-09-08T16:26:41,504 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a9/1c/a852ca3b582dc877b8a7f271b7d5843f047f39b1cc2d59c3f85ce25b8891/douban.fm-0.4.5-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,504 Found link https://files.pythonhosted.org/packages/db/35/23cf4c4b093bc9776cc96174d7ce17b8ebd6cb2a3d372a5cdb0ef3367032/douban.fm-0.4.5.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.5 2023-09-08T16:26:41,505 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/6e/a9/74f9445df3cb5797939739709ad16de4d5063a9ab7987e3f2faebbc58a7f/douban.fm-0.4.6-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,506 Found link https://files.pythonhosted.org/packages/fa/d9/c27cf3cd22709585d627a4aa59f5c600687aaee5d258b8b20e903c799919/douban.fm-0.4.6.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.6 2023-09-08T16:26:41,506 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b9/47/cec9d70da9017baf03939d997133d941e72647ade5dbc030368456b25d25/douban.fm-0.4.7-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,507 Found link https://files.pythonhosted.org/packages/b0/e1/5d86942f65082e73f8c552120008f72984c08889a80819d203df0411ca9c/douban.fm-0.4.7.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.7 2023-09-08T16:26:41,507 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b0/b3/a424d031ed4526f8f5617c0a85d7c32c15dccf37d546c50617c9d7f30340/douban.fm-0.4.8-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,508 Found link https://files.pythonhosted.org/packages/b4/9d/bbf3d7732e90d150c77a8e75cffbf5f24b6024c3fd09dc609906c220898f/douban.fm-0.4.8.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.8 2023-09-08T16:26:41,508 Found link https://files.pythonhosted.org/packages/46/e8/317a5535df123e26d7aa2064bef67e73544c52790340df9f68b81c7805bc/douban.fm-0.4.9.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.9 2023-09-08T16:26:41,509 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/53/16/134ecf7a58207d8a64c98da8f6fc72b37176b534333ac494fb4f2974c547/douban.fm-0.4.10-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,510 Found link https://files.pythonhosted.org/packages/3a/1d/5bb9c7b3824bcc921a2532afce837c3fe5768939b54480506e3f9b0ca31f/douban.fm-0.4.10.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.10 2023-09-08T16:26:41,510 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1c/e6/8f68d97bbe48bfb88a2da96573c57ebf0e5b68818a87af8a807256dcbdb9/douban.fm-0.4.11-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,511 Found link https://files.pythonhosted.org/packages/0c/8b/887a3e9ea49c57cf3b092e1d9ef766ad456baeed0dd61e513855c7395c80/douban.fm-0.4.11.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.11 2023-09-08T16:26:41,512 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a0/c3/a8810b49f3ea028ffb06e9d62c62a6af57850894f4cf9992c8e872064f97/douban.fm-0.4.12-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,512 Found link https://files.pythonhosted.org/packages/ab/52/da6ee4d50a27b8c2acc4c1413b95dc5836811f141b6067f8774235f0036f/douban.fm-0.4.12.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.12 2023-09-08T16:26:41,513 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/13/c7/7b7c0e408d58f0a9e7198109a11da02f6b3cd4baf0335ffe223bd635620f/douban.fm-0.4.13-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,514 Found link https://files.pythonhosted.org/packages/b4/90/b3c779165cf054a772f9346bcbbb4d1dd0eee3619aa8190eebbf0023d8a0/douban.fm-0.4.13.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.13 2023-09-08T16:26:41,514 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ac/64/43ed1153db21944c633b1e135e60c233e8a291e0daadbe63865e2e350a07/douban.fm-0.4.14-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,515 Found link https://files.pythonhosted.org/packages/2f/db/048a5065cbe56a7054b5831090f072aa455fb4919224a7198911d32e4cac/douban.fm-0.4.14.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.14 2023-09-08T16:26:41,516 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/7c/87/d5f72652174be1d0c06398a89fa737c29a468662ed6e76a79bf1dfea8316/douban.fm-0.4.15-py2.7.egg (from https://pypi.org/simple/douban-fm/) 2023-09-08T16:26:41,516 Found link https://files.pythonhosted.org/packages/40/c6/071ecdee1a40687552016ed3e925d44d6121d07c9e5da9dae3c69de1d2c9/douban.fm-0.4.15.tar.gz (from https://pypi.org/simple/douban-fm/), version: 0.4.15 2023-09-08T16:26:41,518 Fetching project page and analyzing links: https://www.piwheels.org/simple/douban-fm/ 2023-09-08T16:26:41,518 Getting page https://www.piwheels.org/simple/douban-fm/ 2023-09-08T16:26:41,520 Found index url https://www.piwheels.org/simple/ 2023-09-08T16:26:41,777 Fetched page https://www.piwheels.org/simple/douban-fm/ as text/html 2023-09-08T16:26:41,786 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.0-py3-none-any.whl#sha256=f222bdaf0cbcff3f52d285b8e1fb9ab737db7eb24384e4a4d28a599cb17e49a6 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,787 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.10-py3-none-any.whl#sha256=5299faffdc3bd4231aee0a2939e01cc10688c771af4dafc94e7077b4e30dba0e (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,787 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.11-py3-none-any.whl#sha256=d61a6880af622e1a08601b3cfdbc296cc066b71e9c4b5c87823b5bfb3356e7d1 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,788 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.12-py3-none-any.whl#sha256=81367f15d80b4e7177158dd60823427609adbce09673ac8936005f75fd7fcefb (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,788 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.13-py3-none-any.whl#sha256=6d171cd32943db335d41ba1223099648b02d1f6e15bdb1cb700b0f72588f546b (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,789 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.14-py3-none-any.whl#sha256=adc9c54f14b04b283a9b9c430bce8ed113f21928a6c32797218cfb734c47b640 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,789 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.15-py3-none-any.whl#sha256=ed1405a1734f500d067bd4c299cba7a7083040116c68d67ff11596863788266d (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,790 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.4-py3-none-any.whl#sha256=58bd5f5a126bc7640e27e341dbd48bf9b1da1f0f7895247013de330ea066b4d2 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,791 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.5-py3-none-any.whl#sha256=f5eadd5e2264c60f99d7f5dc8ee8b298abce83fd1c2f7dec19883d7ea6902fc0 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,791 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.6-py3-none-any.whl#sha256=7585621080545130b9ac811cf619188ec19b185cfef37cbcb724c6de182dd12a (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,792 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.7-py3-none-any.whl#sha256=82a55f84da3fffaef89b3bca902e9cc238a62234bf6dc43bdd22b4f23b81aada (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,792 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.8-py3-none-any.whl#sha256=b65c11758b7463d40bb6450c2fa9271a7a093b1ea35e34ba49a92c75e27ead84 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,793 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.2.9-py3-none-any.whl#sha256=2d238674d758f9970b5cd3e7deba82a7fc2586493fd94af5ecb10c4f16dd4e30 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,794 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.3.0-py3-none-any.whl#sha256=7943b9643a88672a0540629cff71b0a8ada513f4189efdecd43cb077ecb4f977 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,794 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.3.1-py3-none-any.whl#sha256=9a86d05aeadb7a5e2c3ad9e73efadcae696854b104fea4d2a281f0d63ab9c4c2 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,795 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.0-py3-none-any.whl#sha256=3156da39d35d5ae281857bec267f8c688d5b98954fb532132bb28a7db394a801 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,795 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.1-py3-none-any.whl#sha256=ba5d88b0360e25db1986b26d031eb1cdc4ced82fe00fe0237a205930a42698f0 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,795 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.10-py3-none-any.whl#sha256=ba6402e9c51ae8ec1d738d3eb8b675cb2d646c460099ebb9dd6461ab22cd49a6 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,796 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.11-py3-none-any.whl#sha256=c38daa9b58e099c297fa10cfd20ffe08f6503b2c6396ecd707bc7e3e9f341125 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,796 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.12-py3-none-any.whl#sha256=92cb7fa608a8a8a35243cfd136d7f4a5988948de6a67c14734c2c902b56c77d1 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,797 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.13-py3-none-any.whl#sha256=c163b0189d3bf71ba1894f7b9c3d84814d1fc72b96377433232a50fee436c000 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,797 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.14-py3-none-any.whl#sha256=8814ec368a53cd27bf726c7bde400706f1b7b77f1736bd134550cbd5334117cb (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,798 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.15-py3-none-any.whl#sha256=5c35a59319f16da48f0dc885439915f437f22f6703ed894ea9744c91d166bf1b (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,799 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.2-py3-none-any.whl#sha256=949002eaf1e859af10a1d65d24b4e9bda5f0d37837cab64db74c1c9ec9368af9 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,799 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.3-py3-none-any.whl#sha256=017524bc9410d83fdd36674667bcb0e9e08a9ffa4272b449b3b8af3dbf11ea4d (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,800 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.4-py3-none-any.whl#sha256=490904cdc67a68cc51df1d28938584f6ed861147217d020f7c587a3a88135966 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,800 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.5-py3-none-any.whl#sha256=5c826a3e33361212298d82f9dd5440ff2aa4ea450c3395ba7cbe8c8e4b5e5ce7 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,801 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.6-py3-none-any.whl#sha256=52dad40a6f1ccc6ef44a20a74527822d7543342f7d0f0deded1ee4086b5a46b4 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,802 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.7-py3-none-any.whl#sha256=7bb8245ddb8816eff2cc574a0f75e6343f97b17d1630f472f5ed988f0b5bb459 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,802 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.8-py3-none-any.whl#sha256=8046347abc42ffcce8ae5d21463328131d1593043520f782ff7acd4b7cf2bcb4 (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,803 Skipping link: No binaries permitted for douban-fm: https://www.piwheels.org/simple/douban-fm/douban.fm-0.4.9-py3-none-any.whl#sha256=343944d9d4c78978ed370fd2d9de4d973197069acc6d37e734c85f63e3212ecb (from https://www.piwheels.org/simple/douban-fm/) 2023-09-08T16:26:41,803 Skipping link: not a file: https://www.piwheels.org/simple/douban-fm/ 2023-09-08T16:26:41,804 Skipping link: not a file: https://pypi.org/simple/douban-fm/ 2023-09-08T16:26:41,826 Given no hashes to check 1 links for project 'douban-fm': discarding no candidates 2023-09-08T16:26:41,844 Collecting douban-fm==0.2.2 2023-09-08T16:26:41,846 Created temporary directory: /tmp/pip-unpack-zcn6lvb1 2023-09-08T16:26:42,344 Downloading douban.fm-0.2.2.tar.gz (7.1 kB) 2023-09-08T16:26:42,373 Added douban-fm==0.2.2 from https://files.pythonhosted.org/packages/72/91/6b3db0d159a05f4a216e9ca7c5800a81850fcc37df84e979d8f29522c33e/douban.fm-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-2fivo5sj' 2023-09-08T16:26:42,375 Running setup.py (path:/tmp/pip-wheel-h6ksx1kd/douban-fm_5ce2ac9c9ea34ef0bbfcfc5d301e733c/setup.py) egg_info for package douban-fm 2023-09-08T16:26:42,376 Created temporary directory: /tmp/pip-pip-egg-info-ymrsl32m 2023-09-08T16:26:42,377 Preparing metadata (setup.py): started 2023-09-08T16:26:42,378 Running command python setup.py egg_info 2023-09-08T16:26:42,813 Traceback (most recent call last): 2023-09-08T16:26:42,813 File "", line 2, in 2023-09-08T16:26:42,814 File "", line 34, in 2023-09-08T16:26:42,815 File "/tmp/pip-wheel-h6ksx1kd/douban-fm_5ce2ac9c9ea34ef0bbfcfc5d301e733c/setup.py", line 9, in 2023-09-08T16:26:42,816 with open('README.md') as f: 2023-09-08T16:26:42,817 ^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,818 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2023-09-08T16:26:42,885 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T16:26:42,898 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T16:26:42,898 exec(compile('"'"''"'"''"'"' 2023-09-08T16:26:42,898 # This is -- a caller that pip uses to run setup.py 2023-09-08T16:26:42,898 # 2023-09-08T16:26:42,898 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T16:26:42,898 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T16:26:42,898 # - It provides a clear error message when setuptools is not installed. 2023-09-08T16:26:42,898 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T16:26:42,898 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T16:26:42,898 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T16:26:42,898 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T16:26:42,898 import os, sys, tokenize 2023-09-08T16:26:42,898 2023-09-08T16:26:42,898 try: 2023-09-08T16:26:42,898 import setuptools 2023-09-08T16:26:42,898 except ImportError as error: 2023-09-08T16:26:42,898 print( 2023-09-08T16:26:42,898 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T16:26:42,898 "the build environment.", 2023-09-08T16:26:42,898 file=sys.stderr, 2023-09-08T16:26:42,898 ) 2023-09-08T16:26:42,898 sys.exit(1) 2023-09-08T16:26:42,898 2023-09-08T16:26:42,898 __file__ = %r 2023-09-08T16:26:42,898 sys.argv[0] = __file__ 2023-09-08T16:26:42,898 2023-09-08T16:26:42,898 if os.path.exists(__file__): 2023-09-08T16:26:42,898 filename = __file__ 2023-09-08T16:26:42,898 with tokenize.open(__file__) as f: 2023-09-08T16:26:42,898 setup_py_code = f.read() 2023-09-08T16:26:42,898 else: 2023-09-08T16:26:42,898 filename = "" 2023-09-08T16:26:42,898 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T16:26:42,898 2023-09-08T16:26:42,898 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T16:26:42,898 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-h6ksx1kd/douban-fm_5ce2ac9c9ea34ef0bbfcfc5d301e733c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ymrsl32m[/] 2023-09-08T16:26:42,898 [bold magenta]cwd[/]: /tmp/pip-wheel-h6ksx1kd/douban-fm_5ce2ac9c9ea34ef0bbfcfc5d301e733c/ 2023-09-08T16:26:42,899 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T16:26:42,900 ERROR: [present-rich] metadata generation failed 2023-09-08T16:26:42,906 Exception information: 2023-09-08T16:26:42,906 Traceback (most recent call last): 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T16:26:42,906 call_subprocess( 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T16:26:42,906 raise error 2023-09-08T16:26:42,906 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T16:26:42,906 2023-09-08T16:26:42,906 The above exception was the direct cause of the following exception: 2023-09-08T16:26:42,906 2023-09-08T16:26:42,906 Traceback (most recent call last): 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T16:26:42,906 status = run_func(*args) 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T16:26:42,906 return func(self, options, args) 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T16:26:42,906 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T16:26:42,906 result = self._result = resolver.resolve( 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T16:26:42,906 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T16:26:42,906 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T16:26:42,906 if not criterion.candidates: 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T16:26:42,906 return bool(self._sequence) 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T16:26:42,906 return any(self) 2023-09-08T16:26:42,906 ^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T16:26:42,906 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T16:26:42,906 candidate = func() 2023-09-08T16:26:42,906 ^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T16:26:42,906 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T16:26:42,906 super().__init__( 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T16:26:42,906 self.dist = self._prepare() 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T16:26:42,906 dist = self._prepare_distribution() 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T16:26:42,906 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T16:26:42,906 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T16:26:42,906 dist = _get_prepared_distribution( 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T16:26:42,906 abstract_dist.prepare_distribution_metadata( 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T16:26:42,906 self.req.prepare_metadata() 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T16:26:42,906 self.metadata_directory = generate_metadata_legacy( 2023-09-08T16:26:42,906 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:26:42,906 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T16:26:42,906 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T16:26:42,906 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T16:26:42,919 Removed douban-fm==0.2.2 from https://files.pythonhosted.org/packages/72/91/6b3db0d159a05f4a216e9ca7c5800a81850fcc37df84e979d8f29522c33e/douban.fm-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-2fivo5sj' 2023-09-08T16:26:42,920 Removed build tracker: '/tmp/pip-build-tracker-2fivo5sj'