2026-04-07T17:13:52,113 Created temporary directory: /tmp/pip-ephem-wheel-cache-4i8rw473 2026-04-07T17:13:52,115 Created temporary directory: /tmp/pip-build-tracker-f9i4sf_j 2026-04-07T17:13:52,116 Initialized build tracking at /tmp/pip-build-tracker-f9i4sf_j 2026-04-07T17:13:52,116 Created build tracker: /tmp/pip-build-tracker-f9i4sf_j 2026-04-07T17:13:52,116 Entered build tracker: /tmp/pip-build-tracker-f9i4sf_j 2026-04-07T17:13:52,117 Created temporary directory: /tmp/pip-wheel-9qivgvcj 2026-04-07T17:13:52,120 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-07T17:13:52,123 Created temporary directory: /tmp/pip-ephem-wheel-cache-v8y5ye8j 2026-04-07T17:13:52,146 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T17:13:52,150 2 location(s) to search for versions of edx-bulk-grades: 2026-04-07T17:13:52,150 * https://pypi.org/simple/edx-bulk-grades/ 2026-04-07T17:13:52,150 * https://www.piwheels.org/simple/edx-bulk-grades/ 2026-04-07T17:13:52,150 Fetching project page and analyzing links: https://pypi.org/simple/edx-bulk-grades/ 2026-04-07T17:13:52,151 Getting page https://pypi.org/simple/edx-bulk-grades/ 2026-04-07T17:13:52,153 Found index url https://pypi.org/simple 2026-04-07T17:13:52,380 Fetched page https://pypi.org/simple/edx-bulk-grades/ as application/vnd.pypi.simple.v1+json 2026-04-07T17:13:52,399 Found link https://files.pythonhosted.org/packages/e3/32/00351f2fe4df9857e1f7343725dc4ef620871321a298cb1a1d0d4d651c37/edx-bulk-grades-0.1.1.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.1.1 2026-04-07T17:13:52,400 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/59/07/8183dc595a49b634f30772c40af9c0ff97ab335e96fa6956ce639b2dfec9/edx_bulk_grades-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,401 Found link https://files.pythonhosted.org/packages/b3/ad/2a093a9501d6ba1ee2e35fee257f50d34c2d6a3fc6bce1d0bf2ffe42dc9e/edx-bulk-grades-0.1.2.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.1.2 2026-04-07T17:13:52,401 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/97/f4/1126d352bfda5a75f64b2929a1d793d44e512772fbd2ac3b1a5ed3bfbec4/edx_bulk_grades-0.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,402 Found link https://files.pythonhosted.org/packages/70/40/a573a8224028fa0f59c25d590649acdac8bdb569458eef87ed743252d47f/edx-bulk-grades-0.1.3.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.1.3 2026-04-07T17:13:52,403 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/66/dc/70ef4168ea471c5e6c0a984d495fa318a20ef41cea9bbae667799192fe8a/edx_bulk_grades-0.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,403 Found link https://files.pythonhosted.org/packages/ee/48/f2975b829577ba22bc4d4d5eadbf0ea3d678d190c621394efd6ccb79c15f/edx-bulk-grades-0.1.4.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.1.4 2026-04-07T17:13:52,404 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/ff/dc/e088ae7e77ce86f0ae1313e08bc95ad2ac5b6a87192260333ff3dcffc05b/edx_bulk_grades-0.1.4-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,405 Found link https://files.pythonhosted.org/packages/4c/0b/0bb7eef5d102918ba59146c847e29534cbfc279962bfd466598801b698df/edx-bulk-grades-0.1.5.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.1.5 2026-04-07T17:13:52,405 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/59/bf/ab2ec0bf055c3677746db396304d78236343ad6065b7c001011f1d60c259/edx_bulk_grades-0.1.5-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,406 Found link https://files.pythonhosted.org/packages/d4/15/083207bfe3a019151a635c59ebc2a1587d5437d5fbbe52fec866a14232a7/edx-bulk-grades-0.2.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.2 2026-04-07T17:13:52,407 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/d1/9a/79328e138167f91c5fee622582c5994085d43530dd48357a2b4002ddafc3/edx_bulk_grades-0.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,407 Found link https://files.pythonhosted.org/packages/d7/bf/9a0c7439d18fad14736158a4d600ed256f107a0b73a6b8dbeff2aa1af777/edx-bulk-grades-0.4.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.4 2026-04-07T17:13:52,408 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/ff/4c/4655bacf72ead6b2f9f4d8c2e89c9982b853e44e51b76b53ee6a4c7ba72e/edx_bulk_grades-0.4-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,409 Found link https://files.pythonhosted.org/packages/b8/94/610eaf279200446fa5e9db4b051632c03a364b1b82d6a691a2fea3e15c86/edx-bulk-grades-0.4.2.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.4.2 2026-04-07T17:13:52,409 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/c3/58/8f779a736af07a162a1754cd748091e1b5c1cdf0f338451a4a5caded40a1/edx_bulk_grades-0.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,410 Found link https://files.pythonhosted.org/packages/af/d3/dbdbde7f4eb20f24861f3373543388c2bc246ebdd1db23c59eb9d969e630/edx-bulk-grades-0.4.3.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.4.3 2026-04-07T17:13:52,410 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/46/d4/3786c8f24b4e32d6256aab5634f4b18f368455bf03b5bdbc21c5053b7417/edx_bulk_grades-0.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,411 Found link https://files.pythonhosted.org/packages/ab/30/34fd477a75d37d5fee271c44f0f4790fc5c5c987ba81ad08c4e154dbe41f/edx-bulk-grades-0.4.4.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.4.4 2026-04-07T17:13:52,411 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/85/29/fc061cfb81d9a40c98de2460b5c8b4a8735edd2d4b37c08fac922a46387c/edx_bulk_grades-0.4.4-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,412 Found link https://files.pythonhosted.org/packages/d3/e1/27850ed325ead13ea38c69bec1750b75a5319c53415bd2abac50616d573c/edx-bulk-grades-0.5.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5 2026-04-07T17:13:52,413 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/95/33/ed19373d5ab51f08e56320057f5b625b93e6fb50d3f69b806cc0a3b33af7/edx_bulk_grades-0.5-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,414 Found link https://files.pythonhosted.org/packages/55/70/ebd7acda4ca6756e9e2db3e8a2ef900ace0ab1b8f357610bda4468690351/edx-bulk-grades-0.5.2.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.2 2026-04-07T17:13:52,414 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/94/9a/08d55bda104047b51d7d552cbea30d9d9bf943909a67d7bc5a53c0ec1ec5/edx_bulk_grades-0.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,415 Found link https://files.pythonhosted.org/packages/91/b3/e8df42a41aa53e6526251f67df0404eaca5054a2d649d8437d4633430b05/edx-bulk-grades-0.5.3.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.3 2026-04-07T17:13:52,416 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/38/20/1c2129bf90757a09527c24254c25b11894744fa5a0002bc5e3042b1d61a8/edx_bulk_grades-0.5.3-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,416 Found link https://files.pythonhosted.org/packages/67/92/54ff8ed4146759be035201cfe1c8cf6bc14318860ea4699bdfbbc814c728/edx-bulk-grades-0.5.4.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.4 2026-04-07T17:13:52,417 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/ec/c2/a1b5c375ed13eb252a2e4773b9a0856615f74fb62a479c27e6bf9f551119/edx_bulk_grades-0.5.4-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,418 Found link https://files.pythonhosted.org/packages/43/ad/879e0c68a46f2a21273c4713ddfce5b6d4a0efd044af002a34066881807a/edx-bulk-grades-0.5.5.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.5 2026-04-07T17:13:52,418 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/34/e7/5b6941e39ecff732cfc39d6d8e4bba9d68d6b81f90852871559b72c2a240/edx_bulk_grades-0.5.5-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,419 Found link https://files.pythonhosted.org/packages/d3/58/073b8998c6e5e14eb864e2c4ab4a8493703f65b657c0a8ccc08caad61320/edx-bulk-grades-0.5.6.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.6 2026-04-07T17:13:52,419 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/e8/90/da7f2abcb90047ad8e7c54411e07c1192ee289570ac618b40d7d54f4b985/edx_bulk_grades-0.5.6-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,420 Found link https://files.pythonhosted.org/packages/57/ea/21beedb6fb9eae1f994943ab09852cd348c450f72af505d08c5f4744623f/edx-bulk-grades-0.5.7.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.7 2026-04-07T17:13:52,420 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/3e/81/1fb760fb4f7e9df4155d7a54ad9288b14c1d8bf4455d5d4392cdbfe14871/edx_bulk_grades-0.5.7-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,421 Found link https://files.pythonhosted.org/packages/e8/64/e12075420e90085da2cff70ea3083dc011fa1d901652ad93751ac07c514a/edx-bulk-grades-0.5.8.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.8 2026-04-07T17:13:52,421 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/68/85/8143dfbf2ce0dc56f111fb88e77d3c940d7f133a59b8edccfd505a3daff4/edx_bulk_grades-0.5.8-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,422 Found link https://files.pythonhosted.org/packages/08/4b/f9593c97af18e646a3ff875df316c0ec9465fe81dce58f15010dea6072ea/edx-bulk-grades-0.5.9.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.9 2026-04-07T17:13:52,423 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/90/e1/952b860e236b699d72edb8b5457128c6b38a73b0531ae525476050f90670/edx_bulk_grades-0.5.9-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,424 Found link https://files.pythonhosted.org/packages/ec/5b/cf37af466ed247cafacd2354989fa944210a4d877470aee9f3ba0315e932/edx-bulk-grades-0.5.10.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.10 2026-04-07T17:13:52,424 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/4b/57/2ca1905d5463bb36a20944f6f2694181daa2f6c86d6e4119b48219023e98/edx_bulk_grades-0.5.10-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,425 Found link https://files.pythonhosted.org/packages/0f/5e/9daa1cceeed2d67a73b5eeb20e1204cd6d4b7d423cb2ae42a8fb78064dca/edx-bulk-grades-0.5.11.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.5.11 2026-04-07T17:13:52,425 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/77/b7/00099e01d37a064bd4b96e1d77367e9aa682f4188475d553d047d974832d/edx_bulk_grades-0.5.11-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,426 Found link https://files.pythonhosted.org/packages/0e/60/bdfdd1d48902c60d3545668b825e3476f2befc525e65fbe70b6f6c85b443/edx-bulk-grades-0.6.0.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.0 2026-04-07T17:13:52,427 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/f2/34/20ea2becf231911f7e2aab8383612cc55bfa12097e1b1638269215bb077a/edx_bulk_grades-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,427 Found link https://files.pythonhosted.org/packages/d6/fa/3a2f1fd488a78ca43864c8534c107e4e20eefbd56b749cb50193fecb044f/edx-bulk-grades-0.6.1.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.1 2026-04-07T17:13:52,428 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/2b/a3/2a42a6fc6973bc938438c832154f451b1023eb0c344231af5b28bacfe925/edx_bulk_grades-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,428 Found link https://files.pythonhosted.org/packages/c9/08/4a3bd4a8dca2e4b8cf3761280ef7308de0190d9fa411438ff67220409ed3/edx-bulk-grades-0.6.2.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.2 2026-04-07T17:13:52,429 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/46/78/4f69e42e87343e69df182bd9a463443a759bc377902e1e9241612111676d/edx_bulk_grades-0.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,430 Found link https://files.pythonhosted.org/packages/9a/13/b991b1849a70ce16bb4a4e191859af96e9b98cab171ed50b73b265bf54ce/edx-bulk-grades-0.6.3.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.3 2026-04-07T17:13:52,430 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/53/c3/e4eaab12b4bd560d4d9f1e24e37484b1f1fcbd89624992bfbb97c3d4b735/edx_bulk_grades-0.6.3-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,431 Found link https://files.pythonhosted.org/packages/eb/4f/73013e6e22a8d2761202b0d5c80e8166139aef2215a1197f865b1ea9c31f/edx-bulk-grades-0.6.4.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.4 2026-04-07T17:13:52,432 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/29/d0/b7dd67a58931e7c4a96f477e3759456d10abeff0bd77cf39af13b45012fb/edx_bulk_grades-0.6.4-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,432 Found link https://files.pythonhosted.org/packages/ae/c5/41dde9736f30b8e01ebf79df710ceb117286ad6fba0b9ec0e4bc9154b561/edx-bulk-grades-0.6.5.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.5 2026-04-07T17:13:52,433 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/5d/9f/4cdd71c6b98b2f87a54c78eec034c20daa338f2c0a643c6c97877de3d736/edx_bulk_grades-0.6.5-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,434 Found link https://files.pythonhosted.org/packages/4a/3a/c883fbb71cb6ebb001c0596c67286ed5861fdc266e54cfd259028b0e6c5a/edx-bulk-grades-0.6.6.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.6 2026-04-07T17:13:52,434 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/8a/36/e739fe49939836bc3b30587e6aa56d99c467373d5dc3c9a2a6df703050b0/edx_bulk_grades-0.6.6-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,435 Found link https://files.pythonhosted.org/packages/f9/15/c91c0d1210976254fdc322ab07e4a09b81bd2902cb7f81c4f3521403021f/edx-bulk-grades-0.6.7.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.7 2026-04-07T17:13:52,435 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/5c/8a/e754d1767fe49a81eedb6c3f07dbac3c50e7119c9dbedc21c7e8370d5785/edx_bulk_grades-0.6.7-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,436 Found link https://files.pythonhosted.org/packages/de/a9/1fe2abd91911cbbae74a8c9109771d8860a290e79481593a707d4053ae92/edx-bulk-grades-0.6.8.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.6.8 2026-04-07T17:13:52,437 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/7f/47/3ed7f25eb4efbd3ef2cb6eae02bb79f8fda96310ffefd36ec08f061ad232/edx_bulk_grades-0.6.8-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,437 Found link https://files.pythonhosted.org/packages/f0/34/02be6db4ccf3f6cecdbb6d0951a61ee6fcc2d0153eecd2b9e1ebfcb40eb5/edx-bulk-grades-0.7.0.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.7.0 2026-04-07T17:13:52,438 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/a4/e3/a1f3cc9e7f61e1e504d0b1e30d75fb50be937663b51ad3c6bfbd4b648743/edx_bulk_grades-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,438 Found link https://files.pythonhosted.org/packages/71/b2/935397ab58bd58bd848d029e0ebbaf846a1fcd81ec8166d1e3b9106bf7bf/edx-bulk-grades-0.8.0.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.0 2026-04-07T17:13:52,439 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/62/71/761507c6da6c90ad9197546ac833b1bfc196a0ba8f606937507f50e0884a/edx_bulk_grades-0.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,439 Found link https://files.pythonhosted.org/packages/05/6c/e3ccba638f31a0b5587d999d513b265c15a522dcdb00c984996fdb55f20c/edx-bulk-grades-0.8.1.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.1 2026-04-07T17:13:52,440 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/69/cf/ee28527b8ac6c808e8c8cf49cd1740f1a14e9c3106c5c139b8bc7d35faa4/edx_bulk_grades-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,440 Found link https://files.pythonhosted.org/packages/56/de/3c000d30890a98e722d073807429198a1a51c385c194ddac70b21b29dc8c/edx-bulk-grades-0.8.2.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.2 2026-04-07T17:13:52,441 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/27/8d/3c430938b56731ec60bb98892b428cd38261d10cf15af59e4450905ffc0e/edx_bulk_grades-0.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,442 Found link https://files.pythonhosted.org/packages/1a/fd/2acea6e2dfa2abce3884a416cecd0b062fd9d76e3dc1333d43bd0790f092/edx-bulk-grades-0.8.5.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.5 2026-04-07T17:13:52,442 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/08/a3/3f82d37c04d5f6a438a6158b9b5a1b2f04ca3c770415c8bb851a2b1df9da/edx_bulk_grades-0.8.5-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,443 Found link https://files.pythonhosted.org/packages/bc/04/4a40479c7330dc1a26b99632508842f80002553641ac2e162e154fc98f14/edx-bulk-grades-0.8.6.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.6 2026-04-07T17:13:52,444 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/0d/3b/2e3c3466abd9d3ca642160438dcf49501fa79c53b3a92faeaa12008df2e9/edx_bulk_grades-0.8.6-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,444 Found link https://files.pythonhosted.org/packages/39/29/90d7a190b4621d7c861596dfbf66e38606f7395ca5b27534ed9857edf562/edx-bulk-grades-0.8.7.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.7 2026-04-07T17:13:52,445 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/d2/4c/5f0828ba3221bb575c69fb205774ff04c1394f9fa324687a10998e0d0a65/edx_bulk_grades-0.8.7-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,446 Found link https://files.pythonhosted.org/packages/18/79/ada431afecf1df8bb0b3d33ac20fb6e2735a2f7b60e8d805df87af1fa6fc/edx-bulk-grades-0.8.8.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.8 2026-04-07T17:13:52,446 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/eb/02/495f84f22b8bf239dc6e841a6cd721f5d074416d2e929343ad028ef43c65/edx_bulk_grades-0.8.8-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,447 Found link https://files.pythonhosted.org/packages/bd/da/2b06e0d98956e0586fd1cff947590b7cb95ece9b7d1cc60c1671a9debd81/edx-bulk-grades-0.8.9.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.9 2026-04-07T17:13:52,447 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/40/e0/667cdb0f13afa252471180a08f04ef2be06aeb4051bc793849d59492ad76/edx_bulk_grades-0.8.9-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,448 Found link https://files.pythonhosted.org/packages/3c/b8/b7e254755e096a9316e314f3d544f916f748a6757398fd27a686dea8fc7d/edx-bulk-grades-0.8.10.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.10 2026-04-07T17:13:52,449 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/6a/24/736e23b1424b10b78cef53defac1163e4bd0be9aa9a0a6fdfca16c86bafb/edx_bulk_grades-0.8.10-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,449 Found link https://files.pythonhosted.org/packages/6b/16/2a72790770b160b626f6a4173de2821e87aad3fbbdb68fcb4e9b514abe29/edx-bulk-grades-0.8.11.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.11 2026-04-07T17:13:52,450 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/84/52/7170c63c00edc2400b975a31111433fc4bab12e61c58844d58fc4e84c2e6/edx_bulk_grades-0.8.11-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,451 Found link https://files.pythonhosted.org/packages/43/e7/7bc1d30876f1a688551984046673b9855f84754163413838f5a43f85fd64/edx-bulk-grades-0.8.12.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.12 2026-04-07T17:13:52,452 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/a7/50/c60344310450caddeb108544cfaf49861dd338871c7739f36fbb6563b866/edx_bulk_grades-0.8.12-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,453 Found link https://files.pythonhosted.org/packages/d3/5f/311f5bd6eb6942292b11f154c7a09698ea66195ad8e70fa229be32e7dd9a/edx-bulk-grades-0.8.13.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.13 2026-04-07T17:13:52,454 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/6e/4c/9f89a55d39cdaa5f63809453e637918b49f3b542a16bcbe82c0ab880f725/edx_bulk_grades-0.8.13-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,454 Found link https://files.pythonhosted.org/packages/65/52/85e5a782b2a6e96ec7933fbeb8677d5291962b3cf7711c049d12e1b79d84/edx-bulk-grades-0.8.14.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.8.14 2026-04-07T17:13:52,455 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/63/46/2c78b6b8816ecf5f493c1dc49894739c4d17624f1c0912b39f0e07b5f6c2/edx_bulk_grades-0.8.14-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,456 Found link https://files.pythonhosted.org/packages/99/55/6dc9bf4049fd2ead1c09d834c25aa420f2559a0d41937a6e9b7303049a66/edx-bulk-grades-0.9.0.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.9.0 2026-04-07T17:13:52,456 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/ad/7a/5e40fb5a26ada2a86f881289328212660fb509ecc47a864500ff47408867/edx_bulk_grades-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,457 Found link https://files.pythonhosted.org/packages/85/bf/1e2ae4aac7d65406c3e637790f52d2c913383078c400014dd63324b38364/edx-bulk-grades-0.9.1.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.9.1 2026-04-07T17:13:52,458 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/9f/66/93f1c5e915d97898dfcf0cc444331a0ba7b5a8799edcec9a967b536328da/edx_bulk_grades-0.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,458 Found link https://files.pythonhosted.org/packages/c4/7c/8d1341e18ce3ca53a716425969213e0de0190b4cd69d978652349e68d222/edx-bulk-grades-0.9.2.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 0.9.2 2026-04-07T17:13:52,459 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/f1/3f/7aef8aebe29c595ee3958b6a24aab5b397b5bd05805cc05655818c2d08d5/edx_bulk_grades-0.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,459 Found link https://files.pythonhosted.org/packages/32/c4/5ad93a65d7d5666f5c89030314a789307767dcf32f539d4af64de9d25d94/edx-bulk-grades-1.0.0.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 1.0.0 2026-04-07T17:13:52,460 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/f3/40/bd80a39e7cf6814cef05ff004742aeac998c8e86890b84a50e8f8ef5ab7f/edx_bulk_grades-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,460 Found link https://files.pythonhosted.org/packages/41/e5/df705f316caad8fda7f84c7a1f3011f7d96110bd319f23f5b922c777c8c9/edx-bulk-grades-1.0.1.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 1.0.1 2026-04-07T17:13:52,461 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/c9/80/226e124b58e408e7da5b5803e990ac22a91e5dd8645152c29f96c4e83962/edx_bulk_grades-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,462 Found link https://files.pythonhosted.org/packages/ef/d6/408fbf0e29b6fa23fb5e57f48f5ff71f9caa4a465c5fe72423a9921b6770/edx-bulk-grades-1.0.2.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 1.0.2 2026-04-07T17:13:52,462 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/60/4e/cd4227bf299b7bf09ab050e32f029a6c6f798980125d0aac626f85210288/edx_bulk_grades-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,463 Found link https://files.pythonhosted.org/packages/0e/50/5deacf882b3c5c10739256fd5a69b71c23e4518f2690d8eb364e88b50ce4/edx-bulk-grades-1.1.0.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 1.1.0 2026-04-07T17:13:52,463 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/40/15/56fae29224a7846ff20a413a48bea9340f40bb4337242cfe9641bb11b03c/edx_bulk_grades-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,464 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/c1/7f/3fe99c483377e48c98bc46cd854e7e68fe0092a8d0528d80715d33b204bd/edx_bulk_grades-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,465 Found link https://files.pythonhosted.org/packages/39/1c/dc9e292a2222b9c5a9c0efde7600f936f593cdb60e795cd305661acb2db3/edx_bulk_grades-1.2.0.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 1.2.0 2026-04-07T17:13:52,465 Skipping link: No binaries permitted for edx-bulk-grades: https://files.pythonhosted.org/packages/1e/1a/6d6dd9ae4c1b7495749047f1d3ff7cb0c07ecf8f1370835c041c5f206a74/edx_bulk_grades-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,466 Found link https://files.pythonhosted.org/packages/f8/1e/6375b95df4eec80274b85f4ffdae8570fd9d51afad4c7ef191bcdd8f34bd/edx_bulk_grades-2.0.0.tar.gz (from https://pypi.org/simple/edx-bulk-grades/), version: 2.0.0 2026-04-07T17:13:52,467 Fetching project page and analyzing links: https://www.piwheels.org/simple/edx-bulk-grades/ 2026-04-07T17:13:52,467 Getting page https://www.piwheels.org/simple/edx-bulk-grades/ 2026-04-07T17:13:52,469 Found index url https://www.piwheels.org/simple 2026-04-07T17:13:52,644 Fetched page https://www.piwheels.org/simple/edx-bulk-grades/ as text/html 2026-04-07T17:13:52,658 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-1.2.0-py2.py3-none-any.whl#sha256=2ea4c255cf0f57eefcbea59e537ae131ac23dafec671fe73b62d1733000e5c10 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,659 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-1.1.0-py2.py3-none-any.whl#sha256=4c549cc48a96bf78016d0ac5a02e1dca0e7dac386819947fa64146c6b55068c5 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,660 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-1.0.2-py2.py3-none-any.whl#sha256=b91582da7054b62905c825108ae74b1f4b7059fcfb7036ecebbedfdc662df6c4 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,660 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-1.0.1-py2.py3-none-any.whl#sha256=374c91155bc4bd06378bed952b7dc4192adfda067c678fb9ee2df4556e2e672f (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,661 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-1.0.0-py2.py3-none-any.whl#sha256=bb1ffea1e47dfad95bc9e5ff7a2ea9eaf7de3c41b42819233c5b0f95bfbe5186 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,661 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.9.2-py2.py3-none-any.whl#sha256=98e4f2cb43df0a686413c678f65e917f4a64ef8ad6d90736f6b4b483972f973b (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,662 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.9.1-py2.py3-none-any.whl#sha256=83dd7ad70e90106984dac2dbc0e39efd6e49f225259ea2fb499cb795b7100ce2 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,663 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.9.0-py2.py3-none-any.whl#sha256=239ee39b67ef40ca5a6f92fd61035c142a3ce96e8f9880361b052ec7453e2ac4 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,663 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.14-py2.py3-none-any.whl#sha256=62017e9fceb5e337fa83c241939a5f5878d6de98ebc740a2222666d161d544b3 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,664 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.13-py2.py3-none-any.whl#sha256=5616198fa07e77668de3d1a85e0ca8257f99194e065e7b6a6c009bca378d68c2 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,664 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.12-py2.py3-none-any.whl#sha256=4fd8704ce9ab31f219879bd88efb2a5610affa8aa3e39b3fb4c96b7feb10fedd (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,665 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.11-py2.py3-none-any.whl#sha256=9fcf46bc1c3d33103e19dac66e4dc360cb291cb9cd1acf0f57e00b20a6fc690f (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,666 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.10-py2.py3-none-any.whl#sha256=174c5ab4d26590e8b1187e3c3ca83b6fecc90b4e42698f32866ebd86859726bd (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,666 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.9-py2.py3-none-any.whl#sha256=4d07afc493e92d5b6d1a11ad215d2884cae28698bf27cb22c8b6d8e3b7c40bad (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,667 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.8-py2.py3-none-any.whl#sha256=fee2eb244291230868f78950e1f185ed1deba087d2e2df1ba5ded1d5efac50ea (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,667 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.7-py2.py3-none-any.whl#sha256=8fcb070a269814270412816f82f4d69cac7d44f9765a650a56ec107b8a5ec354 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,668 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.6-py2.py3-none-any.whl#sha256=0832e58e496fd464fe8a35e9aac48c610b8577edb95b8f19ec2cad701c816792 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,668 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.5-py2.py3-none-any.whl#sha256=6b492c12b61eac62b69281c812d5ad40673cb2fd632d959f8dc05c2fea9eb9f7 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,669 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.2-py2.py3-none-any.whl#sha256=c4984ccc3490e59e6f14d25158e1c44eb70212f13a8a1c39632b46859808da1a (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,669 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.1-py2.py3-none-any.whl#sha256=01ec2e8a1f6c5757b95cce567bd12848b5530c22038c9851788e4f30ad409505 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,670 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.8.0-py2.py3-none-any.whl#sha256=85cc335c9e7ec95f927cdcce3edb64fe6d0c664e497575fb0375c08f275c341f (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,670 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.7.0-py2.py3-none-any.whl#sha256=d974b6aa11012bbb5b1b241cf3ace12f36fdfb84a4feedc57dbf1755bd38d1d8 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,671 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.8-py2.py3-none-any.whl#sha256=0c350fcadca607f9e2cbe5818e4eb60328f791f616514bf491aae3f9729e5719 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,671 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.7-py2.py3-none-any.whl#sha256=31ab6e80be2e4d0eb4f8cfc69941a7c6e1cd05428cb2f9da0b26834e7cc49e77 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,672 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.6-py2.py3-none-any.whl#sha256=1c6cce47faa843a0e5bf2e96307070f5896472491801a84532100a4ab0563db8 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,673 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.5-py2.py3-none-any.whl#sha256=6ba8d15aed42b702232eb266c818ff253de205b30951cb0ebe92e2ca7357e8a4 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,673 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.4-py2.py3-none-any.whl#sha256=918c346fe919cc047cdc5f926f8549e169a5287257072d2f94151ff6ade2c1c1 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,674 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.3-py2.py3-none-any.whl#sha256=4347eecb637238bb72e51a2b3208a46e987f4ca65106772cc5169b7bd335f4e4 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,674 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.2-py2.py3-none-any.whl#sha256=8114d98faac3d25faca526ee2585760fface1300103fd741eaf5f64aa24c3799 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,675 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.1-py2.py3-none-any.whl#sha256=05bbe70e3c5671992774ff19dad4065958fe8bb64b35e88657a52eea9def2200 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,675 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.6.0-py2.py3-none-any.whl#sha256=c0cf5c6987db2e9a3751d97c2bb9915c0171ce4f7434c028ce7271f9aaaba959 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,676 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.11-py2.py3-none-any.whl#sha256=ea3a8963cd4ad4368f1c5e9c22b420f28fe62793cc39b8f1b0eb81b8e6a46dc4 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,676 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.10-py2.py3-none-any.whl#sha256=ad5997cb40bd602b46b388df88baa6cbd10bd4745bedd17e8ad3b3941b6e02c5 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,677 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.9-py2.py3-none-any.whl#sha256=da1e5a321918fc813430cee995ddcff1fb2bf61a52d18b2278f78a690ad3f25c (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,678 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.8-py2.py3-none-any.whl#sha256=143cd94687f6086a557a4afd61910ebb2ab9b88f191d7124c0dace7e5e37b348 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,678 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.7-py2.py3-none-any.whl#sha256=1acb59cc6823303751f53e71132620a75c7494e113e000908c27535605f2e8f2 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,679 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.6-py2.py3-none-any.whl#sha256=87f862f1916fe8228d6f5e5a20e3cc637c421d62e558a93bac14d135c2b0558b (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,680 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.5-py2.py3-none-any.whl#sha256=b51eb9b75d23f9b1505463909d9fff8ac571e2f89e9dd1e8bd675e4c7bbb38e7 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,680 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.4-py2.py3-none-any.whl#sha256=d0505be262b97535dbec93d802e31cdd59a648894e5c437cc9b160b6607e72d6 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,681 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.3-py2.py3-none-any.whl#sha256=7b9f6c4df2f6d04f6e61122985221be29c3624b646cc116e2d4a1687aae09d63 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,681 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5.2-py2.py3-none-any.whl#sha256=67e1322e7eff6271d45ac3fbba5d775f0f338460e5a6d6615637eb940e1a764c (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,682 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.5-py2.py3-none-any.whl#sha256=d8e017e1f9b55e5d6c33d6c323a3b2be9d5cda23abb636a92f9013600b93bc9a (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,682 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.4.4-py2.py3-none-any.whl#sha256=2274561f7768729a071c277192deb0921c13415c97d2bb51dc70c3f40b114d0c (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,683 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.4.3-py2.py3-none-any.whl#sha256=68485d6f276066bb12daff0a022aaece54ce7adabe46b6118ce5d5a927c7ba35 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,683 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.4.2-py2.py3-none-any.whl#sha256=339f09121113d8757156ead2e80a49d3601da40386ae4e6090b9e87178e6ba64 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,684 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.4-py2.py3-none-any.whl#sha256=0d0d4deb28f967d2ffcaaee2bc687dacca251550d271b8de277c536bde2898bf (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,684 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.2-py2.py3-none-any.whl#sha256=398d03653916537cede2dc2f90083158677ca6aa1db4951523a06d60546351b9 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,685 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.1.5-py2.py3-none-any.whl#sha256=48a247f500f77b12400dfb0855b9e92414f73518b5e1868cc74fe5bb35319e98 (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,686 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.1.4-py2.py3-none-any.whl#sha256=b7b2b47e12d085092b6304dc1e0b48ee7f7260f704e5d604e76a35e818f7d30f (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,686 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.1.3-py2.py3-none-any.whl#sha256=4f180fa3f7c493382df3648c02be5f9501fcbf7efdefe6528ef454ebfc2fc88b (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,687 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.1.2-py2.py3-none-any.whl#sha256=e5b9fc732feed6a7145ccc7bdc7bb9ae8708467ca7c4c136f35cf71b3f2f32bf (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,688 Skipping link: No binaries permitted for edx-bulk-grades: https://archive1.piwheels.org/simple/edx-bulk-grades/edx_bulk_grades-0.1.1-py2.py3-none-any.whl#sha256=affabdc576c30f38400b787c1c53bf3a63c604bd34d98f9af7dc3057573254fe (from https://www.piwheels.org/simple/edx-bulk-grades/) 2026-04-07T17:13:52,689 Skipping link: not a file: https://www.piwheels.org/simple/edx-bulk-grades/ 2026-04-07T17:13:52,689 Skipping link: not a file: https://pypi.org/simple/edx-bulk-grades/ 2026-04-07T17:13:52,717 Given no hashes to check 1 links for project 'edx-bulk-grades': discarding no candidates 2026-04-07T17:13:52,736 Collecting edx-bulk-grades==2.0.0 2026-04-07T17:13:52,739 Created temporary directory: /tmp/pip-unpack-rhe7xari 2026-04-07T17:13:52,885 Downloading edx_bulk_grades-2.0.0.tar.gz (43 kB) 2026-04-07T17:13:53,004 Added edx-bulk-grades==2.0.0 from https://files.pythonhosted.org/packages/f8/1e/6375b95df4eec80274b85f4ffdae8570fd9d51afad4c7ef191bcdd8f34bd/edx_bulk_grades-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-f9i4sf_j' 2026-04-07T17:13:53,006 Running setup.py (path:/tmp/pip-wheel-9qivgvcj/edx-bulk-grades_4dc82cac1a74482698bd37b5d57f8f6c/setup.py) egg_info for package edx-bulk-grades 2026-04-07T17:13:53,007 Created temporary directory: /tmp/pip-pip-egg-info-ewyrzk43 2026-04-07T17:13:53,007 Preparing metadata (setup.py): started 2026-04-07T17:13:53,008 Running command python setup.py egg_info 2026-04-07T17:13:53,926 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T17:13:53,926 !! 2026-04-07T17:13:53,927 ******************************************************************************** 2026-04-07T17:13:53,928 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T17:13:53,929 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-04-07T17:13:53,930 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T17:13:53,931 ******************************************************************************** 2026-04-07T17:13:53,932 !! 2026-04-07T17:13:53,932 self._finalize_license_expression() 2026-04-07T17:13:53,956 running egg_info 2026-04-07T17:13:53,983 creating /tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info 2026-04-07T17:13:53,984 writing /tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info/PKG-INFO 2026-04-07T17:13:53,988 writing dependency_links to /tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info/dependency_links.txt 2026-04-07T17:13:53,990 writing entry points to /tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info/entry_points.txt 2026-04-07T17:13:53,991 writing requirements to /tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info/requires.txt 2026-04-07T17:13:53,992 writing top-level names to /tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info/top_level.txt 2026-04-07T17:13:53,994 writing manifest file '/tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info/SOURCES.txt' 2026-04-07T17:13:54,083 reading manifest file '/tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info/SOURCES.txt' 2026-04-07T17:13:54,085 reading manifest template 'MANIFEST.in' 2026-04-07T17:13:54,100 warning: no files found matching '*.png' under directory 'bulk_grades' 2026-04-07T17:13:54,106 warning: no files found matching '*.gif' under directory 'bulk_grades' 2026-04-07T17:13:54,113 warning: no files found matching '*js' under directory 'bulk_grades' 2026-04-07T17:13:54,120 warning: no files found matching '*.css' under directory 'bulk_grades' 2026-04-07T17:13:54,127 warning: no files found matching '*jpg' under directory 'bulk_grades' 2026-04-07T17:13:54,134 warning: no files found matching '*jpeg' under directory 'bulk_grades' 2026-04-07T17:13:54,141 warning: no files found matching '*svg' under directory 'bulk_grades' 2026-04-07T17:13:54,148 adding license file 'LICENSE.txt' 2026-04-07T17:13:54,151 writing manifest file '/tmp/pip-pip-egg-info-ewyrzk43/edx_bulk_grades.egg-info/SOURCES.txt' 2026-04-07T17:13:54,260 Preparing metadata (setup.py): finished with status 'done' 2026-04-07T17:13:54,265 Source in /tmp/pip-wheel-9qivgvcj/edx-bulk-grades_4dc82cac1a74482698bd37b5d57f8f6c has version 2.0.0, which satisfies requirement edx-bulk-grades==2.0.0 from https://files.pythonhosted.org/packages/f8/1e/6375b95df4eec80274b85f4ffdae8570fd9d51afad4c7ef191bcdd8f34bd/edx_bulk_grades-2.0.0.tar.gz 2026-04-07T17:13:54,266 Removed edx-bulk-grades==2.0.0 from https://files.pythonhosted.org/packages/f8/1e/6375b95df4eec80274b85f4ffdae8570fd9d51afad4c7ef191bcdd8f34bd/edx_bulk_grades-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-f9i4sf_j' 2026-04-07T17:13:54,272 Created temporary directory: /tmp/pip-unpack-72wym4c5 2026-04-07T17:13:54,272 Building wheels for collected packages: edx-bulk-grades 2026-04-07T17:13:54,276 Created temporary directory: /tmp/pip-wheel-dgsdf3kj 2026-04-07T17:13:54,277 Building wheel for edx-bulk-grades (setup.py): started 2026-04-07T17:13:54,278 Destination directory: /tmp/pip-wheel-dgsdf3kj 2026-04-07T17:13:54,279 Running command python setup.py bdist_wheel 2026-04-07T17:13:55,116 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T17:13:55,116 !! 2026-04-07T17:13:55,117 ******************************************************************************** 2026-04-07T17:13:55,118 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T17:13:55,119 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-04-07T17:13:55,120 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T17:13:55,121 ******************************************************************************** 2026-04-07T17:13:55,122 !! 2026-04-07T17:13:55,123 self._finalize_license_expression() 2026-04-07T17:13:55,123 running bdist_wheel 2026-04-07T17:13:55,199 The [wheel] section is deprecated. Use [bdist_wheel] instead. 2026-04-07T17:13:55,200 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-04-07T17:13:55,200 !! 2026-04-07T17:13:55,201 ******************************************************************************** 2026-04-07T17:13:55,202 With Python 2.7 end-of-life, support for building universal wheels 2026-04-07T17:13:55,202 (i.e., wheels that support both Python 2 and Python 3) 2026-04-07T17:13:55,203 is being obviated. 2026-04-07T17:13:55,204 Please discontinue using this option, or if you still need it, 2026-04-07T17:13:55,204 file an issue with pypa/setuptools describing your use case. 2026-04-07T17:13:55,205 This deprecation is overdue, please update your project and remove deprecated 2026-04-07T17:13:55,206 calls to avoid build errors in the future. 2026-04-07T17:13:55,207 ******************************************************************************** 2026-04-07T17:13:55,208 !! 2026-04-07T17:13:55,208 self.finalize_options() 2026-04-07T17:13:55,257 running build 2026-04-07T17:13:55,258 running build_py 2026-04-07T17:13:55,293 creating build/lib/bulk_grades 2026-04-07T17:13:55,295 copying bulk_grades/urls.py -> build/lib/bulk_grades 2026-04-07T17:13:55,297 copying bulk_grades/clients.py -> build/lib/bulk_grades 2026-04-07T17:13:55,300 copying bulk_grades/api.py -> build/lib/bulk_grades 2026-04-07T17:13:55,302 copying bulk_grades/views.py -> build/lib/bulk_grades 2026-04-07T17:13:55,305 copying bulk_grades/apps.py -> build/lib/bulk_grades 2026-04-07T17:13:55,307 copying bulk_grades/models.py -> build/lib/bulk_grades 2026-04-07T17:13:55,309 copying bulk_grades/__init__.py -> build/lib/bulk_grades 2026-04-07T17:13:55,310 running egg_info 2026-04-07T17:13:55,338 writing edx_bulk_grades.egg-info/PKG-INFO 2026-04-07T17:13:55,341 writing dependency_links to edx_bulk_grades.egg-info/dependency_links.txt 2026-04-07T17:13:55,343 writing entry points to edx_bulk_grades.egg-info/entry_points.txt 2026-04-07T17:13:55,344 writing requirements to edx_bulk_grades.egg-info/requires.txt 2026-04-07T17:13:55,346 writing top-level names to edx_bulk_grades.egg-info/top_level.txt 2026-04-07T17:13:55,376 reading manifest file 'edx_bulk_grades.egg-info/SOURCES.txt' 2026-04-07T17:13:55,380 reading manifest template 'MANIFEST.in' 2026-04-07T17:13:55,396 warning: no files found matching '*.png' under directory 'bulk_grades' 2026-04-07T17:13:55,403 warning: no files found matching '*.gif' under directory 'bulk_grades' 2026-04-07T17:13:55,411 warning: no files found matching '*js' under directory 'bulk_grades' 2026-04-07T17:13:55,418 warning: no files found matching '*.css' under directory 'bulk_grades' 2026-04-07T17:13:55,426 warning: no files found matching '*jpg' under directory 'bulk_grades' 2026-04-07T17:13:55,433 warning: no files found matching '*jpeg' under directory 'bulk_grades' 2026-04-07T17:13:55,441 warning: no files found matching '*svg' under directory 'bulk_grades' 2026-04-07T17:13:55,448 adding license file 'LICENSE.txt' 2026-04-07T17:13:55,452 writing manifest file 'edx_bulk_grades.egg-info/SOURCES.txt' 2026-04-07T17:13:55,454 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'bulk_grades.migrations' is absent from the `packages` configuration. 2026-04-07T17:13:55,455 !! 2026-04-07T17:13:55,456 ******************************************************************************** 2026-04-07T17:13:55,457 ############################ 2026-04-07T17:13:55,457 # Package would be ignored # 2026-04-07T17:13:55,458 ############################ 2026-04-07T17:13:55,459 Python recognizes 'bulk_grades.migrations' as an importable package[^1], 2026-04-07T17:13:55,459 but it is absent from setuptools' `packages` configuration. 2026-04-07T17:13:55,460 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-07T17:13:55,461 package, please make sure that 'bulk_grades.migrations' is explicitly added 2026-04-07T17:13:55,461 to the `packages` configuration field. 2026-04-07T17:13:55,462 Alternatively, you can also rely on setuptools' discovery methods 2026-04-07T17:13:55,463 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-07T17:13:55,464 instead of `find_packages(...)`/`find:`). 2026-04-07T17:13:55,465 You can read more about "package discovery" on setuptools documentation page: 2026-04-07T17:13:55,466 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-07T17:13:55,467 If you don't want 'bulk_grades.migrations' to be distributed and are 2026-04-07T17:13:55,468 already explicitly excluding 'bulk_grades.migrations' via 2026-04-07T17:13:55,468 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-07T17:13:55,469 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-07T17:13:55,469 combination with a more fine grained `package-data` configuration. 2026-04-07T17:13:55,471 You can read more about "package data files" on setuptools documentation page: 2026-04-07T17:13:55,472 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-07T17:13:55,473 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-07T17:13:55,474 even if it does not contain any `.py` files. 2026-04-07T17:13:55,474 On the other hand, currently there is no concept of package data 2026-04-07T17:13:55,475 directory, all directories are treated like packages. 2026-04-07T17:13:55,476 ******************************************************************************** 2026-04-07T17:13:55,477 !! 2026-04-07T17:13:55,477 check.warn(importable) 2026-04-07T17:13:55,478 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'bulk_grades.settings' is absent from the `packages` configuration. 2026-04-07T17:13:55,478 !! 2026-04-07T17:13:55,480 ******************************************************************************** 2026-04-07T17:13:55,480 ############################ 2026-04-07T17:13:55,481 # Package would be ignored # 2026-04-07T17:13:55,481 ############################ 2026-04-07T17:13:55,482 Python recognizes 'bulk_grades.settings' as an importable package[^1], 2026-04-07T17:13:55,482 but it is absent from setuptools' `packages` configuration. 2026-04-07T17:13:55,483 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-07T17:13:55,484 package, please make sure that 'bulk_grades.settings' is explicitly added 2026-04-07T17:13:55,484 to the `packages` configuration field. 2026-04-07T17:13:55,485 Alternatively, you can also rely on setuptools' discovery methods 2026-04-07T17:13:55,486 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-07T17:13:55,486 instead of `find_packages(...)`/`find:`). 2026-04-07T17:13:55,487 You can read more about "package discovery" on setuptools documentation page: 2026-04-07T17:13:55,489 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-07T17:13:55,490 If you don't want 'bulk_grades.settings' to be distributed and are 2026-04-07T17:13:55,491 already explicitly excluding 'bulk_grades.settings' via 2026-04-07T17:13:55,491 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-07T17:13:55,492 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-07T17:13:55,492 combination with a more fine grained `package-data` configuration. 2026-04-07T17:13:55,493 You can read more about "package data files" on setuptools documentation page: 2026-04-07T17:13:55,494 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-07T17:13:55,496 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-07T17:13:55,496 even if it does not contain any `.py` files. 2026-04-07T17:13:55,497 On the other hand, currently there is no concept of package data 2026-04-07T17:13:55,498 directory, all directories are treated like packages. 2026-04-07T17:13:55,498 ******************************************************************************** 2026-04-07T17:13:55,499 !! 2026-04-07T17:13:55,500 check.warn(importable) 2026-04-07T17:13:55,500 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'bulk_grades.templates.bulk_grades' is absent from the `packages` configuration. 2026-04-07T17:13:55,501 !! 2026-04-07T17:13:55,502 ******************************************************************************** 2026-04-07T17:13:55,503 ############################ 2026-04-07T17:13:55,503 # Package would be ignored # 2026-04-07T17:13:55,503 ############################ 2026-04-07T17:13:55,504 Python recognizes 'bulk_grades.templates.bulk_grades' as an importable package[^1], 2026-04-07T17:13:55,505 but it is absent from setuptools' `packages` configuration. 2026-04-07T17:13:55,506 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-07T17:13:55,507 package, please make sure that 'bulk_grades.templates.bulk_grades' is explicitly added 2026-04-07T17:13:55,508 to the `packages` configuration field. 2026-04-07T17:13:55,509 Alternatively, you can also rely on setuptools' discovery methods 2026-04-07T17:13:55,510 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-07T17:13:55,510 instead of `find_packages(...)`/`find:`). 2026-04-07T17:13:55,511 You can read more about "package discovery" on setuptools documentation page: 2026-04-07T17:13:55,512 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-07T17:13:55,513 If you don't want 'bulk_grades.templates.bulk_grades' to be distributed and are 2026-04-07T17:13:55,514 already explicitly excluding 'bulk_grades.templates.bulk_grades' via 2026-04-07T17:13:55,514 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-07T17:13:55,515 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-07T17:13:55,515 combination with a more fine grained `package-data` configuration. 2026-04-07T17:13:55,516 You can read more about "package data files" on setuptools documentation page: 2026-04-07T17:13:55,517 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-07T17:13:55,519 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-07T17:13:55,519 even if it does not contain any `.py` files. 2026-04-07T17:13:55,520 On the other hand, currently there is no concept of package data 2026-04-07T17:13:55,520 directory, all directories are treated like packages. 2026-04-07T17:13:55,521 ******************************************************************************** 2026-04-07T17:13:55,522 !! 2026-04-07T17:13:55,523 check.warn(importable) 2026-04-07T17:13:55,523 creating build/lib/bulk_grades/migrations 2026-04-07T17:13:55,524 copying bulk_grades/migrations/0001_initial.py -> build/lib/bulk_grades/migrations 2026-04-07T17:13:55,524 copying bulk_grades/migrations/0002_auto_20190703_1526.py -> build/lib/bulk_grades/migrations 2026-04-07T17:13:55,525 copying bulk_grades/migrations/__init__.py -> build/lib/bulk_grades/migrations 2026-04-07T17:13:55,526 creating build/lib/bulk_grades/settings 2026-04-07T17:13:55,526 copying bulk_grades/settings/__init__.py -> build/lib/bulk_grades/settings 2026-04-07T17:13:55,527 copying bulk_grades/settings/common.py -> build/lib/bulk_grades/settings 2026-04-07T17:13:55,527 copying bulk_grades/settings/production.py -> build/lib/bulk_grades/settings 2026-04-07T17:13:55,528 copying bulk_grades/settings/test.py -> build/lib/bulk_grades/settings 2026-04-07T17:13:55,529 creating build/lib/bulk_grades/templates/bulk_grades 2026-04-07T17:13:55,529 copying bulk_grades/templates/bulk_grades/base.html -> build/lib/bulk_grades/templates/bulk_grades 2026-04-07T17:13:55,530 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-04-07T17:13:55,530 !! 2026-04-07T17:13:55,531 ******************************************************************************** 2026-04-07T17:13:55,532 Please avoid running ``setup.py`` directly. 2026-04-07T17:13:55,533 Instead, use pypa/build, pypa/installer or other 2026-04-07T17:13:55,533 standards-based tools. 2026-04-07T17:13:55,534 This deprecation is overdue, please update your project and remove deprecated 2026-04-07T17:13:55,535 calls to avoid build errors in the future. 2026-04-07T17:13:55,536 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-04-07T17:13:55,537 ******************************************************************************** 2026-04-07T17:13:55,538 !! 2026-04-07T17:13:55,538 self.initialize_options() 2026-04-07T17:13:55,553 installing to build/bdist.linux-armv7l/wheel 2026-04-07T17:13:55,553 running install 2026-04-07T17:13:55,578 running install_lib 2026-04-07T17:13:55,605 creating build/bdist.linux-armv7l/wheel 2026-04-07T17:13:55,607 creating build/bdist.linux-armv7l/wheel/bulk_grades 2026-04-07T17:13:55,609 copying build/lib/bulk_grades/urls.py -> build/bdist.linux-armv7l/wheel/./bulk_grades 2026-04-07T17:13:55,611 copying build/lib/bulk_grades/clients.py -> build/bdist.linux-armv7l/wheel/./bulk_grades 2026-04-07T17:13:55,613 creating build/bdist.linux-armv7l/wheel/bulk_grades/migrations 2026-04-07T17:13:55,614 copying build/lib/bulk_grades/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./bulk_grades/migrations 2026-04-07T17:13:55,616 copying build/lib/bulk_grades/migrations/0002_auto_20190703_1526.py -> build/bdist.linux-armv7l/wheel/./bulk_grades/migrations 2026-04-07T17:13:55,618 copying build/lib/bulk_grades/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./bulk_grades/migrations 2026-04-07T17:13:55,620 creating build/bdist.linux-armv7l/wheel/bulk_grades/settings 2026-04-07T17:13:55,622 copying build/lib/bulk_grades/settings/production.py -> build/bdist.linux-armv7l/wheel/./bulk_grades/settings 2026-04-07T17:13:55,624 copying build/lib/bulk_grades/settings/test.py -> build/bdist.linux-armv7l/wheel/./bulk_grades/settings 2026-04-07T17:13:55,626 copying build/lib/bulk_grades/settings/common.py -> build/bdist.linux-armv7l/wheel/./bulk_grades/settings 2026-04-07T17:13:55,627 copying build/lib/bulk_grades/settings/__init__.py -> build/bdist.linux-armv7l/wheel/./bulk_grades/settings 2026-04-07T17:13:55,629 copying build/lib/bulk_grades/api.py -> build/bdist.linux-armv7l/wheel/./bulk_grades 2026-04-07T17:13:55,632 copying build/lib/bulk_grades/views.py -> build/bdist.linux-armv7l/wheel/./bulk_grades 2026-04-07T17:13:55,635 copying build/lib/bulk_grades/apps.py -> build/bdist.linux-armv7l/wheel/./bulk_grades 2026-04-07T17:13:55,637 creating build/bdist.linux-armv7l/wheel/bulk_grades/templates 2026-04-07T17:13:55,639 creating build/bdist.linux-armv7l/wheel/bulk_grades/templates/bulk_grades 2026-04-07T17:13:55,640 copying build/lib/bulk_grades/templates/bulk_grades/base.html -> build/bdist.linux-armv7l/wheel/./bulk_grades/templates/bulk_grades 2026-04-07T17:13:55,642 copying build/lib/bulk_grades/models.py -> build/bdist.linux-armv7l/wheel/./bulk_grades 2026-04-07T17:13:55,644 copying build/lib/bulk_grades/__init__.py -> build/bdist.linux-armv7l/wheel/./bulk_grades 2026-04-07T17:13:55,646 running install_egg_info 2026-04-07T17:13:55,680 Copying edx_bulk_grades.egg-info to build/bdist.linux-armv7l/wheel/./edx_bulk_grades-2.0.0-py3.11.egg-info 2026-04-07T17:13:55,696 running install_scripts 2026-04-07T17:13:55,711 creating build/bdist.linux-armv7l/wheel/edx_bulk_grades-2.0.0.dist-info/WHEEL 2026-04-07T17:13:55,714 creating '/tmp/pip-wheel-dgsdf3kj/edx_bulk_grades-2.0.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-07T17:13:55,716 adding 'bulk_grades/__init__.py' 2026-04-07T17:13:55,720 adding 'bulk_grades/api.py' 2026-04-07T17:13:55,721 adding 'bulk_grades/apps.py' 2026-04-07T17:13:55,723 adding 'bulk_grades/clients.py' 2026-04-07T17:13:55,724 adding 'bulk_grades/models.py' 2026-04-07T17:13:55,725 adding 'bulk_grades/urls.py' 2026-04-07T17:13:55,727 adding 'bulk_grades/views.py' 2026-04-07T17:13:55,729 adding 'bulk_grades/migrations/0001_initial.py' 2026-04-07T17:13:55,731 adding 'bulk_grades/migrations/0002_auto_20190703_1526.py' 2026-04-07T17:13:55,732 adding 'bulk_grades/migrations/__init__.py' 2026-04-07T17:13:55,734 adding 'bulk_grades/settings/__init__.py' 2026-04-07T17:13:55,735 adding 'bulk_grades/settings/common.py' 2026-04-07T17:13:55,736 adding 'bulk_grades/settings/production.py' 2026-04-07T17:13:55,737 adding 'bulk_grades/settings/test.py' 2026-04-07T17:13:55,740 adding 'bulk_grades/templates/bulk_grades/base.html' 2026-04-07T17:13:55,747 adding 'edx_bulk_grades-2.0.0.dist-info/licenses/LICENSE.txt' 2026-04-07T17:13:55,750 adding 'edx_bulk_grades-2.0.0.dist-info/METADATA' 2026-04-07T17:13:55,751 adding 'edx_bulk_grades-2.0.0.dist-info/WHEEL' 2026-04-07T17:13:55,752 adding 'edx_bulk_grades-2.0.0.dist-info/entry_points.txt' 2026-04-07T17:13:55,753 adding 'edx_bulk_grades-2.0.0.dist-info/top_level.txt' 2026-04-07T17:13:55,754 adding 'edx_bulk_grades-2.0.0.dist-info/RECORD' 2026-04-07T17:13:55,756 removing build/bdist.linux-armv7l/wheel 2026-04-07T17:13:55,873 Building wheel for edx-bulk-grades (setup.py): finished with status 'done' 2026-04-07T17:13:55,876 Created wheel for edx-bulk-grades: filename=edx_bulk_grades-2.0.0-py2.py3-none-any.whl size=31637 sha256=aee5eb20e047e27aaa56217a6bed2e8378de65869ee077bd7846ce213fc56468 2026-04-07T17:13:55,877 Stored in directory: /tmp/pip-ephem-wheel-cache-v8y5ye8j/wheels/fd/75/0b/ab726c23cd1de763c74963ee95e212c5bc3843c4457a754413 2026-04-07T17:13:55,891 Successfully built edx-bulk-grades 2026-04-07T17:13:55,895 Removed build tracker: '/tmp/pip-build-tracker-f9i4sf_j'