{ "info": { "author": "Stefan H. Holek", "author_email": "stefan@epy.co.at", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "==============\njarn.mkrelease\n==============\n---------------------------------------------------\nPython package releaser\n---------------------------------------------------\n\n**mkrelease** is a no-frills Python package releaser. It is designed to take\nthe cumber out of building and distributing Python packages.\n\nmkrelease supports source distributions, binary eggs, and `wheels`_.\n\n.. _`wheels`: https://wheel.readthedocs.io/\n\nMotivation\n==========\n\nAfter preparing a package for release (update version strings, dates,\netc.), we typically have to:\n\n1. Commit modified files.\n\n2. Tag the release.\n\n3. Build a source distribution, egg, or wheel.\n\n4. Distribute the result via scp or upload it to an index server.\n\nNow imagine doing this a lot, and the need for automation becomes\nobvious.\n\nInstallation\n============\n\nmkrelease works with Python 2.7 - 3.7 and all released versions of setuptools\nand distribute.\n\nUse ``pip install jarn.mkrelease`` to install the ``mkrelease`` script.\n\nUsage\n=====\n\n``mkrelease [options] [scm-sandbox | scm-url [rev]]``\n\nOptions\n=======\n\n``-C, --no-commit``\n Do not commit modified files from the sandbox.\n\n``-T, --no-tag``\n Do not tag the release in SCM.\n\n``-R, --no-register``\n Do not register the release with dist-location.\n\n``-S, --no-upload``\n Do not upload the release to dist-location.\n\n``-n, --dry-run``\n Dry-run; equivalent to ``-CTRS``.\n\n``--svn, --hg, --git``\n Select the SCM type. Only required if the SCM type\n cannot be guessed from the argument.\n\n``-d dist-location, --dist-location=dist-location``\n An scp destination specification, an index\n server configured in ``~/.pypirc``, or an alias name for\n either. This option may be specified more than once.\n\n``-s, --sign``\n Sign the release with GnuPG.\n\n``-i identity, --identity=identity``\n The GnuPG identity to sign with. Implies ``-s``.\n\n``-z, --zip``\n Release a zip archive (the default).\n\n``-g, --gztar``\n Release a tar.gz archive.\n\n``-b, --binary``\n Release a binary egg.\n\n``-w, --wheel``\n Release a wheel file.\n\n``-p, --push``\n Push sandbox modifications upstream.\n\n``-m, --manifest-only``\n Ignore setuptools extensions and collect files via\n ``MANIFEST.in`` only.\n\n``-e, --develop``\n Allow setuptools build tags. Implies ``-T``.\n\n``-q, --quiet``\n Suppress output of setuptools commands.\n\n``-c config-file, --config-file=config-file``\n Use config-file instead of the default ``~/.mkrelease``.\n\n``-l, --list-locations``\n List known dist-locations and exit.\n\n``-h, --help``\n Print the help message and exit.\n\n``-v, --version``\n Print the version string and exit.\n\n``scm-sandbox``\n A local SCM sandbox. Defaults to the current working\n directory.\n\n``scm-url [rev]``\n The URL of a remote SCM repository. The optional ``rev``\n argument specifies a branch or tag to check out.\n\nExamples\n========\n\nRelease mypackage and upload it to PyPI::\n\n $ mkrelease -d pypi src/mypackage\n\nRelease mypackage using the repository URL instead of a local working copy::\n\n $ mkrelease -d pypi git@github.com:Jarn/mypackage\n\nRelease mypackage and upload it via scp to the jarn.com server::\n\n $ mkrelease -d jarn.com:/var/dist/public src/mypackage\n\nRelease a development egg of mypackage while suppressing setuptools output::\n\n $ mkrelease -qed stefan@jarn.com:eggs src/mypackage\n\nConfiguration\n=============\n\nmkrelease reads available index servers from the distutils_ configuration\nfile ``~/.pypirc``. This file must contain your PyPI account information::\n\n [distutils]\n index-servers =\n pypi\n\n [pypi]\n repository = https://upload.pypi.org/legacy/\n username = fred\n password = secret\n\nmkrelease also reads its own configuration file ``~/.mkrelease``.\nHere's an example::\n\n [mkrelease]\n # Release steps\n commit = yes\n tag = yes\n push = yes\n register = no\n upload = yes\n\n # Default dist-location\n dist-location =\n\n # One or more of: zip gztar egg wheel\n formats = zip\n\n # Sign with GnuPG\n sign = no\n identity =\n\n # Setuptools options\n manifest-only = no\n develop = no\n quiet = no\n\n [aliases]\n # Map name to one or more dist-locations\n public =\n jarn.com:/var/dist/public\n customerA =\n jarn.com:/var/dist/customerA\n world =\n pypi\n public\n\nThe ``register``, ``sign``, and ``identity`` options may be overridden on a\nper-server basis by placing them in the respective server sections in\n``~/.pypirc``.\n\n.. _distutils: https://docs.python.org/3/distutils/packageindex.html#pypirc\n\nUpload with SCP\n================\n\nThe simplest distribution location is a server directory shared through\nApache. Releasing a package means scp-ing it to the appropriate place\non the server::\n\n $ mkrelease -d jarn.com:/var/dist/customerB src/mypackage\n\nTo upload via sftp instead of scp, specify the destination in URL form::\n\n $ mkrelease -d sftp://jarn.com/var/dist/customerB src/mypackage\n\nFor consistency scp URLs are supported as well::\n\n $ mkrelease -d scp://jarn.com/var/dist/customerB src/mypackage\n\nNote: Unlike scp, the sftp client does not prompt for login credentials.\nThis means that non-interactive login must be configured on the\ndestination server or the upload will fail.\n\nUpload to Index Servers\n==========================\n\nAnother way of distributing Python packages is by uploading them to dedicated\nindex servers, notably PyPI. Given the ``~/.pypirc`` file from above\nwe can release to PyPI by typing::\n\n $ mkrelease -d pypi src/mypackage\n\nIndex servers are not limited to PyPI though.\nThere is `test.pypi.org`_, and there are alternative index servers like\n`devpi`_.\n\n.. _`test.pypi.org`: https://test.pypi.org/\n.. _`devpi`: https://www.devpi.net\n\nWe extend our ``~/.pypirc`` to add an additional server::\n\n [distutils]\n index-servers =\n pypi\n test\n\n [pypi]\n repository = https://upload.pypi.org/legacy/\n username = fred\n password = secret\n\n [test]\n repository = https://test.pypi.org/legacy/\n username = fred\n password = secret\n\nThis allows us to release to test.pypi.org by typing::\n\n $ mkrelease -CT -d test src/mypackage\n\nNote: Setuptools rebuilds the package for every index server it uploads it to.\nThis means that SHA sums and GnuPG signatures will differ between servers.\nIf this is not what you want, upload to only one server or use an upload tool\nlike `twine`_::\n\n $ mkrelease -RS -z -w src/mypackage\n $ twine upload src/mypackage/dist/*\n\n.. _`twine`: https://twine.readthedocs.io\n\nReleasing a Tag\n===============\n\nRelease mypackage from an existing tag::\n\n $ mkrelease -T -d pypi git@github.com:Jarn/mypackage 1.0\n\nUsing GnuPG\n===========\n\nRelease mypackage and sign the archive with GnuPG::\n\n $ mkrelease -s -i fred@bedrock.com -d pypi src/mypackage\n\nThe ``-i`` flag is optional and GnuPG will pick your default\nkey if not given.\n\nRequirements\n============\n\nThe following commands must be available on the system PATH (you only need\nwhat you plan to use):\n\n* svn\n\n* hg\n\n* git\n\n* scp\n\n* sftp\n\n* gpg\n\nKeyring Support\n===============\n\nOn Mac OS X, mkrelease installs the `keyring`_ module which provides access\nto the Mac OS X Keychain. To store your PyPI password in the Keychain type::\n\n $ keyring set https://upload.pypi.org/legacy/ \n\nThen delete the password line from ``~/.pypirc``.\n\nNote: `keyring`_ works on other platforms but because of C-language\ndependencies you have to install it yourself.\n\n.. _`keyring`: https://github.com/jaraco/keyring\n\nRelated\n=======\n\nAlso see our Python documentation viewer `jarn.viewdoc`_.\n\n.. _`jarn.viewdoc`: https://github.com/Jarn/jarn.viewdoc\n\n\nChangelog\n=========\n\n4.3 - 2019-01-28\n----------------\n\n- Fix issue #10: Can no longer run from a zc.buildout.\n [stefan]\n\n- Support ``python -m jarn.mkrelease``.\n [stefan]\n\n4.2 - 2019-01-25\n----------------\n\n- Drop Python 2.6 support, add Python 3.7.\n [stefan]\n\n- Update wheel and keyring dependencies.\n [stefan]\n\n- Add a complete config file example to the README.\n [stefan]\n\n- Accept ``dist-location`` as alias for ``distdefault`` in config files.\n [stefan]\n\n- Convert dashes to underscores in config parser optionxform.\n [stefan]\n\n4.1 - 2017-10-06\n----------------\n\n- Add -m option to skip setuptools extensions.\n [stefan]\n\n- Never read existing ``SOURCES.txt`` files.\n [stefan]\n\n- Allow --egg as alias for --binary.\n [stefan]\n\n4.0.1 - 2017-07-20\n------------------\n\n- Fix conditional include of keyring.\n [stefan]\n\n4.0 - 2017-07-20\n----------------\n\n- Add support for source distributions in gztar format.\n [stefan]\n\n- Add support for wheel files.\n [stefan]\n\n- Allow multiple archive formats per release.\n [stefan]\n\n- Protect against bad or incomplete locale settings.\n [stefan]\n\n- The secondary thread would sometimes not terminate in Python 2.\n [stefan]\n\n3.10 - 2017-02-01\n-----------------\n\n- Support setuptools >= 33.1.0.\n [stefan]\n\n3.9 - 2017-01-31\n----------------\n\n- Catch up with late-2016 PyPI API change.\n [stefan]\n\n- Add -R option to skip the register step.\n [stefan]\n\n- Support Python 2.6 - 3.6 without 2to3.\n [stefan]\n\n- Handle return code changes in Mercurial 3.1.1.\n [stefan]\n\n3.8 - 2013-11-21\n----------------\n\n- Support Python 3.x.\n [stefan]\n\n3.7 - 2012-08-22\n----------------\n\n- Fix compilation of Python source files when the -b option is given.\n [stefan]\n\n- Run check command as part of sdist and register commands.\n [stefan]\n\n- Add SFTP support.\n [stefan]\n\n- Allow ``sftp://`` and ``scp://`` URLs as dist-locations.\n [stefan]\n\n3.6 - 2012-07-11\n----------------\n\n- Handle return code changes in Mercurial 2.1.\n [stefan]\n\n- Add setuptools-subversion dependency.\n [stefan]\n\n- Support Subversion 1.7 with the help of setuptools-subversion.\n [stefan]\n\n3.5 - 2011-11-25\n----------------\n\n- Allow multiple values for the ``distdefault`` config file option.\n [stefan]\n\n- Defer list-locations until after all arguments have been parsed.\n [stefan]\n\n- Make tests run twice as fast by avoiding Subversion checkouts.\n [stefan]\n\n3.4 - 2011-11-10\n----------------\n\n- Warn if -p is given but no upstream location is found.\n [stefan]\n\n- Always push to default in Mercurial.\n [stefan]\n\n- Avoid reading empty lines from terminating subprocesses.\n [stefan]\n\n- Fix bug in handling of distbase.\n [stefan]\n\n3.3 - 2011-10-31\n----------------\n\n- Add setuptools to the PYTHONPATH for subprocesses.\n [stefan]\n\n- Unset any PYTHONPATH while executing SCM commands.\n [stefan]\n\n- Support Git's short-form ``ssh://`` URLs.\n [stefan]\n\n- Add -c option to specify a config file other than ~/.mkrelease.\n [stefan]\n\n3.2 - 2011-10-21\n----------------\n\n- Fix the environment passed to subprocesses; Mercurial did not appreciate\n the mangled PYTHONPATH.\n [stefan]\n\n- Allow to specify the branch or tag to check out from Git and Mercurial\n repositories.\n [stefan]\n\n- Adapt to new status output in Subversion 1.6.\n [stefan]\n\n- Always include ``distdefault`` in list-locations.\n [stefan]\n\n- Detect Subversion repos from ``file://`` URLs.\n [stefan]\n\n- Detect bare Git repos from ``file://`` URLs.\n [stefan]\n\n3.1 - 2011-07-19\n----------------\n\n- Pass the PYTHONPATH to subprocesses so mkrelease works in zc.buildout\n environments.\n [stefan]\n\n- Improve SCM detection in situations where one or more SCMs are nested.\n [stefan]\n\n- Add support for relative ``file:`` URLs.\n [stefan]\n\n- Depend on lazy_ instead of carrying a local implementation.\n [stefan]\n\n.. _lazy: https://github.com/stefanholek/lazy\n\n3.0.10 - 2011-07-07\n-------------------\n\n- Add -l option to list known dist-locations (i.e. servers and aliases).\n [stefan]\n\n- Drop support for server URLs as dist-locations. Server URLs are\n not unique.\n [stefan]\n\n- Update the Mercurial test repository so tagging tests don't fail\n under Mercurial 1.8.\n [stefan]\n\n3.0.9 - 2010-12-31\n------------------\n\n- Rename ``[defaults]`` configuration file section to ``[mkrelease]``.\n [stefan]\n\n- Various internal code cleanups.\n [stefan]\n\n3.0.8 - 2010-08-13\n------------------\n\n- Avoid underscores in dependency names.\n [stefan]\n\n- Handle return code changes in Mercurial 1.6.\n [stefan]\n\n3.0.7 - 2010-07-07\n------------------\n\n- Improve documentation and error messages.\n [stefan]\n\n3.0.5 - 2010-03-23\n------------------\n\n- Allow per-server configuration of -s and -i defaults.\n [stefan]\n\n- Support the codespeak.net Subversion repository layout.\n [stefan]\n\n3.0.4 - 2010-03-16\n------------------\n\n- Status checks didn't use the same path restrictions as commits\n (Mercurial and Git.)\n [stefan]\n\n3.0.3 - 2010-03-16\n------------------\n\n- Change how we check for existing tags in Subversion repositories.\n [stefan]\n\n- Make sandbox-status checks more robust in all three SCMs.\n [stefan]\n\n3.0.2 - 2010-03-12\n------------------\n\n- Add support for Git 1.7.\n [stefan]\n\n3.0.1 - 2010-02-07\n------------------\n\n- Stop when -d pypi is given but no configuration can be found.\n [stefan]\n\n- Use ``gnu_getopt`` to parse the command line.\n [stefan]\n\n3.0 - 2010-01-15\n----------------\n\n- Switch to -n for dry-run to be consistent with other tools.\n [stefan]\n\n- Rename --skip-* long options to --no-* for the same reason.\n [stefan]\n\n- Fix a bug in Mercurial and Git sandbox detection.\n [stefan]\n\n- Prepare for standalone distutils.\n [stefan]\n\n2.0.4 - 2010-01-10\n------------------\n\n- Improve Git support to handle remotes other than origin.\n [stefan]\n\n- Fix SCM detection in ``ssh://`` URLs.\n [stefan]\n\n2.0.3 - 2010-01-03\n------------------\n\n- Add -b option for releasing binary eggs.\n [stefan]\n\n- Don't choke on dirty sandboxes when dry-running.\n [stefan]\n\n2.0.2 - 2009-08-29\n------------------\n\n- Filter meta files (``.svn*``, ``.hg*``, ``.git*``) and never include\n them in releases.\n [stefan]\n\n- Make sure to clean up all temporary files.\n [stefan]\n\n2.0.1 - 2009-07-24\n------------------\n\n- Fixed bug which could cause mkrelease to issue eggs with faulty manifest\n files (Symptom: data files not installed).\n [stefan]\n\n- The -e flag now implies -T. We never want to tag a development release.\n [stefan]\n\n2.0 - 2009-07-16\n----------------\n\n- Allow command line options to appear after the argument. As in:\n ``mkrelease src/mypackage -q -d pypi``.\n [stefan]\n\n2.0b2 - 2009-07-09\n------------------\n\n- Improve user feedback in the SCM-detection part.\n [stefan]\n\n- Document the -e flag.\n [stefan]\n\n- Drop global configuration file for YAGNI.\n [stefan]\n\n- Allow to set default values for -s and -i in ~/.mkrelease.\n [stefan]\n\n2.0b1 - 2009-07-03\n------------------\n\n- By default, ignore all version number extensions (dev-r12345)\n that may be configured in setup.cfg. Passing the -e flag\n disables this safeguard.\n [witsch, stefan]\n\n- Delete any existing signature file before signing anew. This keeps\n GnuPG from complaining about existing (but left-over) files.\n [stefan]\n\n2.0a2 - 2009-06-27\n------------------\n\n- Drop configurable Python and use sys.executable. This also means we\n now require Python 2.6.\n [stefan]\n\n- Force setuptools to only use file-finders for the selected SCM type.\n This is required to support multi-SCM sandboxes (think git-svn).\n [stefan]\n\n- Treat Subversion sandboxes just like the others and avoid the\n temporary checkout step.\n [stefan]\n\n- Remove the -u flag for being pointless.\n [stefan]\n\n2.0a1 - 2009-06-14\n------------------\n\n- Added support for Mercurial and Git.\n [stefan]\n\n- Added 250+ unit tests.\n [stefan]\n\n1.0.2 - 2009-06-13\n------------------\n\n- Documented long options.\n [stefan]\n\n- Print a \"Tagging ...\" line before tagging.\n [stefan]\n\n1.0 - 2009-05-14\n----------------\n\n- Print help and version to stdout, not stderr.\n [stefan]\n\n1.0b4 - 2009-04-30\n------------------\n\n- Since distutils commands may return 0, successful or not, we must\n check their output for signs of failure.\n [stefan]\n\n- Allow to pass argument list to ``main()``.\n [stefan]\n\n1.0b3 - 2009-03-23\n------------------\n\n- No longer depend on grep.\n [stefan]\n\n- Use subprocess.Popen instead of os.system and os.popen.\n [stefan]\n\n- Protect against infinite alias recursion.\n [stefan]\n\n- Drop -z option and always create zip files from now on.\n [stefan]\n\n1.0b2 - 2009-03-19\n------------------\n\n- Checkin everything that's been modified, not just \"relevant\" files.\n [stefan]\n\n- Expand aliases recursively.\n [stefan]\n\n1.0b1 - 2009-03-18\n------------------\n\n- The distbase and distdefault config file options no longer have\n default values.\n [stefan]\n\n- Read index servers from ~/.pypirc and allow them to be used with -d.\n [stefan]\n\n- The -d option may be specified more than once.\n [stefan]\n\n- Dropped -p option. Use -d pypi instead.\n [stefan]\n\n- Dropped -c option. If your have non-standard SVN repositories you must\n tag by hand.\n [stefan]\n\n0.19 - 2009-02-23\n-----------------\n\n- Absolute-ize the temp directory path.\n [stefan]\n\n0.18 - 2009-01-26\n-----------------\n\n- Include README.txt and CHANGES.txt in long_description.\n [stefan]\n\n- Rid unused imports and locals.\n [stefan]\n\n0.17 - 2009-01-23\n-----------------\n\n- Add -c option to enable codespeak support. The codespeak.net repository\n uses ``branch`` and ``tag`` instead of ``branches`` and ``tags``.\n [gotcha, stefan]\n\n0.16 - 2009-01-13\n-----------------\n\n- Fold regex construction into find and make find a method.\n [stefan]\n\n- Update README.txt.\n [stefan]\n\n0.15 - 2009-01-13\n-----------------\n\n- Support for reading default options from a config file.\n [fschulze, stefan]\n\n0.14 - 2009-01-08\n-----------------\n\n- Add -s and -i options for signing PyPI uploads with GnuPG.\n [stefan]\n\n- Stop execution after any failing step.\n [stefan]\n\n0.13 - 2009-01-05\n-----------------\n\n- Stop execution when the checkin step fails.\n [stefan]\n\n0.12 - 2009-01-02\n-----------------\n\n- setup.cfg may not exist.\n [stefan]\n\n0.11 - 2008-12-02\n-----------------\n\n- Add setup.cfg to list of files we check in.\n [stefan]\n\n0.10 - 2008-10-21\n-----------------\n\n- Don't capitalize GetOptError messages.\n [stefan]\n\n0.9 - 2008-10-16\n----------------\n\n- Add -v option to print the script version.\n [stefan]\n\n0.8 - 2008-10-16\n----------------\n\n- Lift restriction where only svn trunk could be released.\n [stefan]\n\n0.7 - 2008-10-09\n----------------\n\n- Fix PyPI upload which must happen on the same command line as sdist.\n [stefan]\n\n0.6 - 2008-10-08\n----------------\n\n- Update README.txt.\n [stefan]\n\n0.5 - 2008-10-08\n----------------\n\n- Also locate and checkin HISTORY.txt to support ZopeSkel'ed eggs.\n [stefan]\n\n0.4 - 2008-10-08\n----------------\n\n- Use svn checkout instead of svn export because it makes a difference\n to setuptools.\n [stefan]\n\n- Add -p option for uploading to PyPI instead of dist-location.\n [stefan]\n\n0.3 - 2008-10-06\n----------------\n\n- Also locate and checkin version.txt.\n [stefan]\n\n0.2 - 2008-10-01\n----------------\n\n- Add -z option to create zip archives instead of the default tar.gz.\n [stefan]\n\n0.1 - 2008-10-01\n----------------\n\n- Initial release\n [stefan]\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Jarn/jarn.mkrelease", "keywords": "create release upload python egg eggs wheel wheels pypi releaser package packages publish", "license": "BSD-2-Clause", "maintainer": "", "maintainer_email": "", "name": "jarn.mkrelease", "package_url": "https://pypi.org/project/jarn.mkrelease/", "platform": "", "project_url": "https://pypi.org/project/jarn.mkrelease/", "project_urls": { "Homepage": "https://github.com/Jarn/jarn.mkrelease" }, "release_url": "https://pypi.org/project/jarn.mkrelease/4.3/", "requires_dist": null, "requires_python": "", "summary": "Python package releaser", "version": "4.3" }, "last_serial": 4751517, "releases": { "0.18": [ { "comment_text": "", "digests": { "md5": "c288b91953302a6d2c043cdd2cc69b6e", "sha256": "e6b4361cd0a01b801460b29ebcc0eae94cefb5fd85fa88d37ccbb9c4d58a3fe3" }, "downloads": -1, "filename": "jarn.mkrelease-0.18.tar.gz", "has_sig": false, "md5_digest": "c288b91953302a6d2c043cdd2cc69b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5642, "upload_time": "2009-02-11T12:16:11", "url": "https://files.pythonhosted.org/packages/6d/42/fef046946695d8e86a1b51a5f34558de9375134c59461658fedd9d912cd2/jarn.mkrelease-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "37f3bc0b28768e5dc31062ac555827fa", "sha256": "368127cc4ea442148d8d70c9db427ec57b7754c7f0af8bba3021c0f7f95831ab" }, "downloads": -1, "filename": "jarn.mkrelease-0.19.tar.gz", "has_sig": false, "md5_digest": "37f3bc0b28768e5dc31062ac555827fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5684, "upload_time": "2009-02-23T15:40:44", "url": "https://files.pythonhosted.org/packages/88/d0/743eed0e3273fc9fd81e91e2a9035bbd0bf98178d04bcec8a4ba4e2762ff/jarn.mkrelease-0.19.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "731e7b1385c058a460405122c3012b68", "sha256": "b97da83771b2c376e0dc0c880f4cc220f2fc5b6586a7db15e2d4fb1c7b55e7a1" }, "downloads": -1, "filename": "jarn.mkrelease-1.0.zip", "has_sig": false, "md5_digest": "731e7b1385c058a460405122c3012b68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19511, "upload_time": "2009-05-14T18:18:55", "url": "https://files.pythonhosted.org/packages/81/73/726a589d94617306178cf64714b68a4f40cbb7afad79a52e385bd37d70a7/jarn.mkrelease-1.0.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "16835027067eb6a44304b7dad18603ab", "sha256": "7d38ab03c8f25457e5b69f7520b6a1af00afb646eafd7511ee34e4452208b586" }, "downloads": -1, "filename": "jarn.mkrelease-1.0.2.zip", "has_sig": false, "md5_digest": "16835027067eb6a44304b7dad18603ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20336, "upload_time": "2009-06-13T22:10:37", "url": "https://files.pythonhosted.org/packages/90/c4/6bab5ddb174c91ff6f46c16f4ff793991469929e3ac2718feebeb0f8b966/jarn.mkrelease-1.0.2.zip" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "1fcffffdeab48532f2c76c32803debc8", "sha256": "421bcdf2406ef14399e0ee54c0514a82da807104d3c45e7ded0271f55d7da835" }, "downloads": -1, "filename": "jarn.mkrelease-1.0b1.tar.gz", "has_sig": false, "md5_digest": "1fcffffdeab48532f2c76c32803debc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6348, "upload_time": "2009-03-18T14:27:42", "url": "https://files.pythonhosted.org/packages/8e/37/18880ba1cc6130d9190ec2770594667fa843e099931c36f08c07c216db67/jarn.mkrelease-1.0b1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "bf9be0e98f06ca1786e95aa856e0651b", "sha256": "14bc89534a87db93c7402aea4d3600f96e00fc1213df6777e6b19e964bb8370c" }, "downloads": -1, "filename": "jarn.mkrelease-1.0b2.tar.gz", "has_sig": false, "md5_digest": "bf9be0e98f06ca1786e95aa856e0651b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6234, "upload_time": "2009-03-19T14:17:35", "url": "https://files.pythonhosted.org/packages/f4/78/4593a75b6b3783fd943c51e62bcbc1f7e30e3f05d47f2e6dcfa995b56ab2/jarn.mkrelease-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "b5db9a5a1e66fe2ed4e16e4b62028b91", "sha256": "e96612dc381c3ad95aa4171c48fe24ebb26dfa2199beaeb79d7b70eeb816fc17" }, "downloads": -1, "filename": "jarn.mkrelease-1.0b3.zip", "has_sig": false, "md5_digest": "b5db9a5a1e66fe2ed4e16e4b62028b91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12730, "upload_time": "2009-03-23T02:17:28", "url": "https://files.pythonhosted.org/packages/31/2f/06b7731c9e79736a5dfeca14c8d92bd9ac3dc460114d3414d413110fc3be/jarn.mkrelease-1.0b3.zip" } ], "1.0b4": [ { "comment_text": "", "digests": { "md5": "456dee06bc185f965607d6c066fd42a9", "sha256": "076ab2b5b4d48266553eaf834e5202a238add8b143afed1abd8865dc1a4d1e41" }, "downloads": -1, "filename": "jarn.mkrelease-1.0b4.zip", "has_sig": false, "md5_digest": "456dee06bc185f965607d6c066fd42a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14743, "upload_time": "2009-04-30T21:46:12", "url": "https://files.pythonhosted.org/packages/66/77/9949330dc1a3f1f444e78d273faa895a3e1ccf2bdea5e84a4e7f479bb19c/jarn.mkrelease-1.0b4.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "4729f6fedea6be8c778697855a0086b2", "sha256": "01829e9efa6a8b5404894c973453ebaaf45da5073906857f236d6cc20fd7a778" }, "downloads": -1, "filename": "jarn.mkrelease-2.0.zip", "has_sig": false, "md5_digest": "4729f6fedea6be8c778697855a0086b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91817, "upload_time": "2009-07-16T11:42:37", "url": "https://files.pythonhosted.org/packages/7a/65/a74ef9c14c420e1efcb2c4130bd2ca61194e511b1cf67aadbc030d3f0458/jarn.mkrelease-2.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "0b23602fee6556b822a3a9cbf83f9f84", "sha256": "d3a1fe0729c5e30f8d3b20729bc6a51cb25d439ac33196ecaedadf723ebb5d93" }, "downloads": -1, "filename": "jarn.mkrelease-2.0.1.zip", "has_sig": false, "md5_digest": "0b23602fee6556b822a3a9cbf83f9f84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92800, "upload_time": "2009-07-24T17:40:43", "url": "https://files.pythonhosted.org/packages/fc/54/b9ff662d730cc81b48be2794a6fc1a039adf6a5c5fb40b6657c4d6c6d5be/jarn.mkrelease-2.0.1.zip" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "fbad6db472e7369325353727ef0e0b6b", "sha256": "eb72c76b3b940b320c6f76787e891959b8dc2ca779419f466a8222f8695cf220" }, "downloads": -1, "filename": "jarn.mkrelease-2.0.2.zip", "has_sig": false, "md5_digest": "fbad6db472e7369325353727ef0e0b6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97925, "upload_time": "2009-08-29T19:35:08", "url": "https://files.pythonhosted.org/packages/4e/56/a6a4c729e10d230e91ed0d6f953b17bb4f50f1124aa3ad111fd70dc2c4bb/jarn.mkrelease-2.0.2.zip" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "abc2aeef049458bc2735caf993e9646f", "sha256": "7d9c924e6a0d35b044935c84a42588876a7d1a3e907f76bcd0afd93e1b2d23b6" }, "downloads": -1, "filename": "jarn.mkrelease-2.0.3.zip", "has_sig": false, "md5_digest": "abc2aeef049458bc2735caf993e9646f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98833, "upload_time": "2010-01-03T13:58:17", "url": "https://files.pythonhosted.org/packages/50/aa/a10a47b166fa77abdf696c8c51f1c1a9537f23f307b4c006ee75d007cba7/jarn.mkrelease-2.0.3.zip" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "9f025cb59e85c49108731b24b433bff3", "sha256": "f1d2245ff2a1f6429bcf733dbdb397c383cd4a2bfece772ccb98135d40e678fc" }, "downloads": -1, "filename": "jarn.mkrelease-2.0.4.zip", "has_sig": false, "md5_digest": "9f025cb59e85c49108731b24b433bff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99092, "upload_time": "2010-01-10T11:43:52", "url": "https://files.pythonhosted.org/packages/e3/2b/2cca233ad89891fc5079e6bd7fca1f4bc59f8a3b4df244cd2f5186594a50/jarn.mkrelease-2.0.4.zip" } ], "2.0b1": [ { "comment_text": "", "digests": { "md5": "dd9d217b8df23ea29fac080c9dd2fb9d", "sha256": "20574f3ee48bb89ac24ebfec2a234b582744606f40254cd7d6f53a28ad20c97c" }, "downloads": -1, "filename": "jarn.mkrelease-2.0b1.zip", "has_sig": false, "md5_digest": "dd9d217b8df23ea29fac080c9dd2fb9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91273, "upload_time": "2009-07-03T17:43:59", "url": "https://files.pythonhosted.org/packages/7c/e1/7f83624da5f3a244f9517feaf7d5a302cc4b56bcd85f6d83b57da27fc89c/jarn.mkrelease-2.0b1.zip" } ], "2.0b2": [ { "comment_text": "", "digests": { "md5": "441060cb1a2ae6cfe934ef6b8c2b3377", "sha256": "74418c240887a733195bfc59f13338865d2dee3b5ac4ab7a64c25ab0a0d9735e" }, "downloads": -1, "filename": "jarn.mkrelease-2.0b2.zip", "has_sig": false, "md5_digest": "441060cb1a2ae6cfe934ef6b8c2b3377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92022, "upload_time": "2009-07-09T11:52:43", "url": "https://files.pythonhosted.org/packages/69/a6/300cd0f1bbb5d0b0a1affddd62cdba3bb7ae934f5c80e34957c44fab77c6/jarn.mkrelease-2.0b2.zip" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "870afcc352ab480ad2da16db50aeafcd", "sha256": "a95467ebcf271ec76fa1d30ab81bf3b9a1cccc009c30eec40ab31f2db58dd187" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.zip", "has_sig": false, "md5_digest": "870afcc352ab480ad2da16db50aeafcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110775, "upload_time": "2010-01-15T22:53:29", "url": "https://files.pythonhosted.org/packages/f5/44/7a6d85df8970e97a0d4ede5a56d3bf71ef855e69cdd3467cf4f578cda78a/jarn.mkrelease-3.0.zip" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "1d12cda4cec92c9eac1258572bbac7d4", "sha256": "885b40444ff3fdd0e6f3dd01f123fd8a52e7e4f82ee70116c08f3040723d282d" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.1.zip", "has_sig": false, "md5_digest": "1d12cda4cec92c9eac1258572bbac7d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111512, "upload_time": "2010-02-07T12:43:03", "url": "https://files.pythonhosted.org/packages/f5/ac/fa462f0b487027bfcf1f6b0f87a13caf5f44f608b92ed87bca6f7ff91075/jarn.mkrelease-3.0.1.zip" } ], "3.0.10": [ { "comment_text": "", "digests": { "md5": "12eb046d6e13e6661b124942c8dc6d44", "sha256": "dbfb7ff36a0c324c49684ac22e33df7fedf9dc20e4d206281ac690c26e2418f3" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.10.zip", "has_sig": false, "md5_digest": "12eb046d6e13e6661b124942c8dc6d44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114386, "upload_time": "2011-07-07T17:29:47", "url": "https://files.pythonhosted.org/packages/4e/f6/672b8feeac7c1e5ef4682d6157299ccec44dbe4c6e9fdce5c7503a62e62d/jarn.mkrelease-3.0.10.zip" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "921faac91680b96e8de5317a69670a02", "sha256": "55aa43ca3950fc1c249b06e5941086b9ea9d8f13736dbb0b448bca2aa35ffe51" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.2.zip", "has_sig": false, "md5_digest": "921faac91680b96e8de5317a69670a02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113121, "upload_time": "2010-03-12T22:45:05", "url": "https://files.pythonhosted.org/packages/45/aa/7a8e93a9c4d6e8ece7ce817c10063c4ffb9551001f8fddbae6357bc085d3/jarn.mkrelease-3.0.2.zip" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "d91561bd6c062699e60bd44d9c04e987", "sha256": "177bfa963a3b7df9d2d87ddfa99e3064db0ad1b3fd8228d80df37dc728fd125a" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.3.zip", "has_sig": false, "md5_digest": "d91561bd6c062699e60bd44d9c04e987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113261, "upload_time": "2010-03-16T18:30:46", "url": "https://files.pythonhosted.org/packages/24/1c/58294c6779bb928daeb80fc1b3c7f2ff4636008713bc516093f5c94bfef5/jarn.mkrelease-3.0.3.zip" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "eecff8e94119b6b19712dca54fa4b113", "sha256": "db5a5f57b3172d334408472a98b5df4290b57161352c95da1904e79a3c4d1425" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.4.zip", "has_sig": false, "md5_digest": "eecff8e94119b6b19712dca54fa4b113", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113375, "upload_time": "2010-03-16T19:54:03", "url": "https://files.pythonhosted.org/packages/91/69/3549674909c546fabf4098cb893b546bf9ed63cea2e211de63f30beb4a4f/jarn.mkrelease-3.0.4.zip" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "c1b40a838f4e81e7f1b82ad3451750fa", "sha256": "825df016bb33f11354e0aaeb531a443c2c719d65eb1d5ba21b9c9cb9cd6c2fa0" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.5.zip", "has_sig": false, "md5_digest": "c1b40a838f4e81e7f1b82ad3451750fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114142, "upload_time": "2010-03-23T17:05:13", "url": "https://files.pythonhosted.org/packages/76/34/0a712578f9e94ca6aa67554ee098c5b17463925a1742287775dada6b708d/jarn.mkrelease-3.0.5.zip" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "2922469ed489b0eb131388451e715302", "sha256": "cea8119e471d1a48f2ee89825b7ef163ef8b94f3aadd4c1fcde527b4f0992512" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.6.zip", "has_sig": false, "md5_digest": "2922469ed489b0eb131388451e715302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114157, "upload_time": "2010-07-07T18:19:32", "url": "https://files.pythonhosted.org/packages/2b/6d/0532fd0456ff75a1807b66eb1e72b135393dc3e1ef971f0f647b1f1f94a5/jarn.mkrelease-3.0.6.zip" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "6125a4f49bbf7f040f1ac1c33938b62e", "sha256": "e589268f8bbb03b68ea9ab208fec8eb71bf1d26fb409bf9e1ab4f3917f0ded02" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.7.zip", "has_sig": false, "md5_digest": "6125a4f49bbf7f040f1ac1c33938b62e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114148, "upload_time": "2010-07-07T18:21:36", "url": "https://files.pythonhosted.org/packages/e5/88/67523f8f6c2113e7f0141e54977961f4b8134a58c80e02a429f9726c8847/jarn.mkrelease-3.0.7.zip" } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "44eb83163a71abd6986163a6d316512e", "sha256": "9b86fe234eda5047b20556db4db36506b64a69acae318599e483310a9d1bed36" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.8.zip", "has_sig": false, "md5_digest": "44eb83163a71abd6986163a6d316512e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114514, "upload_time": "2010-08-13T21:18:25", "url": "https://files.pythonhosted.org/packages/33/f2/4da5d69274d241cac9c536525d47be6893500104a752b83636224f034726/jarn.mkrelease-3.0.8.zip" } ], "3.0.9": [ { "comment_text": "", "digests": { "md5": "7e3178dcbf7f184c16c73df1bc38ac94", "sha256": "441fb0e28cfd5f6d87ce07ff0f6b4d1774957884c3f8a603ebce8b46955a890a" }, "downloads": -1, "filename": "jarn.mkrelease-3.0.9.zip", "has_sig": false, "md5_digest": "7e3178dcbf7f184c16c73df1bc38ac94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114319, "upload_time": "2010-12-31T11:54:47", "url": "https://files.pythonhosted.org/packages/f9/72/a6078700613bd35a365fe39cbd9eb5fbdd9461038628ab73a1b17660434c/jarn.mkrelease-3.0.9.zip" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "a59d57c67aa0fe67935e821675fb9520", "sha256": "5ca8267d0a22bdf05833470d8df6b395c85abe769195089ec88896a810cad659" }, "downloads": -1, "filename": "jarn.mkrelease-3.1.zip", "has_sig": false, "md5_digest": "a59d57c67aa0fe67935e821675fb9520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115455, "upload_time": "2011-07-19T15:43:55", "url": "https://files.pythonhosted.org/packages/01/6e/01119feec10af6fe4a82296a92cf8c590bbaee6f3add3e34afc3047d5ba2/jarn.mkrelease-3.1.zip" } ], "3.10": [ { "comment_text": "", "digests": { "md5": "dac72fc13766e9012358b55fd89dcf91", "sha256": "7e82225a3532edc942966dc6a3cb7fec537e01c5879aefa4d7dc974c778fb1e9" }, "downloads": -1, "filename": "jarn.mkrelease-3.10.zip", "has_sig": false, "md5_digest": "dac72fc13766e9012358b55fd89dcf91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158603, "upload_time": "2017-02-01T19:24:17", "url": "https://files.pythonhosted.org/packages/76/dc/6ef253c519a683b7012586d4464feb75134cb8ae4a3aecfef4e82e761fe3/jarn.mkrelease-3.10.zip" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "052dbd702e1b597569f44b57d714cddd", "sha256": "790a09d2a4e5b2ddc579197ca93701b134c354b78e5a632b5c4cc4f064b42a1e" }, "downloads": -1, "filename": "jarn.mkrelease-3.2.zip", "has_sig": false, "md5_digest": "052dbd702e1b597569f44b57d714cddd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116309, "upload_time": "2011-10-21T15:50:24", "url": "https://files.pythonhosted.org/packages/c7/44/793eb6ffe221c36d8aa8ed7223db26fbdda22b5e94053bf3b57399d0cacd/jarn.mkrelease-3.2.zip" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "1dd50ba5745ba5f2170b1581538721bf", "sha256": "e5e1dfd8bfa1a7f5c3338fd07a21ba982ae491d0401ed3da0c084e63119a8323" }, "downloads": -1, "filename": "jarn.mkrelease-3.3.zip", "has_sig": false, "md5_digest": "1dd50ba5745ba5f2170b1581538721bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118898, "upload_time": "2011-10-31T12:03:19", "url": "https://files.pythonhosted.org/packages/b7/b1/0eb61379b2f91e9f83c6372c69af42f2e76bc49f70648f2e571289530cbd/jarn.mkrelease-3.3.zip" } ], "3.4": [ { "comment_text": "", "digests": { "md5": "5766cbe02f51f505fe3db809f2e76823", "sha256": "47fd80ca14fa0b52274f3be699984145218ba49aba98eca54a879760f88c70af" }, "downloads": -1, "filename": "jarn.mkrelease-3.4.zip", "has_sig": false, "md5_digest": "5766cbe02f51f505fe3db809f2e76823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120236, "upload_time": "2011-11-10T17:38:19", "url": "https://files.pythonhosted.org/packages/4a/f0/a456b071bda83094ed394ceb4b00ed341b838fa529fab58b53b2660a0f41/jarn.mkrelease-3.4.zip" } ], "3.5": [ { "comment_text": "", "digests": { "md5": "e48165dd38d88ca3833ec0814ea22f6d", "sha256": "c222ceac629660e5e1dfe55e2bb25cfca3919d80d17fee1a80dd146dde87fa9c" }, "downloads": -1, "filename": "jarn.mkrelease-3.5.zip", "has_sig": false, "md5_digest": "e48165dd38d88ca3833ec0814ea22f6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131066, "upload_time": "2011-11-25T12:48:07", "url": "https://files.pythonhosted.org/packages/22/9d/2ecd49ebe6ccec7afce913cc3b92f41ec29a264331329c60c58b5b948994/jarn.mkrelease-3.5.zip" } ], "3.6": [ { "comment_text": "", "digests": { "md5": "1d87b8a181b432b02771b0e87e032b50", "sha256": "66d4d3478e1eb0ea0585b69f940f76d82d3c15d465e71988df573ae39cd3d4c1" }, "downloads": -1, "filename": "jarn.mkrelease-3.6.zip", "has_sig": false, "md5_digest": "1d87b8a181b432b02771b0e87e032b50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126806, "upload_time": "2012-07-11T12:37:22", "url": "https://files.pythonhosted.org/packages/c3/df/5fba1a162cb8d080c649cb99133dfbc7287d1f0e3844c02b054579d4ebe0/jarn.mkrelease-3.6.zip" } ], "3.7": [ { "comment_text": "", "digests": { "md5": "d02a227ee977e99787243d09e511a32b", "sha256": "56d21f0e45f393384caf52f6b3fa9e81efe380c6410a572b28d93e2ff500f5dc" }, "downloads": -1, "filename": "jarn.mkrelease-3.7.zip", "has_sig": false, "md5_digest": "d02a227ee977e99787243d09e511a32b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128868, "upload_time": "2012-08-21T22:42:22", "url": "https://files.pythonhosted.org/packages/88/1a/727e7ddb811d41fd1943fc2940f46ab0d09a9e2633904c49e75c4955c464/jarn.mkrelease-3.7.zip" } ], "3.8": [ { "comment_text": "", "digests": { "md5": "6bae7013df091cb4d96e9da9372eb29c", "sha256": "74bc1fdf712507dcff24a0c75d555c52502701b0a8a45e60868e657074bcacb5" }, "downloads": -1, "filename": "jarn.mkrelease-3.8.zip", "has_sig": false, "md5_digest": "6bae7013df091cb4d96e9da9372eb29c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157959, "upload_time": "2013-11-21T09:58:29", "url": "https://files.pythonhosted.org/packages/20/5a/b1b6dfe305323d63d08c1cb2a93077fd333fa21741d53f270f514227f45c/jarn.mkrelease-3.8.zip" } ], "3.9": [ { "comment_text": "", "digests": { "md5": "7ef80c286c07f36189447847bd7da9c1", "sha256": "225f04198c9f0fb272887b5d3e53679d51156c2e8f72804cd2362427c62a7b7e" }, "downloads": -1, "filename": "jarn.mkrelease-3.9.zip", "has_sig": false, "md5_digest": "7ef80c286c07f36189447847bd7da9c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158313, "upload_time": "2017-01-31T10:38:41", "url": "https://files.pythonhosted.org/packages/f4/eb/2f02adf831298a036228d6c9fdba20bb8ac26728caeb15e11ae597c68cc3/jarn.mkrelease-3.9.zip" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "f034ec54ca32bddca798b12601d2a6d0", "sha256": "7473af5c89ee39ec00e8d8237fbd3b873d4389df3d5585f6ef34b1adb030b308" }, "downloads": -1, "filename": "jarn.mkrelease-4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f034ec54ca32bddca798b12601d2a6d0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 156634, "upload_time": "2017-07-20T06:50:22", "url": "https://files.pythonhosted.org/packages/94/48/369fe78ba00ec935d1252180971a636716a024b605282e3d95bfe1de9716/jarn.mkrelease-4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86389cfdf839e52dabba798cdc4e7f4e", "sha256": "26ae8601d0072ad1ef87b611958e330dba1b5e2bf51f741f19fe4c42526d40db" }, "downloads": -1, "filename": "jarn.mkrelease-4.0.zip", "has_sig": false, "md5_digest": "86389cfdf839e52dabba798cdc4e7f4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165845, "upload_time": "2017-07-20T06:50:16", "url": "https://files.pythonhosted.org/packages/c0/0a/f271c27d848d7929f90d248df0bf100ebed541c1edc2ec4783b614969399/jarn.mkrelease-4.0.zip" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "3bd5ecc36e364bccacf828207d359075", "sha256": "10dcd29f7028f5bafc18be11742339ac152790e44bcff4e503f3f734108c2cc2" }, "downloads": -1, "filename": "jarn.mkrelease-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bd5ecc36e364bccacf828207d359075", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 156768, "upload_time": "2017-07-20T08:17:03", "url": "https://files.pythonhosted.org/packages/bf/fc/33a75c799467572cd9694aa1061ead88031fffdec0475068431896a14993/jarn.mkrelease-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f0e4b5e3730e33c62410bc8afdd4a3c", "sha256": "6ef0c5e9185d6589f09e8aeb5ddf266e4e9128955c4c0b2e81afdef052ea2693" }, "downloads": -1, "filename": "jarn.mkrelease-4.0.1.zip", "has_sig": false, "md5_digest": "1f0e4b5e3730e33c62410bc8afdd4a3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166150, "upload_time": "2017-07-20T08:16:58", "url": "https://files.pythonhosted.org/packages/74/a7/ef5884cc61d1ec145ac17606d06023aef6cf4e2d02e4d9a1a1c9036c65a6/jarn.mkrelease-4.0.1.zip" } ], "4.1": [ { "comment_text": "", "digests": { "md5": "fcde1b76dfb9a57826c26d6573cc6f83", "sha256": "bbee3bfccde6a908847e3c35d6ecea08c6b45f71f0a8f47a17e450b67c4bfb7b" }, "downloads": -1, "filename": "jarn.mkrelease-4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fcde1b76dfb9a57826c26d6573cc6f83", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 157264, "upload_time": "2017-10-06T07:34:52", "url": "https://files.pythonhosted.org/packages/7f/99/aa91491dfdddc35bae3540f39cde51406a87faca695029f81c5a19a4f393/jarn.mkrelease-4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e8b64251333d070bee3f16e554dd2e0", "sha256": "41e749b263df7ba2a8b8555ab2ae193a5411491ff3bf348822883fa625f9cec0" }, "downloads": -1, "filename": "jarn.mkrelease-4.1.zip", "has_sig": false, "md5_digest": "5e8b64251333d070bee3f16e554dd2e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166796, "upload_time": "2017-10-06T07:34:46", "url": "https://files.pythonhosted.org/packages/89/8b/e4b9cb84186e7e2423da1a4e14020d272b0489aafd9876cdb108c4235413/jarn.mkrelease-4.1.zip" } ], "4.2": [ { "comment_text": "", "digests": { "md5": "72b3990b6742b729dca8ab3e0f61916d", "sha256": "11d571f5357d32d3070c5095314b8cc28a1c90ad95b6d06383c8d9603a00c372" }, "downloads": -1, "filename": "jarn.mkrelease-4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72b3990b6742b729dca8ab3e0f61916d", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 151411, "upload_time": "2019-01-25T17:53:46", "url": "https://files.pythonhosted.org/packages/10/c0/b779ca23eef35bb3402f7957d197d37d1729f64c63dbc44d9d9ffbd822b9/jarn.mkrelease-4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d84fd0b57a8172b44b9c03bd491471c", "sha256": "297b44d051ead62d08daa2170c8e10289761728313a74f4447ed2b401d10e695" }, "downloads": -1, "filename": "jarn.mkrelease-4.2.zip", "has_sig": false, "md5_digest": "8d84fd0b57a8172b44b9c03bd491471c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168425, "upload_time": "2019-01-25T17:53:37", "url": "https://files.pythonhosted.org/packages/56/f4/d0c4c22a37ae64d24a4c12aaa00b4719868bffb513666519670204f192c2/jarn.mkrelease-4.2.zip" } ], "4.3": [ { "comment_text": "", "digests": { "md5": "ea5ee35375c89ac4d53864ff4074554c", "sha256": "aded172ad723407b81b98c8ba41f85f168b00e0bb73e288ef41122216794c381" }, "downloads": -1, "filename": "jarn.mkrelease-4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea5ee35375c89ac4d53864ff4074554c", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 151732, "upload_time": "2019-01-28T19:23:32", "url": "https://files.pythonhosted.org/packages/32/18/53a8ef3ab7365d6636d239ea4664c28eb00b311fdfd3a7fd8f1af009714a/jarn.mkrelease-4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ceecd38396ff41d5a2c2b1a18ae8173c", "sha256": "5169f01408bb1e66921580f45697f93a8059f5c73baf08191bc3cc660385b397" }, "downloads": -1, "filename": "jarn.mkrelease-4.3.zip", "has_sig": false, "md5_digest": "ceecd38396ff41d5a2c2b1a18ae8173c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168805, "upload_time": "2019-01-28T19:23:27", "url": "https://files.pythonhosted.org/packages/2d/16/a6e0c3ed3f472e8a10cff3551f2fea4a4e0e0aeb12118ce86dab4e955917/jarn.mkrelease-4.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea5ee35375c89ac4d53864ff4074554c", "sha256": "aded172ad723407b81b98c8ba41f85f168b00e0bb73e288ef41122216794c381" }, "downloads": -1, "filename": "jarn.mkrelease-4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea5ee35375c89ac4d53864ff4074554c", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 151732, "upload_time": "2019-01-28T19:23:32", "url": "https://files.pythonhosted.org/packages/32/18/53a8ef3ab7365d6636d239ea4664c28eb00b311fdfd3a7fd8f1af009714a/jarn.mkrelease-4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ceecd38396ff41d5a2c2b1a18ae8173c", "sha256": "5169f01408bb1e66921580f45697f93a8059f5c73baf08191bc3cc660385b397" }, "downloads": -1, "filename": "jarn.mkrelease-4.3.zip", "has_sig": false, "md5_digest": "ceecd38396ff41d5a2c2b1a18ae8173c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168805, "upload_time": "2019-01-28T19:23:27", "url": "https://files.pythonhosted.org/packages/2d/16/a6e0c3ed3f472e8a10cff3551f2fea4a4e0e0aeb12118ce86dab4e955917/jarn.mkrelease-4.3.zip" } ] }