Skip to main content

appypi: sandboxing apps from Pypi packages

appypi is a terminal-based Python Package Index package manager. Each app installed through appypi is sandboxed in an individual virtualenv and usable from the user space. No root access is required to install an app. appypi in NOT a replacement for pip or easy_install. Actually, it uses pip intensively to manage package installations.

appypi creates launchers into the user ~/bin directory. These launchers mimic the package behavior in terms of what commands can be called. For example, appypi will create a django-admin.py launcher when installing the django package, and a fab launcher when installing the Fabric package. This way, you can use the package as if it was installed with pip directly.

appypi won’t install a package if it finds it in your path already. It is your duty to take care of these external installations before using appypi.

Installing a package:

$ appypi install django
Looking for django...
Found Django version 1.4.2
Installing...
Install successful!

Upgrading a package:

$ appypi upgrade django
Upgrading: Django (1.3 => 1.4.2)

Removing a package:

$ appypi remove django
These packages will be REMOVED:

    Django

Do you want to continue? [y/n]y
Package Django has been removed.

Metadata

Release files for appypi 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for appypi 0.2.0
File Size Uploaded Provenance
appypi-0.2.0.tar.gz 134.0 kB Without provenance Details

Release files / appypi-0.2.0.tar.gz

Download URL appypi-0.2.0.tar.gz
Size 134.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6ca9283ffc80d8b5fc3cd0ee666480e8a3af8464e40380d74c59a76f9b2ca128
BLAKE2b-256 checksum
How to use checksums
b97e38e523121a5527a1aec86add89b62debac91ffdbe7bd3117dec239ae88cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for appypi 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page