Skip to content

Prototype implementation of a package manager for Unix-like systems.

License

Notifications You must be signed in to change notification settings

martinjungblut/craft-package-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Craft Package Manager

This fork is focused on experimental features and ideas.

Craft is a next-generation package manager targeted at Unix-like operating systems. It is written in Python, supporting both Python 2.6+ and 3.X.

Its main concerns are, in order:

  • Security and correctness: the user should know his system is in a good state at all times. Upgrading and downgrading should be easy. Corner cases should be easily treatable.
  • Features: proper multi-architecture support, package groups, meta-packages, package definition inheritance, high customisability, support for mixing different package branches(pinning).
  • User-friendliness: the command line interface should be very straightforward and easy to use.
  • Performance: things should be fast, but not while sacrifing any of the above.

If you have any suggestions or questions, feel free to drop us a message.

About

Prototype implementation of a package manager for Unix-like systems.

Resources

License

Stars

Watchers

Forks

Languages