edx-repo-tools

View on PyPIReverse Dependencies (0)

2.0.0 edx_repo_tools-2.0.0-py3-none-any.whl

Wheel Details

Project: edx-repo-tools
Version: 2.0.0
Filename: edx_repo_tools-2.0.0-py3-none-any.whl
Download: [link]
Size: 116838
MD5: 9df0b69ee846456e501fa800f0c3548a
SHA256: b4445b163ad811de2d6e906d6727c76f56d5ab6b5c926b6151348068660b1356
Uploaded: 2024-09-05 06:52:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: edx-repo-tools
Version: 2.0.0
Summary: This repo contains a number of tools Open edX uses for working with GitHub repositories.
Author: edX
Author-Email: oscm[at]edx.org
Home-Page: https://github.com/openedx/repo-tools
License: Apache
Keywords: edx repo tools
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: urlobject (==2.4.3)
Requires-Dist: ruamel-yaml-clib (==0.2.8)
Requires-Dist: pyjwt[crypto] (==2.8.0)
Requires-Dist: pluggy (==1.5.0)
Requires-Dist: cachecontrol (==0.14.0)
Requires-Dist: backports-csv (==1.0.7)
Requires-Dist: execnet (==2.1.1)
Requires-Dist: path-py (==12.5.0)
Requires-Dist: docutils (==0.21.2)
Requires-Dist: attrs (==23.2.0)
Requires-Dist: lazy (==1.6)
Requires-Dist: path (==16.14.0)
Requires-Dist: cffi (==1.16.0)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: filelock (==3.15.4)
Requires-Dist: uritemplate (==4.1.1)
Requires-Dist: idna (==3.7)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: tox (==4.16.0)
Requires-Dist: distlib (==0.3.8)
Requires-Dist: six (==1.16.0)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: cryptography (==43.0.0)
Requires-Dist: certifi (==2024.7.4)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: cachetools (==5.4.0)
Requires-Dist: pytest-xdist (==3.6.1)
Requires-Dist: iniconfig (==2.0.0)
Requires-Dist: statistics (==1.0.3.5)
Requires-Dist: packaging (==24.1)
Requires-Dist: virtualenv (==20.26.3)
Requires-Dist: pyproject-api (==1.7.1)
Requires-Dist: smmap (==5.0.1)
Requires-Dist: ruamel-yaml (==0.18.6)
Requires-Dist: fissix (==24.4.24)
Requires-Dist: chardet (==5.2.0)
Requires-Dist: gitpython (==3.1.43)
Requires-Dist: github3-py (==4.0.1)
Requires-Dist: msgpack (==1.0.8)
Requires-Dist: pytest (==8.3.1)
Requires-Dist: click (==8.1.7)
Requires-Dist: moreorless (==0.4.0)
Requires-Dist: volatile (==2.1.0)
Requires-Dist: lockfile (==0.12.2)
Requires-Dist: requests (==2.32.3)
Requires-Dist: more-itertools (==10.3.0)
Requires-Dist: tqdm (==4.66.4)
Requires-Dist: gitdb (==4.0.11)
Requires-Dist: bowler (==0.9.0)
Requires-Dist: appdirs (==1.4.4)
Requires-Dist: urllib3 (==2.2.2)
Requires-Dist: pytest-logging (==2015.11.4)
Requires-Dist: pycparser (==2.22)
Requires-Dist: platformdirs (==4.2.2)
Requires-Dist: click (==8.1.7); extra == "audit-gh-users"
Requires-Dist: packaging (==24.1); extra == "audit-gh-users"
Requires-Dist: ghapi (==1.0.5); extra == "audit-gh-users"
Requires-Dist: fastcore (==1.5.54); extra == "audit-gh-users"
Requires-Dist: dataset (==1.6.2); extra == "conventional-commits"
Requires-Dist: python-dateutil (==2.9.0.post0); extra == "conventional-commits"
Requires-Dist: markupsafe (==2.1.5); extra == "conventional-commits"
Requires-Dist: greenlet (==3.0.3); extra == "conventional-commits"
Requires-Dist: kiwisolver (==1.4.5); extra == "conventional-commits"
Requires-Dist: banal (==1.0.6); extra == "conventional-commits"
Requires-Dist: cycler (==0.12.1); extra == "conventional-commits"
Requires-Dist: pytz (==2024.1); extra == "conventional-commits"
Requires-Dist: six (==1.16.0); extra == "conventional-commits"
Requires-Dist: mako (==1.3.5); extra == "conventional-commits"
Requires-Dist: contourpy (==1.2.1); extra == "conventional-commits"
Requires-Dist: typing-extensions (==4.12.2); extra == "conventional-commits"
Requires-Dist: fonttools (==4.53.1); extra == "conventional-commits"
Requires-Dist: packaging (==24.1); extra == "conventional-commits"
Requires-Dist: pandas (==2.2.2); extra == "conventional-commits"
Requires-Dist: alembic (==1.13.2); extra == "conventional-commits"
Requires-Dist: matplotlib (==3.9.1); extra == "conventional-commits"
Requires-Dist: pillow (==10.4.0); extra == "conventional-commits"
Requires-Dist: pyparsing (==3.1.2); extra == "conventional-commits"
Requires-Dist: tzdata (==2024.1); extra == "conventional-commits"
Requires-Dist: sqlalchemy (==1.4.52); extra == "conventional-commits"
Requires-Dist: numpy (==2.0.1); extra == "conventional-commits"
Requires-Dist: alembic (==1.13.2); extra == "dev"
Requires-Dist: appdirs (==1.4.4); extra == "dev"
Requires-Dist: astroid (==3.2.4); extra == "dev"
Requires-Dist: attrs (==23.2.0); extra == "dev"
Requires-Dist: backports-csv (==1.0.7); extra == "dev"
Requires-Dist: banal (==1.0.6); extra == "dev"
Requires-Dist: bowler (==0.9.0); extra == "dev"
Requires-Dist: build (==1.2.1); extra == "dev"
Requires-Dist: cache-to-disk (==2.0.0); extra == "dev"
Requires-Dist: cachecontrol (==0.14.0); extra == "dev"
Requires-Dist: cachetools (==5.4.0); extra == "dev"
Requires-Dist: certifi (==2024.7.4); extra == "dev"
Requires-Dist: cffi (==1.16.0); extra == "dev"
Requires-Dist: chardet (==5.2.0); extra == "dev"
Requires-Dist: charset-normalizer (==3.3.2); extra == "dev"
Requires-Dist: click-log (==0.4.0); extra == "dev"
Requires-Dist: click (==8.1.7); extra == "dev"
Requires-Dist: code-annotations (==1.8.0); extra == "dev"
Requires-Dist: colorama (==0.4.6); extra == "dev"
Requires-Dist: contourpy (==1.2.1); extra == "dev"
Requires-Dist: cryptography (==43.0.0); extra == "dev"
Requires-Dist: cycler (==0.12.1); extra == "dev"
Requires-Dist: dataset (==1.6.2); extra == "dev"
Requires-Dist: deprecated (==1.2.14); extra == "dev"
Requires-Dist: dill (==0.3.8); extra == "dev"
Requires-Dist: distlib (==0.3.8); extra == "dev"
Requires-Dist: docutils (==0.21.2); extra == "dev"
Requires-Dist: edx-lint (==5.3.7); extra == "dev"
Requires-Dist: execnet (==2.1.1); extra == "dev"
Requires-Dist: fastcore (==1.5.54); extra == "dev"
Requires-Dist: filelock (==3.15.4); extra == "dev"
Requires-Dist: fissix (==24.4.24); extra == "dev"
Requires-Dist: fonttools (==4.53.1); extra == "dev"
Requires-Dist: ghapi (==1.0.5); extra == "dev"
Requires-Dist: gitdb (==4.0.11); extra == "dev"
Requires-Dist: github3-py (==4.0.1); extra == "dev"
Requires-Dist: gitpython (==3.1.43); extra == "dev"
Requires-Dist: greenlet (==3.0.3); extra == "dev"
Requires-Dist: idna (==3.7); extra == "dev"
Requires-Dist: iniconfig (==2.0.0); extra == "dev"
Requires-Dist: isort (==5.13.2); extra == "dev"
Requires-Dist: jinja2 (==3.1.4); extra == "dev"
Requires-Dist: kiwisolver (==1.4.5); extra == "dev"
Requires-Dist: lazy (==1.6); extra == "dev"
Requires-Dist: lockfile (==0.12.2); extra == "dev"
Requires-Dist: mako (==1.3.5); extra == "dev"
Requires-Dist: markdown-it-py (==3.0.0); extra == "dev"
Requires-Dist: markupsafe (==2.1.5); extra == "dev"
Requires-Dist: matplotlib (==3.9.1); extra == "dev"
Requires-Dist: mccabe (==0.7.0); extra == "dev"
Requires-Dist: mdurl (==0.1.2); extra == "dev"
Requires-Dist: more-itertools (==10.3.0); extra == "dev"
Requires-Dist: moreorless (==0.4.0); extra == "dev"
Requires-Dist: msgpack (==1.0.8); extra == "dev"
Requires-Dist: numpy (==2.0.1); extra == "dev"
Requires-Dist: packaging (==24.1); extra == "dev"
Requires-Dist: pandas (==2.2.2); extra == "dev"
Requires-Dist: path-py (==12.5.0); extra == "dev"
Requires-Dist: path (==16.14.0); extra == "dev"
Requires-Dist: pbr (==6.0.0); extra == "dev"
Requires-Dist: pillow (==10.4.0); extra == "dev"
Requires-Dist: pip-tools (==7.4.1); extra == "dev"
Requires-Dist: platformdirs (==4.2.2); extra == "dev"
Requires-Dist: playwright (==1.45.1); extra == "dev"
Requires-Dist: pluggy (==1.5.0); extra == "dev"
Requires-Dist: pycparser (==2.22); extra == "dev"
Requires-Dist: pyee (==11.1.0); extra == "dev"
Requires-Dist: pygithub (==2.3.0); extra == "dev"
Requires-Dist: pygments (==2.18.0); extra == "dev"
Requires-Dist: pyjwt[crypto] (==2.8.0); extra == "dev"
Requires-Dist: pylint-celery (==0.3); extra == "dev"
Requires-Dist: pylint-django (==2.5.5); extra == "dev"
Requires-Dist: pylint-plugin-utils (==0.8.2); extra == "dev"
Requires-Dist: pylint (==3.2.6); extra == "dev"
Requires-Dist: pynacl (==1.5.0); extra == "dev"
Requires-Dist: pyparsing (==3.1.2); extra == "dev"
Requires-Dist: pyproject-api (==1.7.1); extra == "dev"
Requires-Dist: pyproject-hooks (==1.1.0); extra == "dev"
Requires-Dist: pytest-logging (==2015.11.4); extra == "dev"
Requires-Dist: pytest-mock (==3.14.0); extra == "dev"
Requires-Dist: pytest-xdist (==3.6.1); extra == "dev"
Requires-Dist: pytest (==8.3.1); extra == "dev"
Requires-Dist: python-dateutil (==2.9.0.post0); extra == "dev"
Requires-Dist: python-dotenv (==1.0.1); extra == "dev"
Requires-Dist: python-slugify (==8.0.4); extra == "dev"
Requires-Dist: pytz (==2024.1); extra == "dev"
Requires-Dist: pyyaml (==6.0.1); extra == "dev"
Requires-Dist: requests (==2.32.3); extra == "dev"
Requires-Dist: requirements-parser (==0.10.1); extra == "dev"
Requires-Dist: responses (==0.25.3); extra == "dev"
Requires-Dist: rich (==13.7.1); extra == "dev"
Requires-Dist: ruamel-yaml-clib (==0.2.8); extra == "dev"
Requires-Dist: ruamel-yaml (==0.18.6); extra == "dev"
Requires-Dist: six (==1.16.0); extra == "dev"
Requires-Dist: smmap (==5.0.1); extra == "dev"
Requires-Dist: sqlalchemy (==1.4.52); extra == "dev"
Requires-Dist: statistics (==1.0.3.5); extra == "dev"
Requires-Dist: stevedore (==5.2.0); extra == "dev"
Requires-Dist: text-unidecode (==1.3); extra == "dev"
Requires-Dist: tomlkit (==0.13.0); extra == "dev"
Requires-Dist: tox (==4.16.0); extra == "dev"
Requires-Dist: tqdm (==4.66.4); extra == "dev"
Requires-Dist: types-setuptools (==71.1.0.20240723); extra == "dev"
Requires-Dist: typing-extensions (==4.12.2); extra == "dev"
Requires-Dist: tzdata (==2024.1); extra == "dev"
Requires-Dist: uritemplate (==4.1.1); extra == "dev"
Requires-Dist: urllib3 (==2.2.2); extra == "dev"
Requires-Dist: urlobject (==2.4.3); extra == "dev"
Requires-Dist: virtualenv (==20.26.3); extra == "dev"
Requires-Dist: volatile (==2.1.0); extra == "dev"
Requires-Dist: wheel (==0.43.0); extra == "dev"
Requires-Dist: wrapt (==1.16.0); extra == "dev"
Requires-Dist: pygments (==2.18.0); extra == "find-dependencies"
Requires-Dist: idna (==3.7); extra == "find-dependencies"
Requires-Dist: markdown-it-py (==3.0.0); extra == "find-dependencies"
Requires-Dist: mdurl (==0.1.2); extra == "find-dependencies"
Requires-Dist: requests (==2.32.3); extra == "find-dependencies"
Requires-Dist: types-setuptools (==71.1.0.20240723); extra == "find-dependencies"
Requires-Dist: rich (==13.7.1); extra == "find-dependencies"
Requires-Dist: requirements-parser (==0.10.1); extra == "find-dependencies"
Requires-Dist: charset-normalizer (==3.3.2); extra == "find-dependencies"
Requires-Dist: urllib3 (==2.2.2); extra == "find-dependencies"
Requires-Dist: certifi (==2024.7.4); extra == "find-dependencies"
Requires-Dist: idna (==3.7); extra == "pull-request-creator"
Requires-Dist: pyjwt[crypto] (==2.8.0); extra == "pull-request-creator"
Requires-Dist: typing-extensions (==4.12.2); extra == "pull-request-creator"
Requires-Dist: deprecated (==1.2.14); extra == "pull-request-creator"
Requires-Dist: requests (==2.32.3); extra == "pull-request-creator"
Requires-Dist: packaging (==24.1); extra == "pull-request-creator"
Requires-Dist: pygithub (==2.3.0); extra == "pull-request-creator"
Requires-Dist: wrapt (==1.16.0); extra == "pull-request-creator"
Requires-Dist: pynacl (==1.5.0); extra == "pull-request-creator"
Requires-Dist: charset-normalizer (==3.3.2); extra == "pull-request-creator"
Requires-Dist: cryptography (==43.0.0); extra == "pull-request-creator"
Requires-Dist: urllib3 (==2.2.2); extra == "pull-request-creator"
Requires-Dist: certifi (==2024.7.4); extra == "pull-request-creator"
Requires-Dist: pycparser (==2.22); extra == "pull-request-creator"
Requires-Dist: cffi (==1.16.0); extra == "pull-request-creator"
Requires-Dist: playwright (==1.45.1); extra == "repo-access-scraper"
Requires-Dist: greenlet (==3.0.3); extra == "repo-access-scraper"
Requires-Dist: typing-extensions (==4.12.2); extra == "repo-access-scraper"
Requires-Dist: pyee (==11.1.0); extra == "repo-access-scraper"
Requires-Dist: click (==8.1.7); extra == "repo-checks"
Requires-Dist: idna (==3.7); extra == "repo-checks"
Requires-Dist: pyyaml (==6.0.1); extra == "repo-checks"
Requires-Dist: requests (==2.32.3); extra == "repo-checks"
Requires-Dist: packaging (==24.1); extra == "repo-checks"
Requires-Dist: ghapi (==1.0.5); extra == "repo-checks"
Requires-Dist: charset-normalizer (==3.3.2); extra == "repo-checks"
Requires-Dist: fastcore (==1.5.54); extra == "repo-checks"
Requires-Dist: urllib3 (==2.2.2); extra == "repo-checks"
Requires-Dist: cache-to-disk (==2.0.0); extra == "repo-checks"
Requires-Dist: certifi (==2024.7.4); extra == "repo-checks"
Provides-Extra: audit_gh_users
Provides-Extra: conventional_commits
Provides-Extra: dev
Provides-Extra: find_dependencies
Provides-Extra: pull_request_creator
Provides-Extra: repo_access_scraper
Provides-Extra: repo_checks
License-File: LICENSE.txt
License-File: NOTICE.txt
[Description omitted; length: 2685 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (71.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
edx_repo_tools/__init__.py sha256=KCgP6owu0dQX-ZVFjez96vgXmiWc1iCDGAk7braz_Ag 23
edx_repo_tools/add_common_constraint.py sha256=jEznUuh09TbQkRiRDCN9S5BVrMgIcIw9S04iol6rVgk 3022
edx_repo_tools/auth.py sha256=wkoZe5z2UiWKFkOMFXjIjbvb4E0dPEQbwiVtwYANA54 7051
edx_repo_tools/data.py sha256=WLsoAatY7M2uF1JMeiUMyzM8OVvQwEcEbzpyKon-jOg 2138
edx_repo_tools/dependabot_yml.py sha256=QcLJj08ZKMfeMrAtRjABWzVZpJa_OYP0ddzabLRSiy8 2626
edx_repo_tools/helpers.py sha256=KShNyrEzUlaxXdv7xlCxE-8vVxorzDg1dSWs0R8oHZ8 3902
edx_repo_tools/modernize_openedx_yaml.py sha256=d88ADwRl1A17Kqw2AbsSTVmcYlgVHYhqVLYE27ymDAM 977
edx_repo_tools/utils.py sha256=l-ZwFIJX7AG8yOgNaMPAZCHmi9mmkkO8bLtc5SEogQw 2479
edx_repo_tools/audit_gh_users/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/audit_gh_users/audit_users.py sha256=12WtB702k1avHj5cysDzFMFXlCNGakUifOO3OD3XrgU 1862
edx_repo_tools/codemods/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/codemods/django2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/codemods/django2/auth_anonymous_update.py sha256=MhTVlEaibpxmMMc5XIWTVj_Rwjq37euZIHgOjm0Y1cA 1049
edx_repo_tools/codemods/django2/foreignkey_on_delete_mod.py sha256=e0ufCW_TZMfqa1gJ9I8GYZyf8ZgSzmx_AgiLafTqxuE 1718
edx_repo_tools/codemods/django2/widget_add_renderer_mod.py sha256=nah-8yNCVj2KMh6CHMoKRTxTf2CZfdCOjAjn-2SxD_8 1498
edx_repo_tools/codemods/django3/__init__.py sha256=35zJr4r_1KYbyaPx1CV5cESea2DVnTic98X8qMjoB2U 304
edx_repo_tools/codemods/django3/add_new_django32_settings.py sha256=ZFEaHxViG-gDZmS2QpjcgRIqbTa98VEkWDiEZGKhct8 3125
edx_repo_tools/codemods/django3/github_actions_modernizer.py sha256=hDQ1nl3IIPwBMTYviDDVkSXUyVEx9wiORRCRCPIcFZ4 2001
edx_repo_tools/codemods/django3/github_actions_modernizer_django.py sha256=ZuAYStAm4M1ItAVuvZILHKF7221TdGw3aRB0-6uVGGE 3830
edx_repo_tools/codemods/django3/remove_python2_unicode_compatible.py sha256=YNAs0_QiioSyOPEwWKx7UcxnrM3TLvQxWwGAMdYMjlQ 1067
edx_repo_tools/codemods/django3/replace_render_to_response.py sha256=A7BImgpfO42dSTclfEIqn_ANSp0MVnaSeWOdWd_n9HE 1372
edx_repo_tools/codemods/django3/replace_static.py sha256=xfM0iTkhxZAfCPjRFGV5uX1lCkbBF3uPGnegjUsy_Ro 500
edx_repo_tools/codemods/django3/replace_unicode_with_str.py sha256=Nh-uvxZhtqJXJ50ebplppt-evTjQI9Lc2-5VVxzz5fQ 814
edx_repo_tools/codemods/django3/setup_file_modernizer.py sha256=urXK6Uj1nEL_0R5eW0oIm3BFCjTJdDFiF9snPUV_vBQ 2254
edx_repo_tools/codemods/django3/tox_modernizer.py sha256=sRq1vlOLK8Il0KcCB0CJw6QJrgyK3T1C_MVy-uP77dU 4132
edx_repo_tools/codemods/django3/travis_modernizer.py sha256=5Zz_qa0MydsuMVf0J7Buev7x-ri4gcxYPxVY4mAGRSE 4613
edx_repo_tools/codemods/node16/__init__.py sha256=Msizrs7F35KPc7TAMNwAqlOJLc05yf3ICrbyrXhNmvw 135
edx_repo_tools/codemods/node16/gha_ci_modernizer.py sha256=icU4WjpSMtZ7RX05gU35i6yIfQtSx7hBlHQtiDsOVtk 2913
edx_repo_tools/codemods/node16/gha_release_workflow_modernizer.py sha256=wu_AjNk8yv66SD_46-WZx8vEULUkv2PFvz9XXm1Epec 2732
edx_repo_tools/codemods/python312/__init__.py sha256=DTPYIO0rcnACAEFmxjpxt-UNW4g6nUy9H_Y81PZqLKo 110
edx_repo_tools/codemods/python312/gh_actions_modernizer.py sha256=VJZnQ5OC-6uf57p1h7qumTs1Prd__qQFbKK8DwdrMGg 3446
edx_repo_tools/codemods/python312/tox_modernizer.py sha256=JySRUOb_3ZAlstDRkBfYxt-6DvAs_dleGPaEb9VS5ss 4169
edx_repo_tools/conventional_commits/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/conventional_commits/commitstats.py sha256=sxIA9cYO39tJfKoUMp6w5jQOYIJvDsgXOOrDVjj0ijc 6800
edx_repo_tools/dev/__init__.py sha256=fMFGdS2DB0kH3Zhvf5S9mDbMGkkmdYV0as2_CsYmicc 32
edx_repo_tools/dev/clone_org.py sha256=7cbWZDMnnRNv3JStRoCvW77JnwBMxOVmFp_kzdso4Ow 2390
edx_repo_tools/dev/get_org_repo_urls.py sha256=XgzG_U1oPFge25WsvXohXNr13Q7PaxAbgb6kt8udNzU 1459
edx_repo_tools/dev/show_hooks.py sha256=dcuaY-AW4VSl88DnTGr4zKMLPmynBMnHB5zQO_yCFtA 1167
edx_repo_tools/find_dependencies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/find_dependencies/find_dependencies.py sha256=6TQ0Gbzg0h1wwnfJ1JsHCRhQUa02huLn2iOA3t9GhmE 11482
edx_repo_tools/find_dependencies/find_python_dependencies.py sha256=i0iuOWJzgHVmSJ29Nb-Ho5xcatNasm3JeinE-zdOHQ4 2519
edx_repo_tools/gitgraft/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/gitgraft/gitgraft.py sha256=Pmt8hX5X9D_LjMjvgkBlXt9laLW6MaiJQRK4vCKkzho 22365
edx_repo_tools/oep2/__init__.py sha256=kepm8JJscnDepETj7870uQXwhQnN61XpJgZe2XHIxak 386
edx_repo_tools/oep2/explode_repos_yaml.py sha256=x0MPg4hCLH1m6lLIfoKHV2sRHLq6mVs7-WEU-1kpJh0 936
edx_repo_tools/oep2/checks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/oep2/checks/check_explicit.py sha256=t6ofFmsNo5zWAOkynE4WivIqnKJxSaGf6NoSpKmX-KI 631
edx_repo_tools/oep2/checks/check_oep10.py sha256=4ev4iTDD6EsgSrUV9yQtGZXHBdL7bPgsrzQq7Xw2Xkk 6240
edx_repo_tools/oep2/checks/check_oep2.py sha256=8lI975kcgJnvs8iHIJF2YnR1fCuDCt9ZOdWd28bfdHY 1510
edx_repo_tools/oep2/report/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/oep2/report/cli.py sha256=U9Eaa7LKe6TFniPmXjonix_ZSii8gbfw7X0P3VCNVKo 1087
edx_repo_tools/oep2/report/oep2-report.ini sha256=42ZeDIuIFvniAgQy9myamaZQ-LZnv1YlKF_X_7GHwxc 78
edx_repo_tools/oep2/report/plugin.py sha256=IAbvaQjgzyMFq77frKNBjOBtZ1mrx5Vl57BET08myN4 10463
edx_repo_tools/ospr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/ospr/no_yaml.py sha256=FwieBeN7KBaUl1NwSB_NVa1Mluu9_XOD635cZAm0Klg 1487
edx_repo_tools/pull_request_creator/__init__.py sha256=lOnFdqFiuUcbqoFSCiPGyqURXL6BrK3GTX-sB1rLwxE 26788
edx_repo_tools/release/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/release/tag_release.py sha256=k71JQ2zDSWSd2RstVRMWheHFnH5oNAawknSDPcer_M0 31682
edx_repo_tools/repo_access_scraper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/repo_access_scraper/repo_access_scraper.py sha256=MiLk54nvSPScd9MNWj8ATNLIAvzwb7kTDkvcH4dHW6o 6652
edx_repo_tools/repo_checks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edx_repo_tools/repo_checks/labels.yaml sha256=AxBntX4sdaJihtpLyTdpGwgk6ax_9YRnAPZWsItyrOE 9423
edx_repo_tools/repo_checks/repo_checks.py sha256=gBfQGb5M5xqsg-Z9PjTMRajWNq0UxC1lDj2N-bSeUdw 45697
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_actions_modernizer.py sha256=QeYUw7mHgbPCyO82wu2M0Fl2aNPtoIyCnzKG8q1pKw0 2002
tests/test_actions_modernizer_django.py sha256=HXtzNxYXzPTYNCQt1hrQ76OGFWlKXzVman9nE3R--1I 2720
tests/test_add_new_django32_settings.py sha256=VNwvbmX1X7y8kWO6C7PsJU6yxDyeK-CeCZoQKt42Gi4 3229
tests/test_gha_release_workflow_modernizer.py sha256=pQjslAW-OY4aLB_jAV5k-XGR--J1i5qFDeiEJiIkj4M 2421
tests/test_modernize_openedx_yaml.py sha256=LcTUbxgqZJBOPum2i96Kzi5i9H4qFc4nJYFKxvGlT3c 904
tests/test_node_ci_modernizer.py sha256=FTn7GR4SnzdLCmN5ZakpfCo2JhqWbntwi9QdH8ossp8 2153
tests/test_pull_request_creator.py sha256=m3Cy-kVBuYlHyJVxREasIyiq1W3SIidq8L8TQlKEvBM 24402
tests/test_remove_python2_unicode_compatible.py sha256=cA0wFI9AoYPH9nRGYj7i3_tQuHuFz98jJThN0nYDTRc 1249
tests/test_replace_render_to_response.py sha256=frBODPlGbi_honSpIWwKLZzaJ__jDLEKSdvAuAB_tOY 2073
tests/test_repo_checks.py sha256=KCHPlOs6L-RrWMHZyG6LsboISEdh86fCek9wkkMFvwY 2824
tests/test_setup_file_modernizer.py sha256=daDbI8mdeQ9pgPGEY6430wMq5fdFzhV6F6hjHsz4PWY 1505
tests/test_tag_release.py sha256=8gD7OJ5XwzpNRze_gSEnyyGctomwFpiyBj-U9A7Kbqg 18015
tests/test_tox_modernizer.py sha256=x3TDdf82Jqz_kpAIjuvNWtSmTXNgl7eAdQ3y2v4Dvg0 3780
tests/test_travis_modernizer.py sha256=wkiqbrGtlCT90gimnWLZhMHrD07daylB1i5CRlmljlc 3517
edx_repo_tools-2.0.0.dist-info/LICENSE.txt sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
edx_repo_tools-2.0.0.dist-info/METADATA sha256=c500DGa3RJnwaPuhnEoL12C3RpangQEeOcUlTpZ9JTA 15175
edx_repo_tools-2.0.0.dist-info/NOTICE.txt sha256=f2E6qQJ_GqENpQoO8NA5D3_FrgIuW3DyvUaZd3J3imo 550
edx_repo_tools-2.0.0.dist-info/WHEEL sha256=Wyh-_nZ0DJYolHNn1_hMa4lM7uDedD_RGVwbmTjyItk 91
edx_repo_tools-2.0.0.dist-info/entry_points.txt sha256=NMWFHiWLk3TnFeFzVclY-toyV1I8fSMXCY5hJm5HIeg 2514
edx_repo_tools-2.0.0.dist-info/top_level.txt sha256=r_PrWq-hKNgt8DAKhV8JQ_hSCAlH9yHVNcj7RXUSucY 21
edx_repo_tools-2.0.0.dist-info/RECORD

top_level.txt

edx_repo_tools
tests

entry_points.txt

add_common_constraint = edx_repo_tools.add_common_constraint:main
add_dependabot_ecosystem = edx_repo_tools.dependabot_yml:main
add_django32_settings = edx_repo_tools.codemods.django3.add_new_django32_settings:main
audit_users = edx_repo_tools.audit_gh_users.audit_users:main
clone_org = edx_repo_tools.dev.clone_org:main
conventional_commits = edx_repo_tools.conventional_commits.commitstats:main
find_dependencies = edx_repo_tools.find_dependencies.find_dependencies:main
find_python_dependencies = edx_repo_tools.find_dependencies.find_python_dependencies:main
get_org_repo_urls = edx_repo_tools.dev.get_org_repo_urls:main
modernize_github_actions = edx_repo_tools.codemods.django3.github_actions_modernizer:main
modernize_github_actions_django = edx_repo_tools.codemods.django3.github_actions_modernizer_django:main
modernize_github_actions_django42 = edx_repo_tools.codemods.django42.github_actions_modernizer_django42:main
modernize_node_release_workflow = edx_repo_tools.codemods.node16.gha_release_workflow_modernizer:main
modernize_node_workflow = edx_repo_tools.codemods.node16.gha_ci_modernizer:main
modernize_openedx_yaml = edx_repo_tools.modernize_openedx_yaml:main
modernize_setup_file = edx_repo_tools.codemods.django3.setup_file_modernizer:main
modernize_tox = edx_repo_tools.codemods.django3.tox_modernizer:main
modernize_tox_django42 = edx_repo_tools.codemods.django42.tox_moderniser_django42:main
modernize_travis = edx_repo_tools.codemods.django3.travis_modernizer:main
no_yaml = edx_repo_tools.ospr.no_yaml:no_yaml
oep2 = edx_repo_tools.oep2:_cli
pull_request_creator = edx_repo_tools.pull_request_creator:main
python312_gh_actions_modernizer = edx_repo_tools.codemods.python312.gh_actions_modernizer:main
python312_tox_modernizer = edx_repo_tools.codemods.python312.tox_modernizer:main
remove_providing_args = edx_repo_tools.codemods.django42.remove_providing_args_arg:main
remove_python2_unicode_compatible = edx_repo_tools.codemods.django3.remove_python2_unicode_compatible:main
replace_render_to_response = edx_repo_tools.codemods.django3.replace_render_to_response:main
replace_static = edx_repo_tools.codemods.django3.replace_static:main
replace_unicode_with_str = edx_repo_tools.codemods.django3.replace_unicode_with_str:main
repo_access_scraper = edx_repo_tools.repo_access_scraper.repo_access_scraper:main
repo_checks = edx_repo_tools.repo_checks.repo_checks:main
show_hooks = edx_repo_tools.dev.show_hooks:main
tag_release = edx_repo_tools.release.tag_release:main