{ "info": { "author": "gocept gmbh & co. kg", "author_email": "mail@gocept.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Plugins", "Intended Audience :: Developers", "License :: OSI Approved", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "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 :: Implementation", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Archiving :: Packaging", "Topic :: System :: Installation/Setup", "Topic :: Utilities" ], "description": "Copyright (c) 2010-2017 gocept gmbh & co. kg and contributors\n\nAll Rights Reserved.\n\nThis software is subject to the provisions of the Zope Public License,\nVersion 2.1 (ZPL). A copy of the ZPL should accompany this distribution.\nTHIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY AND ALL EXPRESS OR IMPLIED\nWARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS\nFOR A PARTICULAR PURPOSE.\n\n\n=================\nCustom egg upload\n=================\n\nThis package provides a plugin for ``zest.releaser`` that offers to upload the\nreleased egg via SCP, SFTP or HTTP(S) PUT (WebDAV) to a custom location (instead of or\nin addition to PyPI).\n\nTo use, add a section to your ``~/.pypirc`` like the following::\n\n [gocept.zestreleaser.customupload]\n gocept = scp://download.gocept.com//var/www/packages\n gocept.special = http://dav.gocept.com/special\n gocept.sftp = sftp://repo@repo.gocept.com/home/repo/eggs\n\nIf the name of the package being released starts with one of the keys in that\nsection (longest match wins, case insensitive), you will be prompted whether to\nupload the egg (that was created by zest.releaser by checking out the tag) to\nthe given server.\n\nIf the server is using non-standard ports for scp or sftp (the standard port is\n22 in both cases), you can signal it including the port in the server url, as follows::\n\n [gocept.zestreleaser.customupload]\n gocept.scp = scp://download.gocept.com:6522//var/www/packages\n gocept.sftp = sftp://repo@repo.gocept.com:7522/home/repo/eggs\n\nIn the first case, the scp will be done to the port 6522 instead to the standard 22\nand in the second case the sftp will connect to port 7522 instead to 22\n\nOptions for HTTP(S) PUT (WebDAV)\n================================\n\nHTTP(S) PUT (WebDAV) is implemented using `curl` to add options to `curl`,\ne. g. to disable certificate checks, add the options in front of the URL\nlike this::\n\n [gocept.zestreleaser.customupload]\n gocept.special = --insecure https://dav.gocept.com/special\n\n\nUploading Documentation\n=======================\n\nIn addition to uploading the egg, the plugin also offers to upload generated\ndocumentation.\n\nTo use this functionality, create a ``~/.zestreleaserrc`` that contains\nsomething like the following::\n\n [gocept.zestreleaser.customupload.doc]\n gocept = docs.gocept.com:/var/www/doc\n\nIf the name of the package being released starts with one of the keys in that\nsection, the plugin will run ``./bin/doc`` to generate the documentation and\nthen prompt to upload the contents of ``./build/doc``. The upload destination\nis assembled from the configured prefix, the package name and version. In the\nexample, the upload location would be ``/var/www/doc/gocept.foo/1.3``.\n\n\nDevelopment\n===========\n\nThe source code is available in the Mercurial repository at\nhttps://bitbucket.org/gocept/gocept.zestreleaser.customupload\n\nPlease report any bugs you find at\nhttps://bitbucket.org/gocept/gocept.zestreleaser.customupload/issues\n\n\nChangelog\n=========\n\n3.0 (2017-11-20)\n----------------\n\n- Support non-default port numbers for scp and sftp\n [erral]\n\n- Claim support for Python 3.6 and PyPy3.\n\n- Drop support for Python 2.6 and 3.3.\n\n\n2.0 (2015-11-18)\n----------------\n\n- Move repos to https://bitbucket.org/gocept/gocept.zestreleaser.customupload\n\n- Make tests compatible to ``zest.releaser >= 3.51``.\n\n- Claim Python 3.3 to 3.5 and PyPy support, thus requiring\n ``zest.releaser >= 5.0``.\n\n- Drop Python 2.5 support.\n\n1.4 (2012-07-31)\n----------------\n\n- If the destination URL contains username and password, do not display the\n password on the console when asking for upload.\n\n- Allow options in HTTP(S) PUT (WebDAV) upload.\n\n- Added some trove classifiers to indicate suported Python versions.\n\n\n1.3 (2012-05-15)\n----------------\n\n- Allow uploading via SFTP (patch by Godefroid Chapelle ).\n\n\n1.2.1 (2012-05-07)\n------------------\n\n- Fixed documentation of SCP upload configuration.\n\n\n1.2 (2012-01-20)\n----------------\n\n- Add second plugin point that builds and uploads documentation\n\n\n1.1.0 (2011-11-18)\n------------------\n\n- Allow uploading via HTTP PUT (WebDAV) [CZ].\n\n\n1.0.3 (2011-11-11)\n------------------\n\n- Make matching package names case insensitive [bug reported by\n maurits@vanrees.org].\n\n\n1.0.2 (2010-07-22)\n------------------\n\n- Upload everything from the dist/ directory, so it works for any egg format,\n .zip, .tar.gz, .egg, or else [suggestion by maurits@vanrees.org].\n\n\n1.0.1 (2010-07-22)\n------------------\n\n- Added a MANIFEST.in so that the created egg actually works.\n\n\n1.0 (2010-07-22)\n----------------\n\n- first release [WS].", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/gocept/gocept.zestreleaser.customupload", "keywords": "zest.releaser release upload custom PyPI SCP SFTP package sdist", "license": "ZPL", "maintainer": "", "maintainer_email": "", "name": "gocept.zestreleaser.customupload", "package_url": "https://pypi.org/project/gocept.zestreleaser.customupload/", "platform": "", "project_url": "https://pypi.org/project/gocept.zestreleaser.customupload/", "project_urls": { "Homepage": "https://bitbucket.org/gocept/gocept.zestreleaser.customupload" }, "release_url": "https://pypi.org/project/gocept.zestreleaser.customupload/3.0/", "requires_dist": null, "requires_python": "", "summary": "Plug-in for zest.releaser to allow uploading the created egg via SCP or SFTP to configurable destinations.", "version": "3.0" }, "last_serial": 3349306, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "00c005ffeee1aab40f1fe1e5eede4717", "sha256": "04928a1b6bd113bf6a34fa95b0c8e33c0cc51442fd1ec756d9b742683f70c0b7" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.0.tar.gz", "has_sig": false, "md5_digest": "00c005ffeee1aab40f1fe1e5eede4717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3301, "upload_time": "2010-07-22T08:21:17", "url": "https://files.pythonhosted.org/packages/f4/61/db8b84dc00fb038d09b5c9e340f8d8ca91ff9d282804f2499df6fefbc7f3/gocept.zestreleaser.customupload-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a87382b2d76a58602b665c74c5e36a49", "sha256": "8f15aaea36ddad99332ae3dac6c9e83bdb1c90a8955cbfd557d1ff0b2fb84ffc" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a87382b2d76a58602b665c74c5e36a49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3454, "upload_time": "2010-07-22T08:27:16", "url": "https://files.pythonhosted.org/packages/e9/eb/11e17645fbcccb2adfe94d2f6fcd246aef5cf97da88bba740e965a3360fc/gocept.zestreleaser.customupload-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8c513ce1c858b67f4276bfddef581cc0", "sha256": "174afde060a6a285cb7146505c705ac5f7d1ae184ac507c085bd12dd7029e6bc" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8c513ce1c858b67f4276bfddef581cc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3567, "upload_time": "2010-07-22T15:21:06", "url": "https://files.pythonhosted.org/packages/9c/d0/9dc5258fe9bbbfd8257654bbec1de830f0ef67e4e6e5445b0c6e36c6e294/gocept.zestreleaser.customupload-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "99aac72a7ca96264e714a892ca77a516", "sha256": "8135e6038697110d70777870c37bf8b1f548a259f6a1a58ebfee023a0f2e9f87" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.0.3.tar.gz", "has_sig": false, "md5_digest": "99aac72a7ca96264e714a892ca77a516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5827, "upload_time": "2011-11-11T13:56:04", "url": "https://files.pythonhosted.org/packages/9c/16/5fffdc5e2db262386cd8155e010b07d5fad4a1bf93b5c60f81368600dfcc/gocept.zestreleaser.customupload-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b9c6debfc799886a8ec23654bc48a0f5", "sha256": "aa4e58ed8bea329d082ae8242b0884504b7c72314f746769c539acc120258fb2" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b9c6debfc799886a8ec23654bc48a0f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6497, "upload_time": "2011-11-18T11:54:56", "url": "https://files.pythonhosted.org/packages/7e/ba/905ca6257ad8c2fcba079ee973a578b39ad3b376480af2591778aa134340/gocept.zestreleaser.customupload-1.1.0.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "c836c3863e16fb7efbab2496af5e92f5", "sha256": "615a8f2e6d7499a17112241040ae203aa0b18d36b1797af44400d8796d98758b" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.2.tar.gz", "has_sig": false, "md5_digest": "c836c3863e16fb7efbab2496af5e92f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8009, "upload_time": "2012-01-20T12:00:22", "url": "https://files.pythonhosted.org/packages/0b/c1/f87d5a6f4ee973ded748aa4e5eb0280c49306cea4ee6ae31336965389060/gocept.zestreleaser.customupload-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "09244648dd81d52f9a9bd1b1640e557d", "sha256": "d9fbf1eed85bffad07ae9b8fa4614672db9ec3be17b3c461cd3e42ae828a9d61" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.2.1.tar.gz", "has_sig": false, "md5_digest": "09244648dd81d52f9a9bd1b1640e557d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8265, "upload_time": "2012-05-07T12:35:20", "url": "https://files.pythonhosted.org/packages/36/f8/143b3511278efd0d1846d66129cc2d122ee0e7abb1ed995bf8920e4a9cb7/gocept.zestreleaser.customupload-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "048b8171e1236c3a96f6a309cbf9d29b", "sha256": "e64b875c499071da40640c234632959d2eea32ffb7807116269f85d6c9c4dcc1" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.3.zip", "has_sig": false, "md5_digest": "048b8171e1236c3a96f6a309cbf9d29b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17330, "upload_time": "2012-05-15T08:15:15", "url": "https://files.pythonhosted.org/packages/50/a4/6e3486173b372f4d78784a4024ba16f91a960548ea1adeb1139c1e46f16d/gocept.zestreleaser.customupload-1.3.zip" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "13383cb434c4f4a4c4e77db2b2d8df8a", "sha256": "ecbb3b9e4f81cd3eb170491a73c0e74a30531c7854005841d98cd730c1cdfb84" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-1.4.zip", "has_sig": false, "md5_digest": "13383cb434c4f4a4c4e77db2b2d8df8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19286, "upload_time": "2012-07-31T14:47:41", "url": "https://files.pythonhosted.org/packages/bc/96/cdadec08962ec9e221d1421c2838857d8eba8ffa12a7ae0d32107c556da8/gocept.zestreleaser.customupload-1.4.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "29b389b1e2b7138179667f8e69e0e20b", "sha256": "f6edd6b57190f9c26182814eb5a2db3941a7374897e20967084acb302a7bab35" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-2.0.tar.gz", "has_sig": false, "md5_digest": "29b389b1e2b7138179667f8e69e0e20b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13288, "upload_time": "2015-11-18T09:33:34", "url": "https://files.pythonhosted.org/packages/2e/dd/d63d40ab7282360e0a0ee11744df7816a1ca7e78700ca2649d112e2f8199/gocept.zestreleaser.customupload-2.0.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "6683e7071265f2d160724d49b3064b3a", "sha256": "c42c3e3f21f50c4a844ba6fa8a2cbcd2e863719ee4f92d7deac054ccb68bf194" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-3.0.tar.gz", "has_sig": false, "md5_digest": "6683e7071265f2d160724d49b3064b3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13921, "upload_time": "2017-11-20T15:04:06", "url": "https://files.pythonhosted.org/packages/97/6a/b2c181d572df6027271531f4d17e9bea9452130d9a8b2cb64f3e91339072/gocept.zestreleaser.customupload-3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6683e7071265f2d160724d49b3064b3a", "sha256": "c42c3e3f21f50c4a844ba6fa8a2cbcd2e863719ee4f92d7deac054ccb68bf194" }, "downloads": -1, "filename": "gocept.zestreleaser.customupload-3.0.tar.gz", "has_sig": false, "md5_digest": "6683e7071265f2d160724d49b3064b3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13921, "upload_time": "2017-11-20T15:04:06", "url": "https://files.pythonhosted.org/packages/97/6a/b2c181d572df6027271531f4d17e9bea9452130d9a8b2cb64f3e91339072/gocept.zestreleaser.customupload-3.0.tar.gz" } ] }