Skip to main content

Build and manage programs simply

Project description

Pakit is a package manager that builds from source. For More Information: https://github.com/starcraftman/pakit/

Change Log:

0.2.3
  • Try to find best config by searching.

  • Doc update.

  • Build speedup with travis caching.

  • Better rollback, any exception during Recipe’s build() triggers it.

  • Command timeout default configurable, Command.wait() takes timeout too.

  • Relicensed to BSD 3 clause.

  • Python 3.5 works, testing it on travis.

  • Use __doc__ in Recipes better for description and more info.

  • Use sha256 hashing instead of sha1 on archives.

  • Better exception handling towards user.

  • Fix: Ninja recipe was broken

  • Add Recipes: GNU parallel & vimpager

0.2.2
  • Implement source caching for VCS.

  • Add bash completion for pakit command.

  • Smarter default cmd dir for recipes, during build() executes in source, during verify executes in link

  • –list: Shorten hash and list repo installed from.

  • –display formatting fix.

  • Added recipes: ack, cmake, ctags, git, hg, libjsoncpp, p7zip, unrar, zsh.

  • Fix: Rare Command Failure

0.2.1
  • Bumping to ensure pip release works.

  • README updated roadmap.

0.2.0
  • Add Doxygen build recipe.

  • Add simple to follow demo & gif.

  • Pakit now comes with a man page.

  • Commands now have proper timeout & stdin support.

  • Archives now support local URI as a path on system.

  • Improved RecipeDB & added back user recipe support via paths.recipes.

  • Add Archive support for tar.xz, rar and 7z

  • Large testing overhaul & speedup with caching.

  • Fix: Not all Archive temp files cleaned.

0.1.4
  • Fix UpdateTask, was broken and not noiced due to bad test

  • Add better error handling for problems during InstallTask & UpdateTask

0.1.2
  • Add support for Python 3 versions in testing

  • Add basic archive support (tar.gz, tar.bz2, zip)

0.1.0
  • Initial release

Project details


Download files

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

Source Distributions

pakit-0.2.3.zip (53.8 kB view details)

Uploaded Source

pakit-0.2.3.tar.gz (35.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pakit-0.2.3-py2.py3-none-any.whl (44.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pakit-0.2.3.zip.

File metadata

  • Download URL: pakit-0.2.3.zip
  • Upload date:
  • Size: 53.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pakit-0.2.3.zip
Algorithm Hash digest
SHA256 b5c33be0bae39638370d43cf2eea94264f1fd48dc57f29c086f65bf4a2e23d4e
MD5 c8e1a5cfda782e596ae361d5ce145b46
BLAKE2b-256 242c82737ea2d9fd0851761fa0a9a0b8d70a614e056b6024105efeb205df1eaf

See more details on using hashes here.

File details

Details for the file pakit-0.2.3.tar.gz.

File metadata

  • Download URL: pakit-0.2.3.tar.gz
  • Upload date:
  • Size: 35.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pakit-0.2.3.tar.gz
Algorithm Hash digest
SHA256 5770ccf0b84f0b849b0b848650b8a88921d689092710da60f5c99f87e145533c
MD5 2bfa8b170d04609ba7a27798b3decb7d
BLAKE2b-256 69f0702aabca7c88fa41de4cb57a566b39ca7703fffe172edaac8c744b73312e

See more details on using hashes here.

File details

Details for the file pakit-0.2.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pakit-0.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3168475f04f74a88c2652ce45b193cceb0803432fd23d07c37ba44775fcec3d1
MD5 681f95b25844604ae64dcd3e712f75ca
BLAKE2b-256 0cc9a8bd8596642dc2ff70f8762e6c20d8c71f49afe54adf6631af602ceb3566

See more details on using hashes here.

Supported by

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