All Projects → sarugaku → passa

sarugaku / passa

Licence: ISC license
Resolver implementation and toolset for generating and interacting with Pipfile and Pipfile.lock.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to passa

requirementslib
A tool for converting between pip-style and pipfile requirements - maintained by the pipenv team
Stars: ✭ 74 (+37.04%)
Mutual labels:  pip, pipfile, requirements, pipenv
Dephell
📦 🔥 Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.
Stars: ✭ 1,730 (+3103.7%)
Mutual labels:  pip, pipfile, pipenv
serverless-python-requirements
⚡️🐍📦 Serverless plugin to bundle Python packages
Stars: ✭ 971 (+1698.15%)
Mutual labels:  pip, requirements, pipenv
ochrona-cli
A command line tool for detecting vulnerabilities in Python dependencies and doing safe package installs
Stars: ✭ 46 (-14.81%)
Mutual labels:  pip, pipfile, requirements
resolvelib
Resolve abstract dependencies into concrete ones
Stars: ✭ 92 (+70.37%)
Mutual labels:  pip, requirements, pipenv
rfc-bibtex
A command line tool that creates bibtex entries for IETF RFCs and Internet Drafts.
Stars: ✭ 43 (-20.37%)
Mutual labels:  pip, pipenv
index
A PEP 503-compliant Python package index specifically providing wheels built for Alpine Linux
Stars: ✭ 26 (-51.85%)
Mutual labels:  pip, pipenv
Pipenv
Python Development Workflow for Humans.
Stars: ✭ 22,542 (+41644.44%)
Mutual labels:  pip, pipfile
Pip Tools
A set of tools to keep your pinned Python dependencies fresh.
Stars: ✭ 5,387 (+9875.93%)
Mutual labels:  pip, requirements
Coronavirus Tracker Api
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!
Stars: ✭ 1,577 (+2820.37%)
Mutual labels:  pip, pipenv
pipfile-requirements
A CLI tool to covert Pipfile/Pipfile.lock to requirments.txt
Stars: ✭ 47 (-12.96%)
Mutual labels:  pipfile, pipenv
pipx
Install and Run Python Applications in Isolated Environments
Stars: ✭ 5,698 (+10451.85%)
Mutual labels:  pip
ios2androidres
Copy iOS image resources to their appropriate Android directory
Stars: ✭ 20 (-62.96%)
Mutual labels:  pip
no-manylinux
Install this package to disable manylinux wheels when dowloading from pip.
Stars: ✭ 23 (-57.41%)
Mutual labels:  pip
wi
Installer for Python Wheels
Stars: ✭ 17 (-68.52%)
Mutual labels:  pip
mllint
`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: ✭ 67 (+24.07%)
Mutual labels:  pip
pystyle
The source of my Python library, pystyle.
Stars: ✭ 158 (+192.59%)
Mutual labels:  pip
symmetric
A powerful tool to enable super fast module-to-API transformations. Learn in minutes, implement in seconds. Batteries included.
Stars: ✭ 65 (+20.37%)
Mutual labels:  pip
py-dependency-install
A GitHub Action that installs Python package dependencies from a user-defined requirements.txt file path with optional pip, setuptools, and wheel installs/updates
Stars: ✭ 23 (-57.41%)
Mutual labels:  requirements
pip-audit
Audits Python environments and dependency trees for known vulnerabilities
Stars: ✭ 735 (+1261.11%)
Mutual labels:  pip

Passa: Toolset for Pipfile projects

https://api.travis-ci.com/sarugaku/passa.svg?branch=master https://ci.appveyor.com/api/projects/status/y9kpdaqy4di5nhyk/branch/master?svg=true Documentation Status

Summary

Passa is a toolset for performing tasks in a Pipfile project, designed to be used as a backing component of Pipenv. It contains several components:

  • A resolver designed for performing dependency resolution using a stateful look-forward algorithm to resolve dependencies (backed by ResolveLib).
  • Interface to interact with individual requirement specifications inside Pipfile and Pipfile.lock (backed by RequirementsLib).
  • A command line interface to invoke the above operations.

Read the documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].