{ "info": { "author": "Konstantin Martini", "author_email": "k@tuxcode.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "flowtoolkit\n===========\n\nSome basic functionality to execute stuff here and there.\n\nwhat's in the box?\n------------------\n\nThis library aims to ease the implementation of custom git flows.\n\nFor that purpose a libary to manage name prefixes and the like is provided.\nAnd since a lot of code flows are part of a deployment strategy, object wrappers for remote hosts and directories are also included.\n\nA flow can be implemented as a separate module, and used flexibly (like dry-running) if that module is made available to the packaged commandline-tool, and requested in the flow configuration (via the 'module' section/key). Shaping out that is part of the current development, as well as adding more the object mapper classes (git branches/remotes, local/remote files, etc).\n\nCheck out the github repository for more related code, like the tests and the two (still raw) flow modules that already exist.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/isnok/py-flowlib", "keywords": "git,flow,shell,local,remote,commandline", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "flowlib", "package_url": "https://pypi.org/project/flowlib/", "platform": "Debian/GNU Linux", "project_url": "https://pypi.org/project/flowlib/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/isnok/py-flowlib" }, "release_url": "https://pypi.org/project/flowlib/0.6.6.8/", "requires_dist": null, "requires_python": null, "summary": "Build your own git flow!", "version": "0.6.6.8" }, "last_serial": 2056496, "releases": { "0.6.1": [ { "comment_text": "", "digests": { "md5": "cd0e2204297749381fa54b607529c116", "sha256": "371636b1115bd180e094407d6ff3107390e1ec8fc5406f9dc2fbd0459c1c3baf" }, "downloads": -1, "filename": "flowlib-0.6.1.tar.gz", "has_sig": false, "md5_digest": "cd0e2204297749381fa54b607529c116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25362, "upload_time": "2014-03-26T12:31:15", "url": "https://files.pythonhosted.org/packages/87/b0/1958ac029e0d9f5fd24c28c92a81ea03f6427e80dc86be389f0a99411df1/flowlib-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "3bfe14e7ecf4d1a9443d22c33f077260", "sha256": "dfc75b9d680b076698f57824238d14e5906de30ff72403acced6b94d6b8abb0a" }, "downloads": -1, "filename": "flowlib-0.6.2.tar.gz", "has_sig": false, "md5_digest": "3bfe14e7ecf4d1a9443d22c33f077260", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25366, "upload_time": "2014-03-26T12:34:28", "url": "https://files.pythonhosted.org/packages/1e/c1/d452ea1ed1a11a0a61426d3fd90be2f7d9b3df0575411a55f203dc92b99c/flowlib-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "acfcc650d7ef84262f06c7efd7d109fb", "sha256": "29e7920868c8da06d52743411ac04c6b67763540f1aff9e7b420079e5c90507e" }, "downloads": -1, "filename": "flowlib-0.6.3.tar.gz", "has_sig": false, "md5_digest": "acfcc650d7ef84262f06c7efd7d109fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26686, "upload_time": "2014-03-26T13:24:08", "url": "https://files.pythonhosted.org/packages/9f/ea/530bbac348f6f93e212d49bc25558a9b0b1f18eaee3fbad305150c21799c/flowlib-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "751da02e9cc0961ba6a29f092ab938f5", "sha256": "a9c8cff39ce275340fe383d2a7b986bb8e0292154d19f5b40a42883aa5684012" }, "downloads": -1, "filename": "flowlib-0.6.4.tar.gz", "has_sig": false, "md5_digest": "751da02e9cc0961ba6a29f092ab938f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26738, "upload_time": "2014-03-26T13:43:48", "url": "https://files.pythonhosted.org/packages/bc/81/de56a80331aa84837dfee04ceda0719ecaa5e393a00525c165666cae30f3/flowlib-0.6.4.tar.gz" } ], "0.6.4a": [ { "comment_text": "", "digests": { "md5": "dffe9433b481ae7eab36e14e19b58d54", "sha256": "354a25f07003371a0ea08b3cfbed400fb17517b14aeab4036ea7dec6818f796b" }, "downloads": -1, "filename": "flowlib-0.6.4a.tar.gz", "has_sig": false, "md5_digest": "dffe9433b481ae7eab36e14e19b58d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27460, "upload_time": "2014-03-26T13:56:13", "url": "https://files.pythonhosted.org/packages/f9/c1/545cc209661786e10dc883b98c2c7b90841fc7d3e5956b0920ea76327ed2/flowlib-0.6.4a.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "a8f612fb89ea67c0fb53eba5ad9fac20", "sha256": "7334837d04a17d081096ff0b2d05b038424ff79c0671c7e1c362a810d10a7907" }, "downloads": -1, "filename": "flowlib-0.6.5.tar.gz", "has_sig": false, "md5_digest": "a8f612fb89ea67c0fb53eba5ad9fac20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27465, "upload_time": "2014-03-26T13:59:54", "url": "https://files.pythonhosted.org/packages/6e/1e/4025b1a069458c9fc8492dbd94c336e7b922d81bc725ff367361b777d2ec/flowlib-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "8f78f2c11d71480d70bc9b83dfe960b4", "sha256": "11a90ac6c817ebf7ff861efb3a2158b8e210c7af417cc62a5761baa1b3b16fd4" }, "downloads": -1, "filename": "flowlib-0.6.6.tar.gz", "has_sig": false, "md5_digest": "8f78f2c11d71480d70bc9b83dfe960b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28285, "upload_time": "2014-03-26T17:38:57", "url": "https://files.pythonhosted.org/packages/51/a8/aed0f4261c63376d47dd8e3f4d6717c3dada4583dae25005864bee3d8a0e/flowlib-0.6.6.tar.gz" } ], "0.6.6.1": [ { "comment_text": "", "digests": { "md5": "1284e28da6403f38ebbcf2b4da7acbfa", "sha256": "606dd9553553d730460f8404930f1674bce4cf21a81891211566013dd7fce572" }, "downloads": -1, "filename": "flowlib-0.6.6.1.tar.gz", "has_sig": false, "md5_digest": "1284e28da6403f38ebbcf2b4da7acbfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29367, "upload_time": "2014-03-26T20:41:01", "url": "https://files.pythonhosted.org/packages/86/3d/fe7574861bf3f16bd3be80abd688bb2f49862be873451f554c83ca5bf35b/flowlib-0.6.6.1.tar.gz" } ], "0.6.6.2": [ { "comment_text": "", "digests": { "md5": "b12ec929fe9ce89110c46e9da621cf4d", "sha256": "439199441e5cecc1accd850f26e5e951c4f9cce948192938c20efe0a37c73b3d" }, "downloads": -1, "filename": "flowlib-0.6.6.2.tar.gz", "has_sig": false, "md5_digest": "b12ec929fe9ce89110c46e9da621cf4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28594, "upload_time": "2014-03-27T16:34:33", "url": "https://files.pythonhosted.org/packages/5d/61/c54e47bf98e29c6d78b55be494b31989caa5e0ceefe3dc884f086023b136/flowlib-0.6.6.2.tar.gz" } ], "0.6.6.3": [ { "comment_text": "", "digests": { "md5": "bbc6bda17e249999fcd7ae473a0d84af", "sha256": "1c7d024ab70bf4ce75bf3b4f823f1b0d05cc0a196599a42a37d1de391f609c29" }, "downloads": -1, "filename": "flowlib-0.6.6.3.tar.gz", "has_sig": false, "md5_digest": "bbc6bda17e249999fcd7ae473a0d84af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28622, "upload_time": "2014-03-28T16:40:01", "url": "https://files.pythonhosted.org/packages/29/29/3877c89623ee3c8df72c881069dbe0f0ec9521b44e7bd85c0b9b22cd0da9/flowlib-0.6.6.3.tar.gz" } ], "0.6.6.4a": [ { "comment_text": "", "digests": { "md5": "52c1798f9014af4b2a65c8af8322a685", "sha256": "5267480c8332df5aeee4a4c866c927089e76573f53c074fad99553322ac64b03" }, "downloads": -1, "filename": "flowlib-0.6.6.4a.tar.gz", "has_sig": false, "md5_digest": "52c1798f9014af4b2a65c8af8322a685", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28630, "upload_time": "2014-03-28T16:59:42", "url": "https://files.pythonhosted.org/packages/cd/bc/37f55d9a35e89ebc6223a1e3df425bce4fee3f00a5ce6691493d742eb0eb/flowlib-0.6.6.4a.tar.gz" } ], "0.6.6.4b": [ { "comment_text": "", "digests": { "md5": "9ad52cee88f52ed23cd6040fb8a92d60", "sha256": "899e3677638ac54a24927bcd7cfe67b1d8d1714a40f67fde89fe0ddbf36caeef" }, "downloads": -1, "filename": "flowlib-0.6.6.4b.tar.gz", "has_sig": false, "md5_digest": "9ad52cee88f52ed23cd6040fb8a92d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28654, "upload_time": "2014-04-02T12:43:03", "url": "https://files.pythonhosted.org/packages/c0/d3/aaa0a97f78f9399f3ef943413572817ec724064c3cf1cab2daf5abf301e2/flowlib-0.6.6.4b.tar.gz" } ], "0.6.6.4c": [ { "comment_text": "", "digests": { "md5": "f7c0c1efdace9e3bcde1cfa39c2fde5f", "sha256": "5c7ac7b494de2e52d4a3b67516b46b5ce6a678e95b4848dfc90d557a6245af41" }, "downloads": -1, "filename": "flowlib-0.6.6.4c.tar.gz", "has_sig": false, "md5_digest": "f7c0c1efdace9e3bcde1cfa39c2fde5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28651, "upload_time": "2014-04-02T12:49:09", "url": "https://files.pythonhosted.org/packages/15/7e/166eb50e621e41d52f86286e9c5fc18f53a8ba121e176d381df6559efb7d/flowlib-0.6.6.4c.tar.gz" } ], "0.6.6.4d": [ { "comment_text": "", "digests": { "md5": "d1d0cd84a0f08cfee7ba976d7abc844c", "sha256": "6a5ed4d7660bc5812f081c06471f684b11660624160fa9285fab77942e4098fb" }, "downloads": -1, "filename": "flowlib-0.6.6.4d.tar.gz", "has_sig": false, "md5_digest": "d1d0cd84a0f08cfee7ba976d7abc844c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28770, "upload_time": "2014-06-17T16:25:00", "url": "https://files.pythonhosted.org/packages/2b/f9/85e8bf60bdbda78403af6994dc86c31d856bf5984697907005a1720f4a34/flowlib-0.6.6.4d.tar.gz" } ], "0.6.6.5": [ { "comment_text": "", "digests": { "md5": "af9beb33398b141079925ab8fec90d00", "sha256": "96dbd4fb70f7d586ad21eb11b6250c01212a94fb998606283f639484722da11a" }, "downloads": -1, "filename": "flowlib-0.6.6.5.tar.gz", "has_sig": false, "md5_digest": "af9beb33398b141079925ab8fec90d00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28896, "upload_time": "2014-06-18T09:46:05", "url": "https://files.pythonhosted.org/packages/f9/9b/9fde401208998eb74f05cc55dba4e3c2a89e650143b95945a3b2f7c48425/flowlib-0.6.6.5.tar.gz" } ], "0.6.6.6": [ { "comment_text": "", "digests": { "md5": "02f062c453c5934cb0da7ce3dfdffca8", "sha256": "3d7c799174901ae1bb36fef0082a723cd9e5f718dc5a2d1e47c63e967ec08229" }, "downloads": -1, "filename": "flowlib-0.6.6.6.tar.gz", "has_sig": false, "md5_digest": "02f062c453c5934cb0da7ce3dfdffca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28912, "upload_time": "2014-06-18T13:19:34", "url": "https://files.pythonhosted.org/packages/73/30/b1205d85c33989153239f21ca0cecd27958280944a9de9541dd68ae98a92/flowlib-0.6.6.6.tar.gz" } ], "0.6.6.7a": [ { "comment_text": "", "digests": { "md5": "386505ee18810c60188337ba7f6a951b", "sha256": "80c90a21c810d93338e685c1b1ec1d9540a59df1bee86ecbd2426b38e995081b" }, "downloads": -1, "filename": "flowlib-0.6.6.7a.tar.gz", "has_sig": false, "md5_digest": "386505ee18810c60188337ba7f6a951b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28960, "upload_time": "2014-06-20T15:12:51", "url": "https://files.pythonhosted.org/packages/86/5b/1856230786bcecae7e6db64cde7deca97e085084032b76b9b28e38d43e61/flowlib-0.6.6.7a.tar.gz" } ], "0.6.6.8": [ { "comment_text": "", "digests": { "md5": "52752b15ace9b3c6d9e0306c8b22ee8d", "sha256": "fd751124e038bd8dd579c0304bb011fc1fab35fe21e61fc6b5a2453b27f78d64" }, "downloads": -1, "filename": "flowlib-0.6.6.8.tar.gz", "has_sig": false, "md5_digest": "52752b15ace9b3c6d9e0306c8b22ee8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28941, "upload_time": "2014-06-20T15:27:51", "url": "https://files.pythonhosted.org/packages/d8/e9/bfe54667f27c084648a86142d897d6413391382247913270817349f8a198/flowlib-0.6.6.8.tar.gz" } ], "0.6.6.9a": [ { "comment_text": "", "digests": { "md5": "e7184381647426ba37c1336e706d734e", "sha256": "ab3ab010adfa0b8e3a7d462d9524ba9570c12a234a4fda3f02586bfaf067e36a" }, "downloads": -1, "filename": "flowlib-0.6.6.9a.tar.gz", "has_sig": false, "md5_digest": "e7184381647426ba37c1336e706d734e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29969, "upload_time": "2014-07-20T06:54:50", "url": "https://files.pythonhosted.org/packages/65/e0/8a1c2cf3d4f566c779664f993117cd2ada4b43a4b92ddc442039cbb2cc5e/flowlib-0.6.6.9a.tar.gz" } ], "0.6.6.9b": [ { "comment_text": "", "digests": { "md5": "331fcfb2f1b0c1e54e1f5e0144c0ff94", "sha256": "0f727b967b533416c205bf1bfe4dab56cc320a23ff17e2de35475513aa025d5a" }, "downloads": -1, "filename": "flowlib-0.6.6.9b.tar.gz", "has_sig": false, "md5_digest": "331fcfb2f1b0c1e54e1f5e0144c0ff94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29964, "upload_time": "2014-07-20T06:58:42", "url": "https://files.pythonhosted.org/packages/1e/0c/c8d136f43ac1885c023c691ac1a1876c1c92785af8b642d70f59a12a20d1/flowlib-0.6.6.9b.tar.gz" } ], "0.6.6a": [ { "comment_text": "", "digests": { "md5": "4c885a093f41209bb01fd2640ae136b6", "sha256": "a41eaa2338cbf9e21f8e344a00bc9747a7e774aee441fd7cff5b6758fa4e0f91" }, "downloads": -1, "filename": "flowlib-0.6.6a.tar.gz", "has_sig": false, "md5_digest": "4c885a093f41209bb01fd2640ae136b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28094, "upload_time": "2014-03-26T16:12:12", "url": "https://files.pythonhosted.org/packages/ba/04/d712085b27addc5e7975fea4b401f72deb5dfd36b888bcb7639a88750fde/flowlib-0.6.6a.tar.gz" } ], "0.6.6b": [ { "comment_text": "", "digests": { "md5": "dc4d910e0d284dab810f125a97af847c", "sha256": "aaf8d960179a9725589dae3ab398799be226a25caa98efdaa7aefc7acfc72a1e" }, "downloads": -1, "filename": "flowlib-0.6.6b.tar.gz", "has_sig": false, "md5_digest": "dc4d910e0d284dab810f125a97af847c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28257, "upload_time": "2014-03-26T16:44:08", "url": "https://files.pythonhosted.org/packages/96/ec/f8e420ea3a6c6c098bc5dc11708584d090f8817f4cb6f095a2d6b81ca8b5/flowlib-0.6.6b.tar.gz" } ], "0.6.6c": [ { "comment_text": "", "digests": { "md5": "96a1259e3dc6eb88fe39cedb696885bf", "sha256": "c51c04ba39f72ea40d86d83ffb7236832eba581e61eef304230370467e5cec01" }, "downloads": -1, "filename": "flowlib-0.6.6c.tar.gz", "has_sig": false, "md5_digest": "96a1259e3dc6eb88fe39cedb696885bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28276, "upload_time": "2014-03-26T17:14:15", "url": "https://files.pythonhosted.org/packages/6c/66/f924585607b9131fddbcc33fbdefa0cda84e42020ffcf9fa002d9f57e356/flowlib-0.6.6c.tar.gz" } ], "0.6a": [ { "comment_text": "", "digests": { "md5": "a8eca6629f00ad0cae84e3b561a4e469", "sha256": "c5717e6d278e709c2a8059d55995294bca523eee9dbc6ed3e99e7cafbd095bab" }, "downloads": -1, "filename": "flowlib-0.6a.tar.gz", "has_sig": false, "md5_digest": "a8eca6629f00ad0cae84e3b561a4e469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25356, "upload_time": "2014-03-26T12:22:29", "url": "https://files.pythonhosted.org/packages/d8/0c/52b207fb3930bc4bdbe7c649ac9f8193f7491842dc8ae489f37c8cb1d904/flowlib-0.6a.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52752b15ace9b3c6d9e0306c8b22ee8d", "sha256": "fd751124e038bd8dd579c0304bb011fc1fab35fe21e61fc6b5a2453b27f78d64" }, "downloads": -1, "filename": "flowlib-0.6.6.8.tar.gz", "has_sig": false, "md5_digest": "52752b15ace9b3c6d9e0306c8b22ee8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28941, "upload_time": "2014-06-20T15:27:51", "url": "https://files.pythonhosted.org/packages/d8/e9/bfe54667f27c084648a86142d897d6413391382247913270817349f8a198/flowlib-0.6.6.8.tar.gz" } ] }