Python Dependencies

Open-source Python projects categorized as Dependencies

Top 16 Python Dependency Projects

  • scancode-toolkit

    :mag_right: ScanCode detects licenses, copyrights, dependencies by "scanning code" ... to discover and inventory open source and third-party packages used in your code. Sponsored by NLnet project https://nlnet.nl/project/vulnerabilitydatabase, the Google Summer of Code, Azure credits, nexB and others generous sponsors!

    Project mention: ScanCode: Scan license and packages, dependencies and origin information | news.ycombinator.com | 2023-08-11
  • 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)

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • conan-center-index

    Recipes for the ConanCenter repository

    Project mention: Mokara.io Open Beta (Pre-Built C++ Third-Party Libraries) | /r/cpp | 2023-06-27

    Just checkout ConanCenter https://conan.io/center it's free.

  • import-linter

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

    Project mention: Kraken Technologies: How we organise our large Python monolith | news.ycombinator.com | 2023-07-18

    Never heard of https://import-linter.readthedocs.io/ before. Not sure if I like this type of solution, but it's interesting, and certainly the problem is real.

  • deptry

    Find unused, missing and transitive dependencies in a Python project.

    Project mention: deptry 0.10.0 - A tool to detect issues with your project's dependencies and imports. | /r/Python | 2023-05-08

    Since PEP-621 does not specify a recommended way to define development dependencies, everything is expected to be a regular dependency. See here.

  • creosote

    Identify unused dependencies and avoid a bloated virtual environment.

    Project mention: Be confident in your requirements list with bonded | /r/Python | 2023-04-04

    How is this different from https://github.com/fredrikaverpil/creosote?

  • github-actions-version-updater

    A GitHub Action that Updates All GitHub Actions in a Repository and Creates a Pull Request with the Updates

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • sbomnix

    sbomnix is a utility that generates SBOMs from nix packages

    Project mention: Wolfi: A community Linux OS designed for the container and cloud-native era | news.ycombinator.com | 2023-06-27

    I'm not sure what you mean by "non-trivial" but here's a simple discord bot I wrote in python, that I distribute as an OCI image and that is built with Nix for both x86_64 and aarch64 linux via GitHub actions: https://github.com/starcraft66/attention-attention

    There is no SBOM because I didn't bother publishing one but the way Nix builds derivations, you basically get the SBOM for free. You could use a tool like sbomnix[1] to trivially generate an SPDX-format SBOM from the nix derivation that builds the container image.

    1: https://github.com/tiiuae/sbomnix

  • dgpy

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

    Project mention: Implement most complex multi-factor models | /r/Python | 2023-03-14
  • pip-rating

    Check the health of your project's requirements and get a score for each dependency.

    Project mention: Check the health of your project's requirements and get a score for each dependency | /r/coolgithubprojects | 2023-08-09
  • deferred-import

    Lazy import and install on demand Python packages

  • benchmark-imports

    CLI tool to record how much time it takes to import each dependency in a Python project

    Project mention: benchmark-imports: CLI tool to record how much time it takes to import each dependency in a Python project | /r/coolgithubprojects | 2023-02-02
  • deps

    deps: A terminal UI dashboard to monitor python dependencies across a Github organisation (by apoclyps)

  • depoverflow

    Watches StackOverflow answers and GitHub issues referenced in code for changes

  • unpin.py

    A tool and a lib to unpin dependencies within wheels

  • python-project-template

    Python project template with a starting structure, CI/CD. linting, testing, and code coverage analysis (by viperior)

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-08-11.

Python Dependencies related posts

Index

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

Project Stars
1 scancode-toolkit 1,809
2 tern 893
3 conan-center-index 811
4 import-linter 489
5 deptry 333
6 creosote 286
7 github-actions-version-updater 76
8 sbomnix 61
9 dgpy 38
10 pip-rating 12
11 deferred-import 9
12 benchmark-imports 8
13 deps 8
14 depoverflow 3
15 unpin.py 2
16 python-project-template 2
Free Global Payroll designed for tech teams
Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
try.revelo.com