Skip to main content

Personal Simple Package Manager

Project description

PSeudo Package Manager (PSPMan) - a package manager aid

Source Code Repository

source Repository

pages Documentation

Badges

Pipeline PyPI - version PyPI - format PyPi - pyversion

DESCRIPTION

Manage:
  • automatically pull (update code)

  • group (maintain isolated groups)

  • attempt installation of

Packages from Git Repositories.

Currently supports installation of:

  • python (pip)

  • make (configure, make)

  • make (Makefile)

  • cmake

  • meson (ninja)

  • pull-only (don’t install)

May be extended for other methods using instruction file. (see documentation for Extensions) Pull requests are welcome.

Remember:

This is still only an aid. Some work
  • rebase

  • cherrypick

  • ediff

  • git headless state management

  • etc.

needs to be (/ can be) done manually.

All databases are deliberately maintained in yml format for a reason.

Order of Operation

  • Delete projects (if requested)

  • Pull installation urls (default)

  • Update github projects

Installation

Refer to INSTALL.rst or Check section INSTALLATION

BUGS

May mess up root file system. Do not use as ROOT.

DEBUG=True environment variable prints debugging information

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pspman-1!1.5.1.tar.gz (40.6 kB view details)

Uploaded Source

Built Distribution

pspman-1!1.5.1-py3-none-any.whl (49.4 kB view details)

Uploaded Python 3

File details

Details for the file pspman-1!1.5.1.tar.gz.

File metadata

  • Download URL: pspman-1!1.5.1.tar.gz
  • Upload date:
  • Size: 40.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.7

File hashes

Hashes for pspman-1!1.5.1.tar.gz
Algorithm Hash digest
SHA256 0d9e644f23b5bd866c2dfbea99f706a7b4a511ab7a65f4dc963f3fdd75c3f300
MD5 01f60ae7c682742471e48424244ab2c6
BLAKE2b-256 9db5f27924ecc04bd326e46a2778d1fdaaf1ed0bb6c98378a512dcdaa3000886

See more details on using hashes here.

File details

Details for the file pspman-1!1.5.1-py3-none-any.whl.

File metadata

  • Download URL: pspman-1!1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 49.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.7

File hashes

Hashes for pspman-1!1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 02b9b13df70292987247fb83e8d57dbad59b43fa9c07dad56a43359a3bd50018
MD5 4ecd44795c562b376be0457f97d108f4
BLAKE2b-256 128298003a79fe2d95d583aac1812936680e4c48d094cf52085f57d9d0611751

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page