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. Learn more →
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.
-
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-18Never 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.
-
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.
-
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.
-
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.
-
dgpy
A very light weight dependency graph for systems with massive calculation complexities or scheduling systems
-
Project mention: Check the health of your project's requirements and get a score for each dependency | /r/coolgithubprojects | 2023-08-09
-
-
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)
-
-
-
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.
Python Dependencies related posts
- ScanCode: Scan license and packages, dependencies and origin information
- Kraken Technologies: How we organise our large Python monolith
- Show HN: Deptry 0.10.0 – detect unused dependencies in your Python project
- deptry 0.10.0 - A tool to detect issues with your project's dependencies and imports.
- Be confident in your requirements list with bonded
- Creosote - Identify unused Python dependencies and avoid a bloated virtual environment
- Creosote - Identify unused Python dependencies and avoid a bloated virtual environment
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Oct 2023
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 |