{ "info": { "author": "Sun Ning", "author_email": "classicning@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Java", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Build Tools" ], "description": "jip\n===\n\n.. image:: https://img.shields.io/travis/jiptool/jip/master.svg\n :target: https://travis-ci.org/jiptool/jip\n.. image:: https://img.shields.io/pypi/v/jip.svg?maxAge=2592000 :target: https://pypi.python.org/pypi/jip\n.. image:: https://img.shields.io/pypi/l/jip.svg?maxAge=2592000 :target:\n\n\nJip is the jython equivalent of pip to python. It will resolve\ndependencies and download jars for your jython environment.\n\nLicense\n-------\n\njip itself is distributed according to **MIT License** .\n\nInstall\n-------\n\njip is recommended to run within virtualenv, which is a best practice\nfor python/jython developers to created a standalone, portable\nenvironment. From jip 0.7, you can use jip.embed in the global installation.\n\nInstall jip within virtualenv\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nCreate virtualenv with jython:\n\n::\n\n virtualenv -p /usr/local/bin/jython jython-env\n\nActivate the shell environment:\n\n::\n\n cd jython-dev\n source bin/activate\n\nDownload and install jip with pip:\n\n::\n\n pip install jip\n\nInstall jip for global jython (since 0.7)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nDownload jip from `pypi page `_ .\nThen install it with setup.py\n\n::\n\n jython setup.py install\n\nUsage\n-----\n\nInstall a Java package\n~~~~~~~~~~~~~~~~~~~~~~\n\njip will resolve dependencies and download jars from maven\nrepositories. You can install a Java package just like what you do\npython with pip:\n\n::\n\n jip install ::\n\nTake spring as example:\n\n::\n\n jip install org.springframework:spring-core:3.0.5.RELEASE\n\nResolve dependencies defined in a pom\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\njip allows you to define dependencies in a maven pom file, which is\nmore maintainable than typing install command one by one:\n\n::\n\n jip resolve pom.xml\n\nResolve dependencies for an artifact\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nWith jip, you can resolve and download all dependencies of an\nartifact, without grab the artifact itself (whenever the artifact\nis downloadable, for example, just a plain pom). This is especially\nuseful when you are about to setup an environment for an artifact.\nAlso, java dependencies for a jython package is defined in this\nway.\n\n::\n\n jip deps info.sunng.gefr:gefr:0.2-SNAPSHOT\n\nUpdate snapshot artifact\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nYou can use update command to find and download a new deployed\nsnapshot:\n\n::\n\n jip update info.sunng.bason:bason-annotation:0.1-SNAPSHOT\n\nRun jython with installed java packages in path\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAnother script ``jython-all`` is shipped with jip. To run jython\nwith Java packages included in path, just use ``jython-all``\ninstead of ``jython``\n\nList\n~~~~\n\nUse ``jip list`` to see artifacts you just installed\n\nRemove a package\n~~~~~~~~~~~~~~~~\n\nYou are suggested to use ``jip remove`` to remove an artifact. This\nwill keep library index consistent with file system.\n\n::\n\n jip remove org.springframework:spring-core:3.0.5.RELEASE\n\nCurrently, there is no dependency check in artifact removal. So you should\nbe careful when use this command.\n\nClean\n~~~~~\n\n``jip clean`` will remove everything you downloaded, be careful to\nuse it.\n\nSearch\n~~~~~~\n\nYou can also search maven central repository with a ``jip search [keyword]``.\nThe search service is provided by\n`Sonatype's official Maven search `_ .\n\nPersist current environment state\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nBefore you distribute you environment, you can use ``freeze`` to persist\ncurrent state into a pom file.\n\n::\n\n jip freeze > pom.xml\n\n\nConfiguration\n-------------\n\nYou can configure custom maven repository with a dot file, jip will\nsearch configurations in the following order:\n\n\n1. ``$VIRTUAL_ENV/.jip_config``, your virtual environment home\n2. ``$HOME/.jip_config``, your home\n\nHere is an example:\n\n::\n\n [repos:jboss]\n uri=http://repository.jboss.org/maven2/\n type=remote\n\n [repos:local]\n uri=~/.m2/repository/\n type=local\n\n [repos:central]\n uri=http://repo1.maven.org/maven2/\n type=remote\n\nBe careful that the ``.jip_config`` file will overwrite default settings,\nso you must include default local and central repository explicitly.\njip will skip repositories once it finds package matches the maven\ncoordinator.\n\nArtifacts will be cached at ``$HOME/.jip`` (``$VIRTUAL_ENV/.jip`` if\nyou are using a virtual environment).\n\n>From 0.4, you can also define repositories in pom.xml if you use\nthe ``resolve`` command. jip will add these custom repositories\nwith highest priority.\n\nDistribution helpers\n--------------------\n\n>From 0.4, you can use jip in your setup.py to simplify jython\nsource package distribution. Create ``pom.xml`` in the same directory\nwith setup.py. Fill it with your Java dependencies in standard way.\nIn this file, you can also define custom repositories. Here is\nan example:\n\n::\n\n \n\n ...\n\n \n \n org.slf4j\n slf4j-api\n 1.6.1\n \n\n \n org.slf4j\n slf4j-log4j12\n 1.6.1\n \n\n ...\n\n \n\n \n \n sonatype-oss-sonatype\n http://oss.sonatype.org/content/repositories/snapshots/\n \n \n \n\nAnd in your setup.py, use the jip setup wrapper instead of the one\nprovided by setuptools or distutils. You can add keyword argument\n``pom`` to specify a custom name of the pom file.\n\n::\n\n from jip.dist import setup\n\nOther than the traditional pom configuration, jip also allows you to\ndescribe dependencies in python. You can define a data structure in\nyour ``setup.py`` like:\n\n::\n\n requires_java = {\n 'dependencies':[\n ## (groupdId, artifactId, version)\n ('org.slf4j', 'slf4j-api', '1.6.1'),\n ('org.slf4j', 'slf4j-log4j12', '1.6.1'),\n ('info.sunng.soldat', 'soldat', '1.0-SNAPSHOT'),\n ('org.apache.mina', 'mina-core', '2.0.2')\n ],\n 'repositories':[\n ('sonatype-oss-snapshot', 'http://oss.sonatype.org/content/repositories/snapshots/')\n ]\n }\n\nAnd pass it to jip setup as keyword argument ``requires_java``. Once\njip found this argument, it won't try to load a pom file.\n\n::\n\n from jip.dist import setup\n setup(\n ...\n requires_java=requires_java,\n ...)\n\nAnother ``resolve`` command was added to setuptools, you can use this\ncommand to download all dependencies to library path\n\n::\n\n jython setup.py resolve\n\nAll dependencies will be installed when running\n\n::\n\n jython setup.py install\n\nSo with jip's ``setup()`` wrapper, ``pip`` will automatically install\nwhat your package needs. You can publish your package to python\ncheese shop, and there is just one command for everything\n\n::\n\n pip install [your-package-name]\n\n\nEmbedded dependency helper\n--------------------------\n\njip.embed is available for both virtualenv and global installation.\nYou can descirbe Java dependency in you code, then it will be\nresolved on the fly.\njip.embed is inspired by Groovy's @Grab.\n\n::\n\n from jip.embed import require\n\n require('commons-lang:commons-lang:2.6')\n from org.apache.commons.lang import StringUtils\n\n StringUtils.reverse('jip rocks')\n\nContact\n-------\n\nIf you have any problem using jip, or feature request for jip,\nplease feel free to fire an issue on\n`github issue tracker `_. You can\nalso follow `@Sunng `_ on twitter.\n\nChange Notes\n------------\n\n- Next version - unreleased\n- 0.9.13 - 2017-07-23\n- 0.9.12 - 2017-03-20\n\n - Fix errors when downloading POMs containing umlauts\n - Remove jip.JIP_VERSION. Use jip.__version__ if you need it\n\n- 0.9.11 - 2017-03-11\n\n - Improve handling of download errors\n\n- 0.9.10 - 2017-03-09\n\n - Fix .jip/cache not being isolated in virtualenv\n\n- 0.9.9 - 2016-10-31\n\n - Fix possible crash\n\n- 0.9.8 - 2016-07-27\n\n - Minor fixes\n\n- 0.9 - 2015-04-23\n\n - Python 3 support\n\n- 0.8 - 2014-03-31\n\n - Windows support\n\n- 0.7 - 2011-06-11\n\n - All new jip.embed and global installation\n - enhanced search\n - dry-run option for ``install``, ``deps`` and ``resolve``\n - exclusion for ``install`` command and jip.dist\n - local maven repository is disabled by default\n - improved dependency resolving speed\n - jip now maintains a local cache of jars and poms in\n ``$HOME/.jip/cache/``\n - use argparse for better command-line ui\n - add some test cases\n\n- 0.5.1 - 2011-05-14\n\n - Artifact jar package download in paralell\n - User-agent header included in http request\n - new command `freeze` to dump current state\n - bugfix\n\n- 0.4 - 2011-04-15\n\n - New commands available: ``search``, ``deps``, ``list``, ``remove``\n - New feature ``jip.dist`` for setuptools integration\n - Dependency exclusion support, thanks *vvangelovski*\n - Allow project-scoped repository defined in ``pom.xml`` and\n ``setup.py``\n - Code refactoring, now programming friendly\n - README converted to reStructuredText\n - Migrate to MIT License\n\n- 0.2.1 - 2011-04-07\n\n - Improved console output format\n - Correct scope dependency management inheritance\n - Alpha release of snapshot management, you can update a snapshot\n artifact\n - Environment independent configuration. ``.jip`` for each\n environment\n - Bug fixes\n\n- 0.1 - 2011-01-04\n\n - Initial release\n\nLinks\n-----\n\n- `Don't repeat yourself: Distribute jython packages with jip.dist `_\n- **Obsolete**\n `Introduction to jip 0.1 `_\n- `Project on Github `_\n- `Package on Python Cheese Shop `_\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sunng87/jip", "keywords": "", "license": "mit", "maintainer": "", "maintainer_email": "", "name": "jip", "package_url": "https://pypi.org/project/jip/", "platform": "", "project_url": "https://pypi.org/project/jip/", "project_urls": { "Homepage": "https://github.com/sunng87/jip" }, "release_url": "https://pypi.org/project/jip/0.9.13/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "jip installs packages, for Jython and Python", "version": "0.9.13" }, "last_serial": 3043082, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "37b10fd701d93b37a9932c4a7e34063b", "sha256": "0d4cb5f5a42637c4ed65c72d35e8665a098703260e43a923a924c2d35beecf52" }, "downloads": -1, "filename": "jip-0.1.tar.gz", "has_sig": false, "md5_digest": "37b10fd701d93b37a9932c4a7e34063b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5343, "upload_time": "2011-01-04T14:51:27", "url": "https://files.pythonhosted.org/packages/94/0b/f485697c51c0641c0399dcd2c8189d27f93df3c30525d9812f11a9a3b000/jip-0.1.tar.gz" } ], "0.1dev": [], "0.2": [ { "comment_text": "", "digests": { "md5": "dbf8301baa55314e76c418259e593016", "sha256": "72c0a5268be325e8067d0634b1aed8cb82c2dd442b75596b830e7de0d08c0980" }, "downloads": -1, "filename": "jip-0.2.tar.gz", "has_sig": false, "md5_digest": "dbf8301baa55314e76c418259e593016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6604, "upload_time": "2011-04-05T16:02:10", "url": "https://files.pythonhosted.org/packages/81/7e/13ef8a1d460e7659cace30974cae1a1bf7c14238fc019d152628073bc91b/jip-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9153f3b0170ef2e9d77ce6cdea9e798c", "sha256": "6c6676391f4209e66443528932949c0c514d256a6aebacfbdf04c7d9485395cf" }, "downloads": -1, "filename": "jip-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9153f3b0170ef2e9d77ce6cdea9e798c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7065, "upload_time": "2011-04-07T03:50:30", "url": "https://files.pythonhosted.org/packages/75/ec/cc3668bd3c81a6d2794af94187eb571d7a2c445bfafae47600b234bd78ef/jip-0.2.1.tar.gz" } ], "0.2dev": [ { "comment_text": "", "digests": { "md5": "08d8c950f136ca64438c68addedd725a", "sha256": "2351e8f99184cbb11f548f4ca1533c3562f8f95f0b5208c0ff883c5c034b7849" }, "downloads": -1, "filename": "jip-0.2dev.tar.gz", "has_sig": false, "md5_digest": "08d8c950f136ca64438c68addedd725a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6149, "upload_time": "2011-01-07T16:22:21", "url": "https://files.pythonhosted.org/packages/4d/a4/cab7317033fd68c1a96e356989789f9a024b58474aad9c17872de3de6660/jip-0.2dev.tar.gz" } ], "0.2dev2": [ { "comment_text": "", "digests": { "md5": "78c48d61a840423901e1e3d7b0e8aac2", "sha256": "ab1746dbed9466b24afbad0a6bad76b4ad7f3618eae1640f8624fa02fa222408" }, "downloads": -1, "filename": "jip-0.2dev2.tar.gz", "has_sig": false, "md5_digest": "78c48d61a840423901e1e3d7b0e8aac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6371, "upload_time": "2011-03-27T09:45:31", "url": "https://files.pythonhosted.org/packages/cb/c4/6fc40aba3d08482b8e7ee0ad8c148e35a27d13f996bae0f401031ba12d10/jip-0.2dev2.tar.gz" } ], "0.2dev3": [ { "comment_text": "", "digests": { "md5": "2fac4354fe2ee4a4b36e7c04ee14708e", "sha256": "96e3039367eed246a3d2da8e240aa373f0d60c3952ca6565ece4d5d261f0b8ff" }, "downloads": -1, "filename": "jip-0.2dev3.tar.gz", "has_sig": false, "md5_digest": "2fac4354fe2ee4a4b36e7c04ee14708e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6393, "upload_time": "2011-03-27T09:53:40", "url": "https://files.pythonhosted.org/packages/f1/97/c68dd7253a37658110362951b8468e926fc57541b43b174c85388496ead2/jip-0.2dev3.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "966a6cf081ce587d2cc73b5d3d5bffb8", "sha256": "e43b8b2e878e9c235bb0c0eb527112de7de7fe4f9f91e78f67ba572a461c34c7" }, "downloads": -1, "filename": "jip-0.3.tar.gz", "has_sig": false, "md5_digest": "966a6cf081ce587d2cc73b5d3d5bffb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7735, "upload_time": "2011-04-09T03:42:56", "url": "https://files.pythonhosted.org/packages/30/db/881d4198e45723cb705d24f82510d634b16c8d2d1271f04fe23bb8463482/jip-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "57dbcd8b2ff66418ff6dc28e1500e55e", "sha256": "6d51cc5880e50e36bb5f595d2c5d8ff07d9df20ccf4941de329a212e39b5de04" }, "downloads": -1, "filename": "jip-0.3.1.tar.gz", "has_sig": false, "md5_digest": "57dbcd8b2ff66418ff6dc28e1500e55e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7476, "upload_time": "2011-04-10T11:36:15", "url": "https://files.pythonhosted.org/packages/0f/b5/487f7fb63c86245ebbcc3aec2a5ac636dbf12382cf1158d8217dbe36226a/jip-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "0624e34ae41caead77fbc9fa80ba2d47", "sha256": "17e2aa85346deeb667abec1a880d658c985a69196a5d5373f0984c8f0c8b2c22" }, "downloads": -1, "filename": "jip-0.4.tar.gz", "has_sig": false, "md5_digest": "0624e34ae41caead77fbc9fa80ba2d47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16888, "upload_time": "2011-04-15T04:55:49", "url": "https://files.pythonhosted.org/packages/52/74/e36d6ad786ef3ab4eda07f8c8e4bf6d6c232c4f9fd9b762dfeec200ee249/jip-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ae1b4eec94c45318abb13cd58e4d4ba1", "sha256": "dec318cab6c8722d94849bfe21151e2cfb2ff3486fb11c075cafdcbecfb9e64e" }, "downloads": -1, "filename": "jip-0.5.tar.gz", "has_sig": false, "md5_digest": "ae1b4eec94c45318abb13cd58e4d4ba1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18133, "upload_time": "2011-04-28T14:52:19", "url": "https://files.pythonhosted.org/packages/9b/cb/edd7ded1b2713d5c41e35aed81d27f3345ef4b11f6284b6f1a359de7eeab/jip-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f6c26193e3d38473d4d119a359bfa707", "sha256": "05cda3d9effddc092b887c88776851417cb210b42b912f2e0bb869b9e1605a68" }, "downloads": -1, "filename": "jip-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f6c26193e3d38473d4d119a359bfa707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17760, "upload_time": "2011-05-14T16:41:28", "url": "https://files.pythonhosted.org/packages/b4/9b/117d4509148e1cc8d7c15b59c21ded4f74eb7d0a3a3aad77638a65effd5c/jip-0.5.1.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "dee34e31f23905bed44c2642bed9581d", "sha256": "77002f442ff6fbbf0c6f6fae69863e431d0a66ec65dfb4205156eda78aaf4d69" }, "downloads": -1, "filename": "jip-0.7.tar.gz", "has_sig": false, "md5_digest": "dee34e31f23905bed44c2642bed9581d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21353, "upload_time": "2011-06-10T17:36:15", "url": "https://files.pythonhosted.org/packages/b4/d2/eeb5a16e3d23ed1ee821322934169496b7293ddae6f4a2dead4cb12209a5/jip-0.7.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "eaf9414651eb99facb48d0db7d09ca43", "sha256": "19795d3f803b377062e740bdf777bc3e31357090d4fa9ae3342c3b9ae18890a4" }, "downloads": -1, "filename": "jip-0.8.1.tar.gz", "has_sig": false, "md5_digest": "eaf9414651eb99facb48d0db7d09ca43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17992, "upload_time": "2014-03-24T02:53:06", "url": "https://files.pythonhosted.org/packages/35/4e/5bb9abb3005a220e1dca87559b2e64fd640de8f59b98be3ae723bea001a8/jip-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "4beffcaf737f0f8c2f55233b2a215e39", "sha256": "cc3388e5b17f564a5a66e93d15dab516f7e2241f4c1f1c57f891788c802642f3" }, "downloads": -1, "filename": "jip-0.8.2.tar.gz", "has_sig": false, "md5_digest": "4beffcaf737f0f8c2f55233b2a215e39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17976, "upload_time": "2014-03-24T09:49:18", "url": "https://files.pythonhosted.org/packages/1d/10/eb6e6cbc33beed11538d7c0f28eea37ce62b004b030bd63bf093ab199de6/jip-0.8.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "fea6f2a094fc32a1247eb1b2949c1401", "sha256": "c51ca6125d402d80b9fcdd072bdffdff191dbc36f0a063425b860f1086456071" }, "downloads": -1, "filename": "jip-0.8.2.zip", "has_sig": false, "md5_digest": "fea6f2a094fc32a1247eb1b2949c1401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37604, "upload_time": "2014-03-24T09:49:29", "url": "https://files.pythonhosted.org/packages/5e/46/b16662bb1d92d798cec24fa1d2a16d716267617a41d2dc3e6123b17c460d/jip-0.8.2.zip" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "a96782a35caec9e7e6add204b58579c1", "sha256": "0a0e0ef1ab0b44533416d0158399005cedc29ca1e60ff044456b0a78af32f242" }, "downloads": -1, "filename": "jip-0.8.3.tar.gz", "has_sig": false, "md5_digest": "a96782a35caec9e7e6add204b58579c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18011, "upload_time": "2014-03-31T09:10:46", "url": "https://files.pythonhosted.org/packages/d8/e4/e777fe16f7e47f81a6a5d9dd9a7f5100cf4fd96288bb6f4dd81f1f9e48d5/jip-0.8.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "e41abe8417eff89503b24126a2ded9e8", "sha256": "17ac90c6fd355a8b86bb448921f7557a1392617331a948068928a3588f9e1a05" }, "downloads": -1, "filename": "jip-0.8.3.zip", "has_sig": false, "md5_digest": "e41abe8417eff89503b24126a2ded9e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37626, "upload_time": "2014-04-01T02:40:56", "url": "https://files.pythonhosted.org/packages/28/e4/2108d94cb7668c5c030cb183731c10158226cb5725bbcc89432711bbbd8d/jip-0.8.3.zip" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "dfda2dac95693d287a20cb15ba710e4a", "sha256": "9bafb1aaffc650953d819e26a6c5e8c325b204e03458ef21254d409a46e6045d" }, "downloads": -1, "filename": "jip-0.9.0.tar.gz", "has_sig": false, "md5_digest": "dfda2dac95693d287a20cb15ba710e4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22783, "upload_time": "2015-04-23T02:34:24", "url": "https://files.pythonhosted.org/packages/43/45/360b1f3c44de55b6cd95e4bb053058effc8e1b946bbe0d3acca066b28a3b/jip-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "390787a17d52bf1419720bcf68fc7ba4", "sha256": "ed57e924e01c40354f3cdcc84bc634777abb0747cc300d61c27688058771c2df" }, "downloads": -1, "filename": "jip-0.9.1.tar.gz", "has_sig": false, "md5_digest": "390787a17d52bf1419720bcf68fc7ba4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22780, "upload_time": "2015-04-23T02:36:34", "url": "https://files.pythonhosted.org/packages/03/ce/02486b244624de214fd3e200b7939be02f31f45486785dc1e91b72d6e001/jip-0.9.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "cced36e2534f0e1567d42bf8ee49c1c1", "sha256": "1d3cc31109b9e290c4820e90d28ca9491ff0d7f01c6237deba512dd559ddf718" }, "downloads": -1, "filename": "jip-0.9.1.zip", "has_sig": false, "md5_digest": "cced36e2534f0e1567d42bf8ee49c1c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38119, "upload_time": "2015-04-23T02:36:39", "url": "https://files.pythonhosted.org/packages/0a/a0/81e1b4c95f779dd96b14d426fe8cc075a15ccaff2f45f75a1007618859f2/jip-0.9.1.zip" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "5d57129ce7015c161490bbe8fb0a37d7", "sha256": "e0d6655a13a6c286f0a10fd8bc59947bd6ba002d71ea6da8b63fabdd0cb4b059" }, "downloads": -1, "filename": "jip-0.9.10.tar.gz", "has_sig": false, "md5_digest": "5d57129ce7015c161490bbe8fb0a37d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23924, "upload_time": "2017-03-09T03:01:39", "url": "https://files.pythonhosted.org/packages/56/c1/048b8fa3a16423813ef5b807a3cfb22079f8cccebd423d962f011a90a136/jip-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "cd47ff3b185c22fbb2906d43b08c6c24", "sha256": "98a82e644f8827a73acd7f1b9001256a4da8157020e2b040610d47002b17c781" }, "downloads": -1, "filename": "jip-0.9.11-py2-none-any.whl", "has_sig": false, "md5_digest": "cd47ff3b185c22fbb2906d43b08c6c24", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32659, "upload_time": "2017-03-11T15:21:17", "url": "https://files.pythonhosted.org/packages/02/f3/599429ad2500bd5e28093debc7401d159ba912225c26ac2c647da0101cc3/jip-0.9.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdf37ecd97c2435ef54fc48e289ea2dc", "sha256": "782ce3fc0b842821e71a9240fbe2fc3acb1c014c62ea35d8f9afc1152780e29a" }, "downloads": -1, "filename": "jip-0.9.11-py3-none-any.whl", "has_sig": false, "md5_digest": "bdf37ecd97c2435ef54fc48e289ea2dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32643, "upload_time": "2017-03-11T15:21:19", "url": "https://files.pythonhosted.org/packages/a3/7c/ab0b9e0fd185f4411bb913630aed013bb83984e5fc1ff4885dba3451a176/jip-0.9.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d50cba641571a588fa0380271fb4e3f1", "sha256": "d3615b146877116f60400773f18b25d85bc9c11fa23c73c8f24bb11c791daee4" }, "downloads": -1, "filename": "jip-0.9.11.tar.gz", "has_sig": false, "md5_digest": "d50cba641571a588fa0380271fb4e3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20735, "upload_time": "2017-03-11T15:21:20", "url": "https://files.pythonhosted.org/packages/12/c8/cd9b62cff4d0bfad9d8a46e8690a8586fd94f96f1456e7d9559057a5359c/jip-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "c20951532d7ac732dc5d7eedf6b4313f", "sha256": "35ab79d62a1679c2097d95c8709759748c51f80adf95c5eb8dd45d668f91a265" }, "downloads": -1, "filename": "jip-0.9.12-py2-none-any.whl", "has_sig": false, "md5_digest": "c20951532d7ac732dc5d7eedf6b4313f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32842, "upload_time": "2017-03-20T21:42:08", "url": "https://files.pythonhosted.org/packages/ac/3e/68f8eaeb9ade62c21cd140b7f35b23cd0a14790c2494d4229df80ef21121/jip-0.9.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "764e66869cf4e2ac16945d84af5ef0f4", "sha256": "bd0e0b5591ef6daab13e2646e9b1f25003b8a5d0ebf89f79159f0ba9b893d63d" }, "downloads": -1, "filename": "jip-0.9.12-py3-none-any.whl", "has_sig": false, "md5_digest": "764e66869cf4e2ac16945d84af5ef0f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32840, "upload_time": "2017-03-20T21:42:12", "url": "https://files.pythonhosted.org/packages/d4/1f/eeb4bb42adc8b7524e0eec8ee496eee63c962cfc9614001ebfe612a8a3fb/jip-0.9.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "725e8c8ae1ea52cf09674a22afd3c050", "sha256": "cb60d8fb4f1535d20c4f4099b837447b1bac3f5b9b2587b8c21b14a53fc5b014" }, "downloads": -1, "filename": "jip-0.9.12.tar.gz", "has_sig": false, "md5_digest": "725e8c8ae1ea52cf09674a22afd3c050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20930, "upload_time": "2017-03-20T21:42:10", "url": "https://files.pythonhosted.org/packages/b7/f4/3d602fd61327f73554a9eae1d2f23019dd249b0b61fa8334a842059f088d/jip-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "0d0c6b2f3e5bd8ae497cbb1a32d3960e", "sha256": "1e9d3e6dec3ff8b71f39c97ca43ce9545f6c666483bcf42902233b0e2e33b5a3" }, "downloads": -1, "filename": "jip-0.9.13-py2-none-any.whl", "has_sig": false, "md5_digest": "0d0c6b2f3e5bd8ae497cbb1a32d3960e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32910, "upload_time": "2017-07-23T14:06:54", "url": "https://files.pythonhosted.org/packages/02/a7/a0f64c244aff2168d4129d762f40313b92eb24fdef454eaab2e80e7fd9d8/jip-0.9.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f7f5807bc2a270fe9257ddc2fd63441", "sha256": "4c7e4adb5346df06202b6e9174ac8602dc700ba3a0316a64036e2294f89e98c3" }, "downloads": -1, "filename": "jip-0.9.13-py3-none-any.whl", "has_sig": false, "md5_digest": "1f7f5807bc2a270fe9257ddc2fd63441", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32907, "upload_time": "2017-07-23T14:07:03", "url": "https://files.pythonhosted.org/packages/ba/9c/e09a87a9c28b09021c0cca250aecd6e590a1441e88489bb5f1d021ac170b/jip-0.9.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1decf4c27a4a1d8d0b05089be5936059", "sha256": "649e82c3ed70354b5f957578d359ad7c283e0a17d5252bf2535c37dbc845ae94" }, "downloads": -1, "filename": "jip-0.9.13.tar.gz", "has_sig": false, "md5_digest": "1decf4c27a4a1d8d0b05089be5936059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20979, "upload_time": "2017-07-23T14:06:55", "url": "https://files.pythonhosted.org/packages/33/2e/9fde1a45b2525e9b784e01cf44668d1c5dc1e650f64a165ce387a2c086aa/jip-0.9.13.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "b2ec9f98aa61a6941140d91734ba7c0e", "sha256": "da442547f99ebf2448cc7438eac09b1de3ea6429b822092ececf10bdf01bec18" }, "downloads": -1, "filename": "jip-0.9.2.tar.gz", "has_sig": false, "md5_digest": "b2ec9f98aa61a6941140d91734ba7c0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22894, "upload_time": "2015-04-24T05:19:05", "url": "https://files.pythonhosted.org/packages/e4/bb/46c082be27b86127dd25e9fad304739b36d7b356ea7b85fb571b7fe11f0d/jip-0.9.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "28e8c098065460e0b0aaf3a6ad943ce5", "sha256": "2356134cf04bb7924bf75186423505201d7ba614b93bae15527b3516afbb18f6" }, "downloads": -1, "filename": "jip-0.9.2.zip", "has_sig": false, "md5_digest": "28e8c098065460e0b0aaf3a6ad943ce5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38242, "upload_time": "2015-04-24T05:19:09", "url": "https://files.pythonhosted.org/packages/b3/b7/02afef8281ef1795fea506b9e25fa89d9da7ba620af7d898e8c44e09fbb4/jip-0.9.2.zip" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "f9dfeceb1620c60a104f0cfe084b79b1", "sha256": "cf74d062b07a6fe28a22e2421acf860c776cacd1a83eb7e34b68abfb73dd83cd" }, "downloads": -1, "filename": "jip-0.9.3.tar.gz", "has_sig": false, "md5_digest": "f9dfeceb1620c60a104f0cfe084b79b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23263, "upload_time": "2015-04-26T00:28:05", "url": "https://files.pythonhosted.org/packages/30/00/cdfb112b0a65adcf6a70102a7203de040e851a83debeae7d029b2002e5de/jip-0.9.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "a9554f8027c15dc2f581f1afe17dd18a", "sha256": "7e0b182cab5be9863dc40fea54509b0d04a04a1f0bbfeeefb737a669d00ef24f" }, "downloads": -1, "filename": "jip-0.9.3.zip", "has_sig": false, "md5_digest": "a9554f8027c15dc2f581f1afe17dd18a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38760, "upload_time": "2015-04-26T00:28:10", "url": "https://files.pythonhosted.org/packages/46/d0/b5e989998a796ae0211d9309ff2a4974cbb55605c6b8b7cff0157faa9fd1/jip-0.9.3.zip" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "c109a04cf7f26af6b4283f74be457e1e", "sha256": "fc2fa35a6b3d2272267ddc1fb0b3ea785299d31de409a8abb66ceada2af0489a" }, "downloads": -1, "filename": "jip-0.9.4.tar.gz", "has_sig": false, "md5_digest": "c109a04cf7f26af6b4283f74be457e1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23333, "upload_time": "2015-05-22T15:48:50", "url": "https://files.pythonhosted.org/packages/0f/5d/1ca49edfe4169e2204c4243a6f426c694c25c038880c0d807bc34e8bfc4e/jip-0.9.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "1dbedc0cec0ceab0e92108f0b16f3e6f", "sha256": "2dacedf51252f1325572db07f6d74a927d85f6391aa8f7e1f9afd15789795a87" }, "downloads": -1, "filename": "jip-0.9.4.zip", "has_sig": false, "md5_digest": "1dbedc0cec0ceab0e92108f0b16f3e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38796, "upload_time": "2015-05-22T15:48:55", "url": "https://files.pythonhosted.org/packages/0a/b8/249f828168c467a7a03ca5b3c2d4e3723dcaf1b78833771d42192bbf899c/jip-0.9.4.zip" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "1c0daa0374fb224361c24d8c4e819e1a", "sha256": "247278d165aa1bcc4381ee5f060d2f3b8761622c93b4bc09bebdd884f41da26d" }, "downloads": -1, "filename": "jip-0.9.5.tar.gz", "has_sig": false, "md5_digest": "1c0daa0374fb224361c24d8c4e819e1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23355, "upload_time": "2015-07-22T03:06:49", "url": "https://files.pythonhosted.org/packages/e6/40/d725806a423e45e889934a0282295026058e22b051308e92e2ae9441f4b2/jip-0.9.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "d2339f47bc509767a6a84412dfb1bec8", "sha256": "0af2f302f804ddaf1b827324912589a01c9b3de512fd6e97bda8001757107010" }, "downloads": -1, "filename": "jip-0.9.5.zip", "has_sig": false, "md5_digest": "d2339f47bc509767a6a84412dfb1bec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38804, "upload_time": "2015-07-22T03:06:53", "url": "https://files.pythonhosted.org/packages/03/cb/5b298f77674163229abe6cfc6982c7b96d234b0587491a40f72db4135921/jip-0.9.5.zip" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "21029fa02bc40487d165bbff7929e9eb", "sha256": "95768f6355afd5f4df3a56cbff47d4f92f5d347045d52328cb921d0a01fcf171" }, "downloads": -1, "filename": "jip-0.9.6.tar.gz", "has_sig": false, "md5_digest": "21029fa02bc40487d165bbff7929e9eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23421, "upload_time": "2015-09-25T11:04:48", "url": "https://files.pythonhosted.org/packages/ef/c2/4d1cf7667fdf27c253daadc9c4019b8b570616e513af18d8bbac9ba08ba6/jip-0.9.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "699dcce0256b566cb32c31e20a9cb1db", "sha256": "5be973ca5c060d3f5c941f16af1d6fe1901802fab0ea6d1f138e0ef2fc2e0365" }, "downloads": -1, "filename": "jip-0.9.6.zip", "has_sig": false, "md5_digest": "699dcce0256b566cb32c31e20a9cb1db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38905, "upload_time": "2015-09-25T11:04:53", "url": "https://files.pythonhosted.org/packages/0f/c5/9753f8297d8825ab4c43cab35cf63a4f6c47e4912348c6e43f280af562f5/jip-0.9.6.zip" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "ff07349dea2091f4e11109e0c70d8fa9", "sha256": "070abc7b8dc848263b3ead17e32a6ae92a0ddd1f4d7ee688efdd436bc1aac55c" }, "downloads": -1, "filename": "jip-0.9.7.tar.gz", "has_sig": false, "md5_digest": "ff07349dea2091f4e11109e0c70d8fa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23499, "upload_time": "2016-07-24T02:10:43", "url": "https://files.pythonhosted.org/packages/09/0e/167df073222c40ac481aa641692dc06b01ddcc72a71615df98f79d1f1757/jip-0.9.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "c8db52799f9bb7ed96e407b88f53c219", "sha256": "693ad624c4f10221289fb5da72891627c1b776f2a810277b4d976a26068eb996" }, "downloads": -1, "filename": "jip-0.9.7.zip", "has_sig": false, "md5_digest": "c8db52799f9bb7ed96e407b88f53c219", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39003, "upload_time": "2016-07-24T02:10:58", "url": "https://files.pythonhosted.org/packages/e2/21/8d613649e5b2117a679b47094e4983217bf5e11aeede06a944c75cb12e05/jip-0.9.7.zip" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "f33b3dfe6b0c17914e52a779f9fe0e80", "sha256": "a70323f8521a319a4747620c69883f6a7fbcbe428f260a38955ad98e1c619556" }, "downloads": -1, "filename": "jip-0.9.8.tar.gz", "has_sig": false, "md5_digest": "f33b3dfe6b0c17914e52a779f9fe0e80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23520, "upload_time": "2016-07-27T03:40:43", "url": "https://files.pythonhosted.org/packages/d8/be/834030a55eff70e45c1e3f07dc60913083943bf305663ba9223a7f276e25/jip-0.9.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "3be2ff739c76426602fe7fc28d15378f", "sha256": "b85cb6b763f12a986afbc269f980c5bf676f778faf26e8fc0eb52b04c17e7a8a" }, "downloads": -1, "filename": "jip-0.9.8.zip", "has_sig": false, "md5_digest": "3be2ff739c76426602fe7fc28d15378f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39011, "upload_time": "2016-07-27T03:40:47", "url": "https://files.pythonhosted.org/packages/7a/a5/1095ed88d3d1e91139a698b56248e06d556f31090f6957b717425af6c5d9/jip-0.9.8.zip" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "ea819fc8ad41c88cca307a2f8f98b8cc", "sha256": "d4dd9a45836caf3cf9e363864958e81d92d9bc9957b0c44bb4ec89d62c0ccdb2" }, "downloads": -1, "filename": "jip-0.9.9.tar.gz", "has_sig": false, "md5_digest": "ea819fc8ad41c88cca307a2f8f98b8cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23751, "upload_time": "2016-10-31T14:29:41", "url": "https://files.pythonhosted.org/packages/41/a0/2077e9fa11c064438750924b50946e9959027ce109a6b7c441aacbb3ff7f/jip-0.9.9.tar.gz" }, { "comment_text": "", "digests": { "md5": "873b7e0ca4216af41f5ffe449f718c41", "sha256": "bb439bb5ac1981e9a2fae006f3b5b0c1936156ee3ee638e77ce0f0a1200c3fff" }, "downloads": -1, "filename": "jip-0.9.9.zip", "has_sig": false, "md5_digest": "873b7e0ca4216af41f5ffe449f718c41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39419, "upload_time": "2016-10-31T14:29:50", "url": "https://files.pythonhosted.org/packages/48/19/f17d9e627ac13077732d783ea1bbc5392b31f0c660ed9c45ca974e383595/jip-0.9.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0d0c6b2f3e5bd8ae497cbb1a32d3960e", "sha256": "1e9d3e6dec3ff8b71f39c97ca43ce9545f6c666483bcf42902233b0e2e33b5a3" }, "downloads": -1, "filename": "jip-0.9.13-py2-none-any.whl", "has_sig": false, "md5_digest": "0d0c6b2f3e5bd8ae497cbb1a32d3960e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32910, "upload_time": "2017-07-23T14:06:54", "url": "https://files.pythonhosted.org/packages/02/a7/a0f64c244aff2168d4129d762f40313b92eb24fdef454eaab2e80e7fd9d8/jip-0.9.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f7f5807bc2a270fe9257ddc2fd63441", "sha256": "4c7e4adb5346df06202b6e9174ac8602dc700ba3a0316a64036e2294f89e98c3" }, "downloads": -1, "filename": "jip-0.9.13-py3-none-any.whl", "has_sig": false, "md5_digest": "1f7f5807bc2a270fe9257ddc2fd63441", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32907, "upload_time": "2017-07-23T14:07:03", "url": "https://files.pythonhosted.org/packages/ba/9c/e09a87a9c28b09021c0cca250aecd6e590a1441e88489bb5f1d021ac170b/jip-0.9.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1decf4c27a4a1d8d0b05089be5936059", "sha256": "649e82c3ed70354b5f957578d359ad7c283e0a17d5252bf2535c37dbc845ae94" }, "downloads": -1, "filename": "jip-0.9.13.tar.gz", "has_sig": false, "md5_digest": "1decf4c27a4a1d8d0b05089be5936059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20979, "upload_time": "2017-07-23T14:06:55", "url": "https://files.pythonhosted.org/packages/33/2e/9fde1a45b2525e9b784e01cf44668d1c5dc1e650f64a165ce387a2c086aa/jip-0.9.13.tar.gz" } ] }