Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hrehfeld/python-gpm
A stub at a generic package manager/library in python that handles different types of packages using custom handlers
https://github.com/hrehfeld/python-gpm
library package-manager python
Last synced: about 2 months ago
JSON representation
A stub at a generic package manager/library in python that handles different types of packages using custom handlers
- Host: GitHub
- URL: https://github.com/hrehfeld/python-gpm
- Owner: hrehfeld
- Created: 2016-10-19T11:37:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-02T13:05:53.000Z (about 8 years ago)
- Last Synced: 2023-04-16T07:38:24.514Z (almost 2 years ago)
- Topics: library, package-manager, python
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
* python generic package manager
=gpm= will install different types of packages. Each Package defines its ~type~, plugin based /handlers/ install packages of different types.
Packages can easily be defined with a [[https://docs.npmjs.com/files/package.json][npm package.json]]-like ~package.json~ file, and--if necessary--an accompanying ~.json~ file with extra information for the handler.
~\~ cannot be used in repository names or package names, it is used as the delimiter between repository and package (e.g. =quaddicted/quoth=).If ~package.json~ does not have a ~files~ section, a file of ~.zip~ is assumed by most handlers.
[[http://stackoverflow.com/questions/10065564/add-custom-metadata-or-config-to-package-json-is-it-valid#27232456][Custom fields in ~package.json~]].
* Status
very early.