{ "info": { "author": "Tarek Ziade", "author_email": "support@ingeniweb.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=======================\ncollective.dist package\n=======================\n\n.. contents::\n\nWhat is collective.dist ?\n=========================\n\nI have added in Python 2.6 a new feature to allow people\nto deal with several PyPI-like servers in `.pypirc`.\n\nBasically you can use `register` and `upload` commands on any server\nregistered in `.pypirc`, which changed a bit.\n\nBut Plone and Zope runs on Python 2.4.\n\nSo this package adds two new commands so you can use what will be \navailable in Python 2.6:\n\n- **mupload**: command that allows uploading the package to several servers\n- **mregister**: command that allow registering to several servers\n\nThis package also provides some new commands that will be introduced \nin Python 2.7:\n\n- **check**: command that allows you to check if the metadata are compliant.\n It checks for example that long_description compiles in reSt.\n Notice that **mregister** calls this command.\n\nHow to use collective.dist ?\n============================\n\n**mregister** and **mupload** are replacing `register` and `upload` commands\nand work with an extended version of the `.pypirc` file.\n\nIn order to work with it, change your `.pypirc` file this way::\n\n [distutils]\n index-servers = \n pypi\n\n [pypi]\n username:user \n password:password\n\nWhere `user` and `password` are your `PyPI` users.\n\nWith the latest changes, if *password* is omitted the user will be prompt \nto type it when needed.\n \nYou can then start to use the `mregister` and `mupload` commands, instead \nof the usual `register` and `upload` calls.\n\nA typical call to upload your file would be::\n\n $ python setup.py mregister sdist mupload\n\nTo deal with several PyPI-like servers, you can add them in your\n`.pypirc` file. \n\nFor example, if you want to be able to push your packages to : \n\n- PyPI\n- plone.org\n- your own private PyPI (by using PloneSoftwareCenter for example)\n\nYou can write your `.pypirc` file like this::\n\n [distutils]\n index-servers = \n pypi\n plone.org\n mycompany\n\n\n [pypi]\n username:user \n password:password\n\n [plone.org]\n repository:http://plone.org/products\n username:ploneuser\n password:password\n\n [plone.org]\n repository:http://my.company/products\n username:user\n password:password\n\nFrom there, you will be able to work with the different servers, \nwith the `-r` option::\n \n $ python setup.py mregister sdist mupload -r http://plone.org\n\nYou can even use the section name instead of the url::\n\n $ python setup.py mregister sdist mupload -r plone.org\n\n**If your package uses setuptools**, you can even create aliases to simplify\nthe command::\n\n $ python setup.py alias plone_release mregister sdist mupload -r plone.org # creates the alias\n $ python setup.py plone_release # run the whole sequence\n\nAnother usage is to deal with several profiles on PyPI itself::\n\n [distutils]\n index-servers = \n pypi\n pypi-personal\n\n [pypi]\n username:user \n password:password\n\n [pypi-personal]\n username:user2 \n password:password2\n\nMaking sure your package metadata are fine\n==========================================\n\nYou can check if your metadata are compliant by running the `check` command::\n\n $ python setup.py check\n\nIf you have docutils installed, you can even check if your `long_description` \ncompiles, with the restructuredtext option::\n\n $ python setup.py check --restructuredtext\n\nAnd make it raise an error in case of a problem with the strict option::\n\n $ python setup.py check --restructuredtext --strict\n\nNotice that `mregister` calls `check` and check for reStructuredText.\nIf you want to make it stop when the reStructuredText is broken, use `strict`\nas well::\n\n $ python setup.py mregister --strict", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/collective.dist", "keywords": "pypi setuptools distutils", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.dist", "package_url": "https://pypi.org/project/collective.dist/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.dist/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/collective.dist" }, "release_url": "https://pypi.org/project/collective.dist/0.2.5/", "requires_dist": null, "requires_python": null, "summary": "Distutils commands to upload files to several servers", "version": "0.2.5" }, "last_serial": 754927, "releases": { "0.1.9": [ { "comment_text": "", "digests": { "md5": "3ad4e88f42e702a0160bec31b2c0e141", "sha256": "a7955065354ccf88ae5dcad42060949f021ccf7954537d2d19db5c85c36486ea" }, "downloads": -1, "filename": "collective.dist-0.1.9-py2.4.egg", "has_sig": false, "md5_digest": "3ad4e88f42e702a0160bec31b2c0e141", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 42722, "upload_time": "2008-05-04T17:52:00", "url": "https://files.pythonhosted.org/packages/22/1e/485e1172b7ed40ee8976cee93555c22e143cdfbea3dd0732c1e9493a954b/collective.dist-0.1.9-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "7be9c48fe04d75fa6afc472e54641600", "sha256": "07492d95d3b85b70cdafcce84729b95142c21d9407a81c9cde31a9d4d8c0a2ab" }, "downloads": -1, "filename": "collective.dist-0.1.9.tar.gz", "has_sig": false, "md5_digest": "7be9c48fe04d75fa6afc472e54641600", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21930, "upload_time": "2008-05-04T17:51:57", "url": "https://files.pythonhosted.org/packages/fc/30/f0af795519ea876f53bc97da6ca08bf2e547b8e6d30d82685201fcd4553b/collective.dist-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "662786eef0795519597c132b3ac9b45e", "sha256": "ec0aae9289d1bb07196c3d9a9cde2a2e649c54191258b0cd323e2eac594f15b4" }, "downloads": -1, "filename": "collective.dist-0.2.0-py2.4.egg", "has_sig": false, "md5_digest": "662786eef0795519597c132b3ac9b45e", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 44286, "upload_time": "2008-09-26T18:23:02", "url": "https://files.pythonhosted.org/packages/d2/39/72b70f97bacf1c084d9220911b6a0a87f05ed591fe46c9d7a795ac8b4a2c/collective.dist-0.2.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "00920f3a3dc152bfee11127fadd287d0", "sha256": "de9afc639c3db733bb0f67e0eb3f92cfa802740eb6423354a77e85b863d93dc7" }, "downloads": -1, "filename": "collective.dist-0.2.0.tar.gz", "has_sig": false, "md5_digest": "00920f3a3dc152bfee11127fadd287d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23216, "upload_time": "2008-09-26T18:23:01", "url": "https://files.pythonhosted.org/packages/0f/09/cdbbe173280b41c615ae4bf71a6148a406498b9c1f4bcbd8b01c6ad3df5d/collective.dist-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1239281465c52a41ebe03b254a6fd0ab", "sha256": "4618fe5e545825b83197b42a322c08b4196116983b19d45e186c5cf3bf5d784a" }, "downloads": -1, "filename": "collective.dist-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1239281465c52a41ebe03b254a6fd0ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23462, "upload_time": "2009-01-28T15:39:29", "url": "https://files.pythonhosted.org/packages/c2/d1/9ae997292d29ab0a38a57e6d882638df8650f88203b5b5b6c73f5f969f8b/collective.dist-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "07a27b75bc97e03afbef1de9c68ee812", "sha256": "a2222cf4f1d60ea7c5ba860d3637f0dfbab1b81b69f1d8264001698081444a45" }, "downloads": -1, "filename": "collective.dist-0.2.2.tar.gz", "has_sig": false, "md5_digest": "07a27b75bc97e03afbef1de9c68ee812", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23343, "upload_time": "2009-02-08T22:41:23", "url": "https://files.pythonhosted.org/packages/37/7c/601edf682b5ca824e4efa78abeea2cad5cf206a8f12f7a84384cbf7565df/collective.dist-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4938898f469915e20e99360ad4530554", "sha256": "837ac1515bca2fc6d28d967006e074a522db8b30e8dc7aadc25a126cc0c15edd" }, "downloads": -1, "filename": "collective.dist-0.2.3.tar.gz", "has_sig": false, "md5_digest": "4938898f469915e20e99360ad4530554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26059, "upload_time": "2009-04-10T15:47:40", "url": "https://files.pythonhosted.org/packages/0b/f6/3fcfb6744ba3a146fa72a68da86f4608edcc7c02405c72f9fef4772dca95/collective.dist-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "fcd8e2781d0c10493ce4a834f9b337b6", "sha256": "4bdbdf0685b4a713857be60433d7b3fe42af24d077a5ce9e24c2fa52c11d12a4" }, "downloads": -1, "filename": "collective.dist-0.2.4.tar.gz", "has_sig": false, "md5_digest": "fcd8e2781d0c10493ce4a834f9b337b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26133, "upload_time": "2009-04-17T16:20:28", "url": "https://files.pythonhosted.org/packages/1a/f6/1f7ea183b880126e51e15613b1e063db64add0466a550ed6c08204917899/collective.dist-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d892285cbfcb63678e97989664edb197", "sha256": "c45cc44791b68086097d6fb5f92cd110c629af1c913ccd8a9c41fbb29e530bbf" }, "downloads": -1, "filename": "collective.dist-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d892285cbfcb63678e97989664edb197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26376, "upload_time": "2009-06-02T14:20:57", "url": "https://files.pythonhosted.org/packages/de/5c/26e6ba17a4b38d5dfc81180e07be534edf07d86d1d564c9fd6385393d4df/collective.dist-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d892285cbfcb63678e97989664edb197", "sha256": "c45cc44791b68086097d6fb5f92cd110c629af1c913ccd8a9c41fbb29e530bbf" }, "downloads": -1, "filename": "collective.dist-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d892285cbfcb63678e97989664edb197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26376, "upload_time": "2009-06-02T14:20:57", "url": "https://files.pythonhosted.org/packages/de/5c/26e6ba17a4b38d5dfc81180e07be534edf07d86d1d564c9fd6385393d4df/collective.dist-0.2.5.tar.gz" } ] }