All Projects → CollageLabs → pipsalabim

CollageLabs / pipsalabim

Licence: other
An assistant to guess your pip dependencies from your code, without using a requirements file.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to pipsalabim

Rules python
Experimental Bazel Python Rules
Stars: ✭ 233 (+1453.33%)
Mutual labels:  pypi, pip
ios2androidres
Copy iOS image resources to their appropriate Android directory
Stars: ✭ 20 (+33.33%)
Mutual labels:  pypi, pip
yavdb
Yet Another Vulnerability Database
Stars: ✭ 14 (-6.67%)
Mutual labels:  pypi, pip
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 (+11433.33%)
Mutual labels:  pypi, pip
pip-download
A wrapper for pip download in offline scenario.
Stars: ✭ 22 (+46.67%)
Mutual labels:  pypi, pip
Audioowl
Fast and simple music and audio analysis using RNN in Python 🕵️‍♀️ 🥁
Stars: ✭ 151 (+906.67%)
Mutual labels:  pypi, pip
pmm
PyPi Mirror Manager
Stars: ✭ 29 (+93.33%)
Mutual labels:  pypi, pip
Try
Dead simple CLI tool to try Python packages - It's never been easier! 📦
Stars: ✭ 588 (+3820%)
Mutual labels:  pypi, pip
pipx
Install and Run Python Applications in Isolated Environments
Stars: ✭ 5,698 (+37886.67%)
Mutual labels:  pypi, pip
pystyle
The source of my Python library, pystyle.
Stars: ✭ 158 (+953.33%)
Mutual labels:  pypi, pip
Pigar
☕️ A fantastic tool to generate requirements.txt for your Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)
Stars: ✭ 1,068 (+7020%)
Mutual labels:  pypi, pip
poetry-setup
Generate setup.py (setuptools) from pyproject.toml (poetry)
Stars: ✭ 44 (+193.33%)
Mutual labels:  pypi, pip
Python Pixabay
Python 3 Pixabay's API wrapper.
Stars: ✭ 32 (+113.33%)
Mutual labels:  pypi, pip
Fades
fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects.
Stars: ✭ 182 (+1113.33%)
Mutual labels:  pypi, pip
Matrixprofile Ts
A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile
Stars: ✭ 621 (+4040%)
Mutual labels:  pypi, pip
PyGLM
Fast OpenGL Mathematics (GLM) for Python
Stars: ✭ 167 (+1013.33%)
Mutual labels:  pypi, pip
Pip Upgrader
An interactive pip requirements upgrader. It also updates the version in your requirements.txt file.
Stars: ✭ 340 (+2166.67%)
Mutual labels:  pypi, pip
Piprot
How rotten are your requirements?
Stars: ✭ 409 (+2626.67%)
Mutual labels:  pypi, pip
pypi-simple
PyPI Simple Repository API client library
Stars: ✭ 21 (+40%)
Mutual labels:  pypi, pip
pipyuan
pipyuan 内置了国内常用的 pip 源, 你可以快速设置想要的源
Stars: ✭ 30 (+100%)
Mutual labels:  pypi, pip

Pip Sala Bim is an assistant to guess your pip dependencies from your code, without using a requirements file.
Github Releases Github Issues Push Code Climate Snyk Contributor License Agreement PyPI Package Read The Docs Discord Channel


Pip Sala Bim will tell you which packages you need to install to satisfy the dependencies of your project. It uses a simple AST visitor [1] for detecting imports and PyPIContents to search which packages contain these imports.

For more information, please read the full documentation.

Getting started

Installation

The pipsalabim program is written in python and hosted on PyPI. Therefore, you can use pip to install the stable version:

$ pip install --upgrade pipsalabim

If you want to install the development version (not recomended), you can install directlty from GitHub like this:

$ pip install --upgrade https://github.com/LuisAlejandro/pipsalabim/archive/master.tar.gz

Usage

pipsalabim is really easy to use. Go to your python project and execute it as follows to start guessing your dependencies:

$ cd your-python-project/
$ pipsalabim report --help

usage: pipsalabim report [-h] [-r]

optional arguments:
  -h, --help          show this help message and exit
  -r, --requirements  Format output for requirements.txt file.

You need to run "pipsalabim update" before being able to generate a report.

Getting help

If you have any doubts or problems, suscribe to our Gitter Chat and ask for help. You can also ask your question on StackOverflow (tag it pipsalabim) or drop me an email at [email protected].

Contributing

See CONTRIBUTING.rst for details.

Release history

See HISTORY.rst for details.

License

Copyright 2016, Pip Sala Bim Developers (read AUTHORS.rst for a full list of copyright holders).

Released under a GPL-3 License (read COPYING.rst for license details).

Made with ❤️ and 🍔


Web collagelabs.org · GitHub @LuisAlejandro · Twitter @LuisAlejandro


[1]AST refers to an Abstract Syntax Tree, you can read more on https://en.wikipedia.org/wiki/Abstract_syntax_tree
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].