{ "info": { "author": "Jeremy Pallats / starcraft.man", "author_email": "N/A", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools", "Topic :: System :: Installation/Setup" ], "description": "Pakit\n=====\n\n|Travis| |Coveralls| |Stories in Ready| |Join the chat at\nhttps://gitter.im/starcraftman/pakit|\n\n|Python| |License| |Version| |Status|\n\n`Fork Me On Github `__\n\nDescription\n-----------\n\nPakit is a small python based package manager that builds programs from\nsource.\n\nPakit provides:\n\n1. A package manager interface to install, remove & update programs.\n2. A simple Recipe specification to build programs from source code.\n3. Premade and tested\n `recipes `__ maintained by\n pakit.\n\nWhen you install a program Pakit will...\n\n1. download the source into a silo in ``pakit.paths.source`` and build\n it.\n2. install the program into a silo under ``pakit.paths.prefix``.\n3. link the silo to the ``pakit.paths.link`` directory.\n\nWant a longer explanation? See the\n`Overview `__ section.\n\nDemo\n----\n\nThe following demonstration covers most of the basic functions.\n\n|Pakit Demo|\n\nTry the\n`demo `__\nyourself after installing pakit.\n\nInstall Pakit\n-------------\n\nTo use pakit:\n\n1. Ensure you have a **build environment** for compiling the programs.\n2. Fetch pakit via **pip** or **github**.\n3. Modify your **$PATH**.\n\nBuild Environment\n~~~~~~~~~~~~~~~~~\n\nAt this point pakit has two limitations to be aware of:\n\n- Relies on user's build environment.\n- Pakit recipes can only depend on things pakit can build, currently\n limited pool. User needs to install any dependencies pakit can't\n build.\n\nTo use pakit, I suggest you have...\n\n- c++ build environment\n- git\n- mercurial\n- anything a recipe depends on that pakit can't build\n\nFor Ubuntu install these packages:\n\n.. code:: bash\n\n sudo apt-get install build-essential automake autoconf python-pip git mercurial liblzma-dev libevent-dev ncurses-dev\n\nGithub\n~~~~~~\n\nFetch the latest from the source. Works unless the build badge says\nfailing.\n\n.. code:: bash\n\n git clone https://github.com/starcraftman/pakit.git\n export PATH=$(pwd)/pakit/bin:$PATH\n python pakit/setup.py deps release\n\npip\n~~~\n\nInstall the latest stable pip release. It might be old but working.\n\n.. code:: bash\n\n sudo -H pip install pakit\n\nPATH\n~~~~\n\nBy default, pakit will install programs under ``pakit.paths.prefix`` and\nlink everything to ``pakit.paths.link``. To use the built programs,\n``pakit.paths.link``/bin must be on your $PATH. So for example, with the\ndefault value of ``pakit.paths.link``, you would need to:\n\n.. code:: bash\n\n export PATH=/tmp/pakit/links/bin:$PATH\n\nThe above exports will only last for the terminal session. To make them\npermanent for bash, edit ``$HOME/.bashrc`` or ``$HOME/.bash_aliases``.\n\nMore Information\n----------------\n\n>From inside the pakit source folder:\n\n- Help: ``pakit --help``\n- Consult man: ``man pakit``\n- Read pydocs: ``pydoc pakit`` or ``pydoc pakit.shell`` and so on...\n- Install all development packages: ``python setup.py deps``\n- Run the test suite: ``tox``\n- See `Waffle `__ for things I'm\n working on.\n- Read ``DESIGN.md`` for details on design. A bit out of date.\n\nContributors\n------------\n\n- Jeremy Pallats/starcraft.man (that is me)\n\nOverview\n--------\n\nBasically I want to make a universal package manager on python. Runs\neverywhere, builds anything and handles dependencies. A bit like a meta\nbuild tool tying arbitrary recipes together. At the end of the day, will\nprobably resemble Homebrew at least a little.\n\nImportantly, the recipes should be configurable via a single YAML file\nthat users can modify without changing the recipes. Say you want to pass\nparticular flags to the ``vim`` or ``ag`` build, you'd just put them in\nan entry in the config.\n\nExpected Feature Overview:\n\n- Python only, with minimal dependencies.\n- Package manager interface, install remove and update recipes.\n- 100% tested, framework & supported recipes.\n- Should work on any POSIX system, emphasis on Linux.\n- Simple recipe specification.\n- Configuration via a single YAML file.\n- Available via `pip `__.\n- Traceability via logs for every command.\n- Premade & tested recipes available for use.\n\nSee\n`DESIGN.md `__\nfor more details.\n\nRoadmap\n-------\n\nFor accurate plan, see waffle.io link above. Just a rough guess of what\nI should be implementing when.\n\n0.1\n~~~\n\n- [x] Implement basic tasks to install & remove 'ag' program.\n- [x] Support Git & Hg repositories.\n- [x] Simple config from ``.pakit.yml``.\n- [x] Upgrade logic.\n- [x] User defined recipe locations via config.\n- [x] Pick a license.\n- [x] Pip/Wheel upload.\n\n0.2\n~~~\n\n- [x] Add archive support, supports download, hashing & extracting.\n- [x] Tar (tarfile)\n- [x] Zip (zipfile)\n- [x] tar.xz (xz command)\n- [x] Rar (rar command)\n- [x] 7z (7z command)\n- [x] Add list & searching support.\n- [x] Python 3 support\n- [x] Better error handling, rollback\n- [x] Improve Command, timeout & input file\n- [x] Investigate alternatives/improvements to RecipeDB\n\n0.3\n~~~\n\n- [ ] Make a website and promote. Maybe use github pages.\n- [x] Dependency logic between recipes tasks.\n- [x] Research best approach & do small design.\n- [x] Create Digraph Structure (likely required).\n- [x] Create Recipe specification & implement.\n- [ ] Handle missing commands inside recipes. For example, recipe needs\n git but git unavailable.\n- [x] Separate recipes from pakit core.\n- [ ] Move to pakit/pakit. `pakit `__\n\n0.4\n~~~\n\n- [ ] Parallelism, envisioned as some task based dependency.\n\nBeyond\n~~~~~~\n\n- [ ] Create tool to convert homebrew ruby formula. Maybe?\n\n.. |Travis| image:: https://travis-ci.org/starcraftman/pakit.svg?branch=master\n :target: https://travis-ci.org/starcraftman/pakit\n.. |Coveralls| image:: https://coveralls.io/repos/starcraftman/pakit/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/starcraftman/pakit?branch=master\n.. |Stories in Ready| image:: https://badge.waffle.io/starcraftman/pakit.svg?label=ready&title=Ready\n :target: http://waffle.io/starcraftman/pakit\n.. |Join the chat at https://gitter.im/starcraftman/pakit| image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/starcraftman/pakit?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n.. |Python| image:: https://img.shields.io/pypi/pyversions/pakit.svg\n :target: https://pypi.python.org/pypi/pakit\n.. |License| image:: https://img.shields.io/pypi/l/Django.svg\n :target: https://pypi.python.org/pypi/pakit\n.. |Version| image:: https://img.shields.io/pypi/v/pakit.svg\n :target: https://pypi.python.org/pypi/pakit\n.. |Status| image:: https://img.shields.io/pypi/status/pakit.svg\n :target: https://pypi.python.org/pypi/pakit\n.. |Pakit Demo| image:: https://github.com/pakit/demo/raw/master/demo.gif\n :target: https://github.com/starcraftman/pakit/blob/master/DEMO.md#demo", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/starcraftman/pakit", "keywords": "development", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pakit", "package_url": "https://pypi.org/project/pakit/", "platform": "any", "project_url": "https://pypi.org/project/pakit/", "project_urls": { "Homepage": "https://github.com/starcraftman/pakit" }, "release_url": "https://pypi.org/project/pakit/0.2.5/", "requires_dist": [ "argparse", "pyyaml", "pyandoc; extra == 'dev'", "coverage; extra == 'test'", "flake8; extra == 'test'", "mock; extra == 'test'", "pytest; extra == 'test'", "sphinx; extra == 'test'", "tox; extra == 'test'" ], "requires_python": null, "summary": "A python based package manager that builds programs from source", "version": "0.2.5" }, "last_serial": 1840221, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "73613be7f4d7ea1fdcde454099714a95", "sha256": "a68092aaf0f8f1d2575da204dfe5da71ff17902d3950a5d46f663c809af0cb64" }, "downloads": -1, "filename": "pakit-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "73613be7f4d7ea1fdcde454099714a95", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16201, "upload_time": "2015-08-18T02:05:24", "url": "https://files.pythonhosted.org/packages/3f/fd/9fce204c9caaf48c0bc7c5f39e2d215b0f6b13bc9f07750cc87156ce6bf8/pakit-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32c1ea7f9c5b53be31279a691574cfe3", "sha256": "29b49f7bc5caab35922c1eb2e17c6c36eca1ae2548cc3317eebebf7fedb2b0c3" }, "downloads": -1, "filename": "pakit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "32c1ea7f9c5b53be31279a691574cfe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17856, "upload_time": "2015-08-18T02:05:28", "url": "https://files.pythonhosted.org/packages/6b/32/9fc71db9a60853236f4cbc18f658a9feb98f57045ddd05a5bb9348375686/pakit-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "aff59cc8a91be1eb6a8e7656fd6322db", "sha256": "03c5bde9b2141246dba752a08a4f482c83a121a0f806d061967039554cd3e2a5" }, "downloads": -1, "filename": "pakit-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aff59cc8a91be1eb6a8e7656fd6322db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17973, "upload_time": "2015-08-26T13:47:15", "url": "https://files.pythonhosted.org/packages/6a/c1/5c68a5b18a44c69e357ee478b4dc317b7497f851d98d65d9182d01e317cf/pakit-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e05880b70bb38732de5ba47e65368c03", "sha256": "39cf0ba762c8779f64066f79a33ed42588d820173ec35dc5ece2833e858f1e69" }, "downloads": -1, "filename": "pakit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e05880b70bb38732de5ba47e65368c03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19546, "upload_time": "2015-08-26T13:47:27", "url": "https://files.pythonhosted.org/packages/c8/10/e0169673d0cff2d440e19a2bc50158ff7e54c76f839f615f71055eb814f4/pakit-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "4e0add79291a378de9116360a69a0531", "sha256": "d6b464d20e754f5b41e697be27dc9747cf676aa0ae582e28a9d62128b0b6f568" }, "downloads": -1, "filename": "pakit-0.1.2.zip", "has_sig": false, "md5_digest": "4e0add79291a378de9116360a69a0531", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25683, "upload_time": "2015-08-26T17:38:46", "url": "https://files.pythonhosted.org/packages/22/5e/b0dd3e06fb62f26cd54ec44ae998d405a101ada89e9f3ded95b3190cd353/pakit-0.1.2.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9c248b594cf4bdaa36dea947303468df", "sha256": "332e04761e01dd2c76cb80a491a54fe4b211d699826bc92952443cffd01ed327" }, "downloads": -1, "filename": "pakit-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c248b594cf4bdaa36dea947303468df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18981, "upload_time": "2015-08-28T19:46:51", "url": "https://files.pythonhosted.org/packages/df/f5/cf264498b89a088c52139a8dba24502fb9b33a7068fdef7eadeff9252d0e/pakit-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9198aa2e18f79e83df49ac3c3f6c991b", "sha256": "b543d8c3ede1ae91e2adffd858a0953df983b4b0bb60b970dee078415416789c" }, "downloads": -1, "filename": "pakit-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9198aa2e18f79e83df49ac3c3f6c991b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21240, "upload_time": "2015-08-28T19:46:55", "url": "https://files.pythonhosted.org/packages/96/a2/a0abdca25bc76d26b03bb685dcd1fa865e16a07e27dd152cf423e063d888/pakit-0.1.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "63e2be85377ee850d0dac492f8f2425c", "sha256": "b9480073e5fc86edc1a71e7d73fa117bb03cd5099da40ea1aabaf3861d40ea86" }, "downloads": -1, "filename": "pakit-0.1.4.zip", "has_sig": false, "md5_digest": "63e2be85377ee850d0dac492f8f2425c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27723, "upload_time": "2015-08-28T19:46:59", "url": "https://files.pythonhosted.org/packages/d0/36/cb40b39da719427134fe7c5cf243839faf86d27991e841f82b8de72a3748/pakit-0.1.4.zip" } ], "0.2.0": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f0534ccc0b97d4bfc29bda9e3eebde1d", "sha256": "494681eee9633e4df2618f86070ce997e0521c7851a5ec94081fb20e6a80e18c" }, "downloads": -1, "filename": "pakit-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0534ccc0b97d4bfc29bda9e3eebde1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33163, "upload_time": "2015-09-11T00:58:37", "url": "https://files.pythonhosted.org/packages/df/e7/4262d04e91e42705164a3ffd0305f2282df6e00c9ee574c38fa92a221d3c/pakit-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fb68056e6c16278dd476b1e38d8c95d", "sha256": "4b6d4a8537a07e2425643384e293e2d485a9014cc8ffcbba63fdf141ca29e3a1" }, "downloads": -1, "filename": "pakit-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4fb68056e6c16278dd476b1e38d8c95d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29593, "upload_time": "2015-09-11T00:58:41", "url": "https://files.pythonhosted.org/packages/2b/dd/5add7ec6e3653ecf49e55cd7f8307f0bd9b5d5f6802f2e2791376e6e097d/pakit-0.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "3d65cb5f7e1abd4654a584fdb7cade57", "sha256": "512e01dbd7aa450fc37b7ba92e6d4d198b7bc506cb1f58777d5efe94764db388" }, "downloads": -1, "filename": "pakit-0.2.1.zip", "has_sig": false, "md5_digest": "3d65cb5f7e1abd4654a584fdb7cade57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42580, "upload_time": "2015-09-11T00:58:46", "url": "https://files.pythonhosted.org/packages/d6/55/7d4708fe11c948a0a92404a91df506ae8cc356c46cdec1893b34f8f2a57f/pakit-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ba113f7c444baf01db125259550cb50a", "sha256": "289b532b8aab85e05e216ab5bdeb920517719cbead986e712ac16e388577af84" }, "downloads": -1, "filename": "pakit-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba113f7c444baf01db125259550cb50a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41068, "upload_time": "2015-09-21T11:09:43", "url": "https://files.pythonhosted.org/packages/e4/3a/54d71a1d335df52b60208f80a3b74648f3bc3143a2dd538462d6b195c755/pakit-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80a14d9f5e673aa31339266ed00d0da7", "sha256": "f5d9266790d4a648715ac2f8f5ffd0052e2c08868676ed44938540705c66e5ff" }, "downloads": -1, "filename": "pakit-0.2.2.tar.gz", "has_sig": false, "md5_digest": "80a14d9f5e673aa31339266ed00d0da7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32887, "upload_time": "2015-09-21T11:09:48", "url": "https://files.pythonhosted.org/packages/1d/d2/20b6afebf8350c799fe3cb24126b6da596fe04a036c4c94a9a1c636d9096/pakit-0.2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "1ec9855ce89638028c88f395a747cf61", "sha256": "b7e017665334794c531ef1a421437c361640a260014de1ce8643da4ab8874a6e" }, "downloads": -1, "filename": "pakit-0.2.2.zip", "has_sig": false, "md5_digest": "1ec9855ce89638028c88f395a747cf61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49658, "upload_time": "2015-09-21T11:09:54", "url": "https://files.pythonhosted.org/packages/c3/47/1ce01598956264c3e71a861bfe52a0a1b7fad58429ffc3d46cefba291f80/pakit-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "681f95b25844604ae64dcd3e712f75ca", "sha256": "3168475f04f74a88c2652ce45b193cceb0803432fd23d07c37ba44775fcec3d1" }, "downloads": -1, "filename": "pakit-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "681f95b25844604ae64dcd3e712f75ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44812, "upload_time": "2015-09-29T17:04:22", "url": "https://files.pythonhosted.org/packages/0c/c9/a8bd8596642dc2ff70f8762e6c20d8c71f49afe54adf6631af602ceb3566/pakit-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bfa8b170d04609ba7a27798b3decb7d", "sha256": "5770ccf0b84f0b849b0b848650b8a88921d689092710da60f5c99f87e145533c" }, "downloads": -1, "filename": "pakit-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2bfa8b170d04609ba7a27798b3decb7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35935, "upload_time": "2015-09-29T17:04:27", "url": "https://files.pythonhosted.org/packages/69/f0/702aabca7c88fa41de4cb57a566b39ca7703fffe172edaac8c744b73312e/pakit-0.2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "c8e1a5cfda782e596ae361d5ce145b46", "sha256": "b5c33be0bae39638370d43cf2eea94264f1fd48dc57f29c086f65bf4a2e23d4e" }, "downloads": -1, "filename": "pakit-0.2.3.zip", "has_sig": false, "md5_digest": "c8e1a5cfda782e596ae361d5ce145b46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53837, "upload_time": "2015-09-29T17:04:31", "url": "https://files.pythonhosted.org/packages/24/2c/82737ea2d9fd0851761fa0a9a0b8d70a614e056b6024105efeb205df1eaf/pakit-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "b1e2288e2646fd3a7cad1f5987057434", "sha256": "c073180a227dca497a6b4abdbf9ad6d6bf1114cdac2ec717a94fab92ea0986d0" }, "downloads": -1, "filename": "pakit-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1e2288e2646fd3a7cad1f5987057434", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54629, "upload_time": "2015-10-25T15:03:19", "url": "https://files.pythonhosted.org/packages/fd/be/299bd7bb360d15260c4a69e3c1a7dd52dd35e6bc0046b69ba4bb4155c700/pakit-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a52de6b41f5ab576c945497e7745fb17", "sha256": "96a61f57b9f319aad9ae0686ef209d4114b898a5fdf1d5d969d8015b9a98763e" }, "downloads": -1, "filename": "pakit-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a52de6b41f5ab576c945497e7745fb17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43454, "upload_time": "2015-10-25T15:03:34", "url": "https://files.pythonhosted.org/packages/42/6b/89571bfa2fb7a457d48ab64e86aedfac3fb7d9cf850ff9fb2f4c57fe2d4d/pakit-0.2.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "da7821af2a6bef0fade10067eb8313f2", "sha256": "65ea68796d308b02c44767005caeea6dccd63be785c5d145d559b9cf83aaefb8" }, "downloads": -1, "filename": "pakit-0.2.4.zip", "has_sig": false, "md5_digest": "da7821af2a6bef0fade10067eb8313f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64751, "upload_time": "2015-10-25T15:03:44", "url": "https://files.pythonhosted.org/packages/7f/57/0cc3dab174992a1908365717f1601cc500d1376df4df7dceeafa4425edf5/pakit-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "39736b336959910393cbcca93b73d7a7", "sha256": "34ee6111138f5c64e1cee5feea007cbb36afb886528766e224f020129c218ea4" }, "downloads": -1, "filename": "pakit-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39736b336959910393cbcca93b73d7a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48465, "upload_time": "2015-11-30T20:15:05", "url": "https://files.pythonhosted.org/packages/a0/61/6780a82a5c9365101634e2d2e4350b31bb973f3bbaa4959c1fa2b92d02ee/pakit-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bd707660cd19cc89063e92f4e784519", "sha256": "606b9c9bdca62c2d6efcbb84f5caea2c3c3bfb5457768d6f214765413002197c" }, "downloads": -1, "filename": "pakit-0.2.5.tar.gz", "has_sig": false, "md5_digest": "3bd707660cd19cc89063e92f4e784519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45688, "upload_time": "2015-11-30T20:15:13", "url": "https://files.pythonhosted.org/packages/46/41/5d0561bb5f0da185f94a9dec77d827f0a0bbab24b0709c065ab97916a95b/pakit-0.2.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "fd0aecfd586b14783e5f5b51272b3a59", "sha256": "97de6f9e6c3c3cefc2cf5a01fc083a003d9b4ddd5ebae09f677ab43b25c66257" }, "downloads": -1, "filename": "pakit-0.2.5.zip", "has_sig": false, "md5_digest": "fd0aecfd586b14783e5f5b51272b3a59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59100, "upload_time": "2015-11-30T20:15:22", "url": "https://files.pythonhosted.org/packages/fe/b4/de1c54a55c5405f2bc88032e5963e6aec60f9c36145cc209aa6ff4b26ab6/pakit-0.2.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39736b336959910393cbcca93b73d7a7", "sha256": "34ee6111138f5c64e1cee5feea007cbb36afb886528766e224f020129c218ea4" }, "downloads": -1, "filename": "pakit-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39736b336959910393cbcca93b73d7a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48465, "upload_time": "2015-11-30T20:15:05", "url": "https://files.pythonhosted.org/packages/a0/61/6780a82a5c9365101634e2d2e4350b31bb973f3bbaa4959c1fa2b92d02ee/pakit-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bd707660cd19cc89063e92f4e784519", "sha256": "606b9c9bdca62c2d6efcbb84f5caea2c3c3bfb5457768d6f214765413002197c" }, "downloads": -1, "filename": "pakit-0.2.5.tar.gz", "has_sig": false, "md5_digest": "3bd707660cd19cc89063e92f4e784519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45688, "upload_time": "2015-11-30T20:15:13", "url": "https://files.pythonhosted.org/packages/46/41/5d0561bb5f0da185f94a9dec77d827f0a0bbab24b0709c065ab97916a95b/pakit-0.2.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "fd0aecfd586b14783e5f5b51272b3a59", "sha256": "97de6f9e6c3c3cefc2cf5a01fc083a003d9b4ddd5ebae09f677ab43b25c66257" }, "downloads": -1, "filename": "pakit-0.2.5.zip", "has_sig": false, "md5_digest": "fd0aecfd586b14783e5f5b51272b3a59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59100, "upload_time": "2015-11-30T20:15:22", "url": "https://files.pythonhosted.org/packages/fe/b4/de1c54a55c5405f2bc88032e5963e6aec60f9c36145cc209aa6ff4b26ab6/pakit-0.2.5.zip" } ] }