github/Midnighter/dependency-info

We use CiteLang to clone this repository, and parse found dependency files to generate this credit table and badge. For each research software repository, we assign a credit split (0.5 or 50/50) to say that the research software gets 50% of the credit, and the remaining 50% is shared by the dependencies. The same holds true for the children of dependencies up until we reach a minimum level of credit in the tree, at which point we stop parsing.

Software Credit

Manager Name Credit
pypi rich 0.196
pypi colorama 0.059
pypi setuptools 0.044
pypi pip-api 0.039
pypi requirementslib 0.039
pypi pipreqs 0.039
pypi typing-extensions 0.031
pypi ipython 0.026
pypi tomli 0.02
pypi platformdirs 0.02
pypi pytest-cov 0.019
pypi pytest 0.019
pypi sphinx 0.016
pypi packaging 0.016
pypi uvloop 0.015
pypi tokenize-rt 0.015
pypi aiohttp 0.015
pypi typed-ast 0.015
pypi dataclasses 0.015
pypi mypy-extensions 0.015
pypi pathspec 0.015
pypi click 0.015
pypi importlib-resources 0.011
pypi pytest-mypy 0.011
pypi pytest-black 0.011
pypi pytest-perf 0.011
pypi flufl.flake8 0.011
pypi pyfakefs 0.011
pypi pytest-enabler 0.011
pypi pytest-flake8 0.011
pypi pytest-checkdocs 0.011
pypi rst.linker 0.011
pypi jaraco.packaging 0.011
pypi zipp 0.011
setup.py github/Midnighter/dependency-info 0.01
pypi depinfo 0.01
pypi importlib-metadata 0.008
pypi setuptools-scm 0.006
pypi re-assert 0.006
pypi pytest-xdist 0.006
pypi pytest-mock 0.006
pypi psutil 0.006
pypi freezegun 0.006
pypi flaky 0.006
pypi filelock 0.006
pypi distlib 0.006
pypi devpi-server 0.006
pypi devpi-client 0.006
pypi covdefaults 0.006
pypi towncrier 0.006
pypi sphinxcontrib-towncrier 0.006
pypi sphinx-inline-tabs 0.006
pypi sphinx-copybutton 0.006
pypi sphinx-autodoc-typehints 0.006
pypi sphinx-argparse-cli 0.006
pypi furo 0.006
pypi virtualenv 0.006
pypi pyproject-api 0.006
pypi pluggy 0.006
pypi chardet 0.006
pypi cachetools 0.006
pypi tox 0.002
pypi isort 0.002
pypi black 0.002

Note that credit values are rounded and expanded (so shared dependencies are represented as one record) and may not add to 1.0. Rounded values that hit zero are removed.

data.json << Back to Repos