(formerly spkg for Libterm)
Welcome to the repo for psilib, a json-based backend for the psiman package manager.
It uses the psidex system to distribute packages.
Platforms supported:
Platform | Version of psilib |
---|---|
Libterm | |
Pythonista | |
Linux (Generic) | -WIP- |
Windows | -WIP- |
For more info, take a look at the documentation.
The list below is as follows:
(M) denotes a major change to psilib/psiman code.
(m) denotes a minor change to psilib/psiman code.
(p) denotes a patch for a bug within psilib/psiman code.
- (M) Add semantic versioning to psilib.package.install()
- (M) Add code to handle dependencies
- (M) Implement the whole Pythonista Script Index specification, i.e support multiple packages using the same json file
- (M) Get psilib to a stable API release (0.1.0)
- (M) Add global cache to store indexes of muitiple repos (i.e, no need to switch repositories.)
- (m) Make setrepo() and delrepo() non-interactive
- (m) Update meta-version in all packages to reflect API changes
- (p) Make the cli-wrapper for psilib(psiman) less buggy
- (p) Format output of the cli-wrapper properly
The code from spkg for Libterm was heavily modified to use the json-based psidex
system.
Its original source code, including the psiman package manager, is under the MIT License.