Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to PDM
Python packaging and dependency management made easy
The Python package installer
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Python Development Workflow for Humans.
A system-level, binary package and environment manager running on all major operating systems and platforms.
A set of tools to keep your pinned Python dependencies fresh.
Simple Python version management
Visual scripting framework for python - https://wonderworks-software.github.io/PyFlow
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.
An installation and dependency system for Python (by David-OConnor)
An extremely fast Python linter, written in Rust.
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
:package: :fire: Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.
Rich is a Python library for rich text and beautiful formatting in the terminal.
A framework for managing and maintaining multi-language pre-commit hooks.
LLVM-based compiler for the Nim language
An Open Source Machine Learning Framework for Everyone
A simple, yet elegant, HTTP library.
Developer-first error tracking and performance monitoring
The fundamental package for scientific computing with Python.
The Rust package manager
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
PDM reviews and mentions
A question about good practice when using docker.
2 projects | reddit.com/r/dataengineering | 26 May 2023
You'd need a proper dependencies management tool like PDM or Poetry to exhaustively resolve and lock down all the transitive dependencies if you want to have anything closed to reproducible build.
pdm-dotenv: Simplify Your Project's Environment Variable Management
3 projects | reddit.com/r/Python | 16 Apr 2023
Are you working on a Python project that uses pdm for dependency management and dotenv for local environment variable and secrets management? Do you find it frustrating when CLI tools like pgcli don't automatically pick up your .env file, forcing you to resort to npm install -g dotenv-cli? I've got a more convenient solution for you!
PEP 582 rejected - consensus among the community needed
7 projects | reddit.com/r/Python | 28 Mar 2023
I first learned about PDM from a blog post written by one of the PDM contributers. The post was about OOPifying argparse to allow for easy creation/modification of subcommands that exist as their own classes/files, and to avoid maintaining a single long script with an endless number of subparser.add_argument(...) lines.7 projects | reddit.com/r/Python | 28 Mar 2023
It's per project, check out pdm if you want a preview https://github.com/pdm-project/pdm
PEP 704 – Require virtual environments by default for package installers
3 projects | news.ycombinator.com | 15 Mar 2023
That's more or less what PEP 582 plans to do, but it's been stalled and mired in discussions for years. The PDM tool went ahead and implemented it though if you want to use it: https://github.com/pdm-project/pdm
This Week In Python
5 projects | dev.to | 20 Jan 2023
pdm – A modern Python package and dependency manager
How does a virtual environment work?
2 projects | reddit.com/r/Python | 5 Jan 2023
pdm and PEP 582 enter the chat
Boring Python: Code Quality
14 projects | news.ycombinator.com | 20 Dec 2022
I'm liking PDM for a while now. Quicker than Poetry and built according to the Python package spec in mind and not as an afterthought. While it was originally meant to work with PEP 582, it works with virtual environments too (now default).
Thank GOD for Poetry!
3 projects | reddit.com/r/Python | 28 Sep 2022
I recommend you to try PDM you'll love it, it's exactly like npm
Learning Go as a Python Developer: The Good and the Bad
9 projects | news.ycombinator.com | 18 Jul 2022
one more that supports the latest standards: https://pdm.fming.dev/
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Jun 2023
frostming/pdm is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of PDM is Python.