Python Dependencies

Open-source Python projects categorized as Dependencies Edit details

Top 11 Python Dependency Projects

  • scancode-toolkit

    :mag_right: ScanCode detects licenses, copyrights, package manifests & dependencies and more by scanning code ... to discover and inventory open source and third-party packages used in your code.

    Project mention: User beware: Modified AGPLv3 removes freedoms, adds legal headaches | | 2022-04-07

    Hey, pabs3! Actually this is not using a rolling checksum for detection but rather a combo of language model, checksums, automatons, bitvectors, inverted indexes and multiple sequences alignment (e.g. a specialized diff). I put some docs there to explain the approach at a

  • tern

    Tern is a software composition analysis tool and Python library that generates a Software Bill of Materials for container images and Dockerfiles. The SBOM that Tern generates will give you a layer-by-layer view of what's inside your container in a variety of formats including human-readable, JSON, HTML, SPDX and more. (by tern-tools)

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • conan-center-index

    Recipes for the ConanCenter repository

    Project mention: After more than 30 years, why is there is no standardized package manager for c/c++ projects to avoid build systems hell. | | 2022-09-02

    It seems that you haven't following up. ConanCenter now has 1400 packages, a bit less than vcpkg, but it got like 9000 PullRequests from the community in last 2 years:

  • emerge

    emerge is a source code analysis tool and dependency visualizer that can be used to gather insights about source code structure, metrics, dependencies and complexity of software projects. After scanning the source code of a project it provides you an interactive web interface to explore and analyze your project by using graph structures.

  • import-linter

    Import Linter allows you to define and enforce rules for the internal and external imports within your Python project.

  • LibreSelery

    Continuous distribution of funding to your project contributors and dependencies. Integrated into GitHub Actions

    Project mention: Show HN: StackAid – fund 100s of open source dependencies with one subscription | | 2022-09-14

    We tried something similar in the past:

    Donation were distributed entirely through the CoinBase api by sending emails to each developer in the Git history.

    I wonder how you will divide the money among the users. Giving money just to the project maintainers will not strengthen the community. Unfortunately, this is often exactly the area where support is needed to create sustainable open source in addition to fiscal support.

  • deptry

    A command line utility to check for obsolete, missing and transitive dependencies in a Python project.

    Project mention: Looking for opinions on a design issue of a CLI I am currently developing | | 2022-09-19

    Thanks for your comment :) src was used purely as an example. By default, the tool scans for .py files in all directories recursively. But for example, in this issue someone put their source code in crop directory and thus called the tool with deptry crop/, which is not how the argument is supposed to be used.


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • dgpy

    A very light weight dependency graph for systems with massive calculation complexities or scheduling systems

    Project mention: Dependency graph | | 2021-12-07
  • github-actions-version-updater

    GitHub Actions Version Updater Updates All GitHub Action Versions in a Repository and Creates a Pull Request with the Changes.

  • deferred-import

    Lazy import and install on demand Python packages

    Project mention: deferred-import: Lazy import and install on demand Python packages | | 2022-09-10
  • depoverflow

    Watches StackOverflow answers and GitHub issues referenced in code for changes

    Project mention: Step Away from Stack Overflow | | 2021-12-23

    I go one further. If I do use a piece of code from Stack overflow (usually a workaround for some API pain point or specific technical gimmick), I linked to the answer from a comment. I then built a tool to notify me if that answer gets new comments or new answers are added. [1] Similar to how I check for new versions of my npm/pip/gem/cargo dependencies, I check for new info on my Stack overflow dependencies.


NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-19.

Python Dependencies related posts


What are some of the best open-source Dependency projects in Python? This list will help you:

Project Stars
1 scancode-toolkit 1,538
2 tern 778
3 conan-center-index 631
4 emerge 318
5 import-linter 213
6 LibreSelery 115
7 deptry 53
8 dgpy 32
9 github-actions-version-updater 29
10 deferred-import 6
11 depoverflow 3
Find remote jobs at our new job board There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.