{ "info": { "author": "Johan Nestaas", "author_email": "johannestaas@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications :: Qt", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Utilities" ], "description": "mkpip\n=====\n\nBoilerplate python packaging\n\nTools\n-----\n\n:mkpip: Creates boilerplate python module\n:mkbin: Creates a boilerplate script with argparse args, options and flags\n:bumpy: Bumps the version in all recursive files in a python module (``__version__`` stuff)\n\nmkpip\n-----\n\tusage: mkpip [-h] [--keywords KEYWORDS] [--dest DEST] [--config CONFIG]\n\t\t\t\t [--author AUTHOR] [--email EMAIL] [--year YEAR]\n\t\t\t\t [--copyright-holder COPYRIGHT_HOLDER]\n\t\t\t\t [--license-path LICENSE_PATH] [--license LICENSE] [--url URL]\n\t\t\t\t name desc\n\n\tpositional arguments:\n\t name Name of project.\n\t desc Description of project. Will go in README.rst,\n\t\t\t\t\t\t\tsetup.py, and license\n\n\toptional arguments:\n\t -h, --help show this help message and exit\n\t --keywords KEYWORDS, -k KEYWORDS\n\t\t\t\t\t\t\tkeywords in setup.py\n\t --dest DEST, -d DEST Destination directory that contains project folder\n\t\t\t\t\t\t\t(default ./$name)\n\t --config CONFIG, -c CONFIG\n\t\t\t\t\t\t\tName of config key in ~/.mkpip.cfg\n\t --author AUTHOR, -a AUTHOR\n\t\t\t\t\t\t\tAuthor\n\t --email EMAIL, -e EMAIL\n\t\t\t\t\t\t\tAuthor's email\n\t --year YEAR, -y YEAR copyright year\n\t --copyright-holder COPYRIGHT_HOLDER, -C COPYRIGHT_HOLDER\n\t\t\t\t\t\t\tcopyright holder\n\t --license-path LICENSE_PATH, --lp LICENSE_PATH\n\t\t\t\t\t\t\tcustom license template path\n\t --license LICENSE, -l LICENSE\n\t\t\t\t\t\t\tlicense in setup.py\n\t --url URL, -r URL url pattern for project's repo\n\nmkbin\n-----\n\n\tusage: mkbin [-h] [--flags FLAGS] [--pos POS] [--opts OPTS] [--output OUTPUT]\n\t\t\t\t [--boto] [--collections] [--flask] [--mysqldb] [--psycopg2]\n\t\t\t\t [--requests] [--standard] [--subprocess] [--yamlcfg]\n\n\toptional arguments:\n\t -h, --help show this help message and exit\n\t --flags FLAGS, -F FLAGS\n\t\t\t\t\t\t\tname of flags\n\t --pos POS, -P POS name of positionals\n\t --opts OPTS, -O OPTS name of optionals\n\t --output OUTPUT, --out OUTPUT, -o OUTPUT\n\t\t\t\t\t\t\toutput script path\n\t --boto, -b add boto connection import statements\n\t --collections, --coll, -c\n\t\t\t\t\t\t\tadd collections, namedtuple and defaultdict\n\t --flask, --fl, -f add flask import and boilerplate\n\t --mysqldb, --mysql, -m\n\t\t\t\t\t\t\tadd mysqldb import\n\t --psycopg2, --psql, -p\n\t\t\t\t\t\t\tadd psycopg2 imports\n\t --requests, --req, -r\n\t\t\t\t\t\t\tadd requests import statement\n\t --standard, --std, -s\n\t\t\t\t\t\t\tadd os,sys imports\n\t --subprocess, --sub, -S\n\t\t\t\t\t\t\tadd subprocess imports\n\t --yamlcfg, --ycfg, -y\n\t\t\t\t\t\t\tadd yamlcfg imports\n\nbumpy\n-----\n\n\tusage: bumpy [-h] [--check] [--major] [--minor] [--patch] [--set SET]\n\t\t\t\t [--root-dir ROOT_DIR] [--push] [--quiet] [--dry]\n\n\toptional arguments:\n\t -h, --help show this help message and exit\n\t --check, -c print current version\n\t --major, -M bump major\n\t --minor, -m bump minor\n\t --patch, -p bump patch level\n\t --set SET, -s SET set version number\n\t --root-dir ROOT_DIR, -r ROOT_DIR\n\t\t\t\t\t\t\tpath to root directory with files with versions\n\t --push, -P tag and push using git\n\t --quiet, -q\n\t --dry, -d\n\nreleases\n--------\n\n:0.9.3: fix MANIFEST\n:0.9.2: Changed config to be solely ``~/.mkpip.cfg`` and allow you to specify values under [default] and [other], then -c other uses that.\n:0.9.1: Add ``--include-paths``/``-i`` option to restrict to few files\n:0.9.0: Fixed bumpy to find all ``__version__`` stuff as well when bumping\n:0.8.3: Fixed .gitignore template\n:0.8.2: Added stuff like ``__title__`` and ``__author__`` to the ``__init__.py``\n:0.8.1: Deleted extra whitespace in ``__init__.py``\n:0.8.0: - Refactored mkpip with some major improvements\n - checks configs from .py, .yml and .cfg\n - uses {format} notation instead of %(this)s\n - added tox files for easy test generation", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/johannestaas/mkpip", "keywords": "pip python package pypi", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "mkpip", "package_url": "https://pypi.org/project/mkpip/", "platform": "", "project_url": "https://pypi.org/project/mkpip/", "project_urls": { "Homepage": "https://bitbucket.org/johannestaas/mkpip" }, "release_url": "https://pypi.org/project/mkpip/0.9.4/", "requires_dist": null, "requires_python": "", "summary": "mkpip", "version": "0.9.4" }, "last_serial": 4088037, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "9e35d3c513e90507a447a9f2b91c9471", "sha256": "445515fcc03209a60eb388922667c3101633473f7dda3d21971d69294957fcce" }, "downloads": -1, "filename": "mkpip-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9e35d3c513e90507a447a9f2b91c9471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2506, "upload_time": "2014-06-12T17:04:58", "url": "https://files.pythonhosted.org/packages/f5/af/d51c4577ae959dd36d3914dccafc36f6526a1379974f49ff469187a4d45e/mkpip-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f8cba3fe16403a293868262a3cfa4470", "sha256": "0d38d3fc08575b7e10603d1242f80d9c92410ff7809da2ceb75b1f24fb0f7a69" }, "downloads": -1, "filename": "mkpip-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f8cba3fe16403a293868262a3cfa4470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3320, "upload_time": "2014-08-02T22:00:09", "url": "https://files.pythonhosted.org/packages/da/f6/643f3456f24e0b74226fc6cf7ff55494d0d43ec98eb8a872683b623a6be4/mkpip-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "built for Darwin-13.2.0", "digests": { "md5": "5da127423024a23b81cd48b9c84b6f12", "sha256": "e64f57f531a6da7461fdb93389532b26f399312aeba7a7a4a02feea55a944a60" }, "downloads": -1, "filename": "mkpip-0.1.6.macosx-10.9-intel.tar.gz", "has_sig": false, "md5_digest": "5da127423024a23b81cd48b9c84b6f12", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 5439, "upload_time": "2014-08-06T05:58:23", "url": "https://files.pythonhosted.org/packages/13/11/7aded9b7b7937ad8f95d8f02a1fdad6ec4020bd041d56d3c97d02c60f9d3/mkpip-0.1.6.macosx-10.9-intel.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "18d324bf32f324611de8cb4a35b8c6c1", "sha256": "258082926e672c9da0467e429e5f62c57e64bfedb5b11e1f3f8b64dc4ca8dd85" }, "downloads": -1, "filename": "mkpip-0.2.0.tar.gz", "has_sig": false, "md5_digest": "18d324bf32f324611de8cb4a35b8c6c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3950, "upload_time": "2015-02-24T02:36:38", "url": "https://files.pythonhosted.org/packages/f5/73/b9f7e92fb742579a45b3496c9ffae391ecb41028d5711f558d7d9338d9dc/mkpip-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "11e70e91a5b90c28cc157579d8a12084", "sha256": "5c38e7287b7b0020bd0d88ee601b89776634de07944a52fb6a929178567ecb04" }, "downloads": -1, "filename": "mkpip-0.3.0.tar.gz", "has_sig": false, "md5_digest": "11e70e91a5b90c28cc157579d8a12084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4256, "upload_time": "2015-03-30T23:01:44", "url": "https://files.pythonhosted.org/packages/7b/c8/ab5a8cf158ec09f7fbee5bfcde6acf31e590131ec9a4c44e0cdf8fb56efa/mkpip-0.3.0.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "2b0bf3ad6b00314739ca41fdf3ce614d", "sha256": "7216577ef0526856b836bb2b12407c2e5d11afa1938c928e885954ddb5ecbe13" }, "downloads": -1, "filename": "mkpip-0.4.5.tar.gz", "has_sig": false, "md5_digest": "2b0bf3ad6b00314739ca41fdf3ce614d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5322, "upload_time": "2015-04-23T19:56:20", "url": "https://files.pythonhosted.org/packages/5c/71/0c1190580eae66ffcbb0634499a79fb273c35d0d61691511d1f7e3050a29/mkpip-0.4.5.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "eac092334131c2843281df2c666ab208", "sha256": "805421328a01a0772b21091f93acf75a4d2bcfb2e6318b25dc01f66efc653a8b" }, "downloads": -1, "filename": "mkpip-0.5.0.tar.gz", "has_sig": false, "md5_digest": "eac092334131c2843281df2c666ab208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5551, "upload_time": "2015-05-08T17:28:34", "url": "https://files.pythonhosted.org/packages/1c/80/aa71f3572287cc552dc765c5a260e17ae3056872e60853550012b98397c4/mkpip-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d4b36814930366e7cd0e635e5af898f3", "sha256": "19fa2a3ced908638068aebd70650ff02638194a08d2f8e9aeb20f9e9198a70bf" }, "downloads": -1, "filename": "mkpip-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d4b36814930366e7cd0e635e5af898f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5951, "upload_time": "2015-05-27T21:11:17", "url": "https://files.pythonhosted.org/packages/7d/c7/63f9876599c6bfc9ca929cd343538b301751b4c4f53b2b903ef97a588e71/mkpip-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f2901ab4bee2b61d0eff589b73b309a8", "sha256": "c0ffab2c011fe0d4abf4dc868a5d7116f044963ae8ea5fcefe2fa113d33677f7" }, "downloads": -1, "filename": "mkpip-0.6.1.tar.gz", "has_sig": false, "md5_digest": "f2901ab4bee2b61d0eff589b73b309a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5998, "upload_time": "2015-05-27T21:15:41", "url": "https://files.pythonhosted.org/packages/0b/5c/4a41ab8af691b55f374163aafeac754b95cf3dff4b6ccef0e636d3b4d1a7/mkpip-0.6.1.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "6cccd3b958d0aa2669f07d39e75031d5", "sha256": "287bd05256ca529ec3c36b73cb877459763bb27a8d5501c0a417586870643271" }, "downloads": -1, "filename": "mkpip-0.6.3.tar.gz", "has_sig": false, "md5_digest": "6cccd3b958d0aa2669f07d39e75031d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5964, "upload_time": "2015-06-02T17:17:26", "url": "https://files.pythonhosted.org/packages/7e/67/3246799ad1dcba6b9a0efaf5d66678d5b864a62411bb509118f9d9dd1597/mkpip-0.6.3.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "0f81a22c3234c407482ce70c9a1d1943", "sha256": "847d0f348ba87d01c7d44344b817a01f39ec4eb3f7dfbf6d841f004de2b208ac" }, "downloads": -1, "filename": "mkpip-0.7.0.tar.gz", "has_sig": false, "md5_digest": "0f81a22c3234c407482ce70c9a1d1943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5968, "upload_time": "2015-08-19T18:52:31", "url": "https://files.pythonhosted.org/packages/55/de/e4af92963675e6cedff59aa758e16601ccd45fa07eab114d760f04fd8018/mkpip-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "150781102ddeb0b135cdece2aab19efc", "sha256": "9d74a0db75c85cb76a65be6665710cc939cd534576b2ee388afed072f98cddff" }, "downloads": -1, "filename": "mkpip-0.7.1.tar.gz", "has_sig": false, "md5_digest": "150781102ddeb0b135cdece2aab19efc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5869, "upload_time": "2015-11-18T01:17:26", "url": "https://files.pythonhosted.org/packages/cc/13/3067b5836b7cf2fd082efd1419fa3e2e82f8b7def92c93975568fe56fd09/mkpip-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "22466123176744d8e71d603a77131186", "sha256": "2251e846f9ca78cc219e21daed13a9709070dae9ae20f4f14edecee87e644dbd" }, "downloads": -1, "filename": "mkpip-0.7.2.tar.gz", "has_sig": false, "md5_digest": "22466123176744d8e71d603a77131186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5893, "upload_time": "2016-04-21T19:42:06", "url": "https://files.pythonhosted.org/packages/ac/16/2037ca983a8a89015cd38016fbeddb7e8c3ca645caca35efeb0cc7dedd1a/mkpip-0.7.2.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "b1f0e57e758328b6ce4631a103af10d9", "sha256": "9bd40b2a8420513de7bf763b42385c4539e3362cd01b50d8a8610b4cad981623" }, "downloads": -1, "filename": "mkpip-0.8.0.tar.gz", "has_sig": false, "md5_digest": "b1f0e57e758328b6ce4631a103af10d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8434, "upload_time": "2016-05-22T05:05:12", "url": "https://files.pythonhosted.org/packages/1f/4c/c99aa6726705d75b2b51d406d667f5948a9d858986e10027d0cd10dda6df/mkpip-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "3d183312a78182f47e58665090f1977d", "sha256": "3a664a66aa32bb8ae263c668635bb34ef2408ebef3f3be6edb0c7e0c78d52c26" }, "downloads": -1, "filename": "mkpip-0.8.1.tar.gz", "has_sig": false, "md5_digest": "3d183312a78182f47e58665090f1977d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8604, "upload_time": "2016-05-22T06:05:33", "url": "https://files.pythonhosted.org/packages/30/04/80c21fc51f503f8cf93b0becff0da7f3fb85865ac9c03a5f17d45b66048e/mkpip-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "4d90ff847d29b84fd0c087505638a574", "sha256": "799a0d4474d9535872180883ba84af74e48b6169255f5b289af04f4a20a76b6d" }, "downloads": -1, "filename": "mkpip-0.8.2.tar.gz", "has_sig": false, "md5_digest": "4d90ff847d29b84fd0c087505638a574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8699, "upload_time": "2016-05-22T06:13:53", "url": "https://files.pythonhosted.org/packages/7b/59/dbf379375479adc91de4417b88b5edfca00b14761a1880eca0740a088bea/mkpip-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "55216ed95b1cae65dddb3be34df81f37", "sha256": "b84888b93453049fb96bb0446a7eb3385a89e198c1d93482c53485c66c0f382d" }, "downloads": -1, "filename": "mkpip-0.8.3.tar.gz", "has_sig": false, "md5_digest": "55216ed95b1cae65dddb3be34df81f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8714, "upload_time": "2016-05-22T07:28:39", "url": "https://files.pythonhosted.org/packages/2d/ad/e145d1e7e59260ada87d0378bdc45c48e8aca28442f1c630114fed56faab/mkpip-0.8.3.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "e7616438db3759fa85ce906fba85288a", "sha256": "9d1e658f2c9654347e473eaa9ca2b0e92721e57893d7c7245107670bda1e28e3" }, "downloads": -1, "filename": "mkpip-0.9.0.tar.gz", "has_sig": false, "md5_digest": "e7616438db3759fa85ce906fba85288a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10573, "upload_time": "2016-05-23T09:51:27", "url": "https://files.pythonhosted.org/packages/fc/fa/3ac0479f7087802d9865bee801f637d0e10fd95a23bbf07a5a0dab706d0a/mkpip-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "99b89ba9a7f9b1e17360af79868787ce", "sha256": "dd1ddd940d75e668479e54da806f911ff23166916e82c37046ffb99708f27bf7" }, "downloads": -1, "filename": "mkpip-0.9.1.tar.gz", "has_sig": false, "md5_digest": "99b89ba9a7f9b1e17360af79868787ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10730, "upload_time": "2016-05-25T07:11:31", "url": "https://files.pythonhosted.org/packages/a3/45/cabb1c5ab3452075ff847c95f9c0ec41846bfecb9e2d090b799ea591658d/mkpip-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "59be5218b1ef68a519d61b05ce73b82b", "sha256": "f64c0b570f3d053954237ffc20b23566508232b2ec9574b1682acf7c169e3605" }, "downloads": -1, "filename": "mkpip-0.9.2.tar.gz", "has_sig": false, "md5_digest": "59be5218b1ef68a519d61b05ce73b82b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10957, "upload_time": "2016-05-27T09:34:31", "url": "https://files.pythonhosted.org/packages/1b/c3/53eb82e685fb7ac904e2227266a178884a07028a0ab877614537654b49d7/mkpip-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "428659973ece8e24429a6befb0d40ecc", "sha256": "ad6bb029eba9207ff8562c49928ae4efefa67bc03b57cb468d925d9e1e212760" }, "downloads": -1, "filename": "mkpip-0.9.3.tar.gz", "has_sig": false, "md5_digest": "428659973ece8e24429a6befb0d40ecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11088, "upload_time": "2016-06-06T00:53:56", "url": "https://files.pythonhosted.org/packages/cd/23/e9c25cd432d249f6d049bea3c08f9494eaf51b2c986972bafd20c2cee0ae/mkpip-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "ab373083f98fd9e4945a6ba4d83a4752", "sha256": "1c65d78d94de32081fa5b4abb145bffe4daa9c5a579c2ec5c7e2170a019abdab" }, "downloads": -1, "filename": "mkpip-0.9.4.tar.gz", "has_sig": false, "md5_digest": "ab373083f98fd9e4945a6ba4d83a4752", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11072, "upload_time": "2018-07-21T08:06:16", "url": "https://files.pythonhosted.org/packages/a4/97/fbb91afcd3ba7fae5057d29eed665ed971ecb127bd56887b4a33b99f6bce/mkpip-0.9.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab373083f98fd9e4945a6ba4d83a4752", "sha256": "1c65d78d94de32081fa5b4abb145bffe4daa9c5a579c2ec5c7e2170a019abdab" }, "downloads": -1, "filename": "mkpip-0.9.4.tar.gz", "has_sig": false, "md5_digest": "ab373083f98fd9e4945a6ba4d83a4752", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11072, "upload_time": "2018-07-21T08:06:16", "url": "https://files.pythonhosted.org/packages/a4/97/fbb91afcd3ba7fae5057d29eed665ed971ecb127bd56887b4a33b99f6bce/mkpip-0.9.4.tar.gz" } ] }