{ "info": { "author": "it-spirit", "author_email": "info@it-spir.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Code Generators", "Topic :: Utilities" ], "description": "spirit.releaser\n===============\n\n``spirit.releaser`` provides several plugins for `zest.releaser`_.\nThe plugins are registered globally and can be activated if needed.\n\n\nAvailable Plugins\n=================\n\n\nExporting Diazo Themes as ZIP files\n-----------------------------------\n\nPlone allows us to upload diazo themes as zip files.\nThis can be used when we don't have the permission to install our theme on the server as a python package (e.g. within a shared hosting environment).\n``spirit.releaser`` provides a hook which is run after the release has been done.\nUse the following options in your ``setup.cfg`` to enable the ZIP file export::\n\n [spirit.releaser]\n diazo_export.enabled = true\n diazo_export.path = src/my/package/theme\n diazo_export.adjust_title = true\n diazo_export.adjust_theme_version = true\n diazo_export.theme_name = mypackage\n diazo_export.exclude =\n node_modules\n _less\n\ndiazo_export.adjust_title\n Append the version number of the package to the title in the zipped ``manifest.cfg`` file.\n\ndiazo_export.adjust_theme_version\n Add or update the ``theme_version`` parameter with the current version number of the package.\n\ndiazo_export.enabled\n Activate or deactivate the export.\n It can be used in the default and multi-theme settings.\n\ndiazo_export.exclude\n Exclude the listed folders/files from the diazo export.\n\ndiazo_export.multi\n Define multiple subsections for diazo themes.\n Multi-theme sections must start with `spirit.releaser:`, followed by the identifier for that theme.\n\ndiazo_export.path\n Path relative from the package root to the folder containing the diazo resource files.\n It can be used in the default and multi-theme settings.\n\ndiazo_export.theme_name\n Add a custom name for the theme folder and exported zip file.\n Use this is you have a different name (id) for your theme, e.g. 'mypackage' instead of 'my.package'.\n It can be used in the default and multi-theme settings.\n\nTo export more than one diazo theme from a package you can use the `diazo_export.multi` option::\n\n [spirit.releaser]\n diazo_export.multi =\n theme\n custom\n diazo_export.enabled = true\n diazo_export.adjust_title = true\n diazo_export.adjust_theme_version = true\n\n [spirit.releaser:theme]\n diazo_export.path = src/my/package/theme\n diazo_export.theme_name = mypackage\n\n [spirit.releaser:custom]\n diazo_export.path = src/my/package/theme-custom\n diazo_export.theme_name = mypackage-custom\n\n\nInstallation\n============\n\nUse in a buildout\n-----------------\n\n::\n\n [buildout]\n parts += releaser\n\n [releaser]\n recipe = zc.recipe.egg:scripts\n dependent-scripts = true\n eggs =\n spirit.releaser\n my.package\n\nIf you want to use the latest development version from GitHub, add ``spirit.releaser`` to your ``mr.developer`` source section::\n\n [buildout]\n extensions += mr.developer\n\n [sources]\n spirit.releaser = git git@github.com:it-spirit/spirit.releaser.git\n\n\nThis creates the ``zest.releaser`` executables in your bin-directory.\nCreate a release as you're used to::\n\n $ ./bin/fullrelease\n\n\nInstallation in a virtualenv\n----------------------------\n\nYou can also install ``spirit.releaser`` in a virtualenv.::\n\n $ pip install spirit.releaser\n\nYou can also install the latest version of ``spirit.releaser`` directly from GitHub::\n\n $ pip install -e git+git@github.com:it-spirit/spirit.releaser.git#egg=spirit.releaser\n\nNow you can use it like this (when releasing your package)::\n\n $ fullrelease\n\n\n.. _`zest.releaser`: http://zestreleaser.readthedocs.org/en/latest/\n\nChangelog\n=========\n\n0.7.1 (2017-11-30)\n------------------\n\n- Set correct initial value for exclude list.\n [tmassman]\n\n\n0.7 (2017-11-20)\n----------------\n\n- Add support for multiple diazo themes in one package.\n [tmassman]\n- Add support for excluding files/folders from zipped diazo themes.\n [tmassman]\n\n\n0.6.2 (2017-11-03)\n------------------\n\n- Use correct version number within a release.\n [tmassman]\n\n\n0.6.1 (2017-11-03)\n------------------\n\n- Set correct folder name before doing zip export.\n [tmassman]\n\n\n0.6 (2017-10-31)\n----------------\n\n- Add postrelease hook to change 'theme_version' param back to development version.\n [tmassman]\n- Add option 'diazo_export.theme_name' to adjust the theme name if this one is different from the package name.\n [tmassman]\n\n\n0.5.1 (2017-10-11)\n------------------\n\n- Fix return value check.\n [tmassman]\n\n\n0.5 (2017-10-11)\n----------------\n\n- Add new prerelease hook to update the 'theme_version' param.\n [tmassman]\n\n\n0.4 (2017-10-03)\n----------------\n\n- Save zip file in parent directory.\n [tmassman]\n- Add option to update the 'theme_version' param.\n [tmassman]\n\n\n0.3 (2017-10-03)\n----------------\n\n- Change directory again after file has been created.\n [tmassman]\n\n\n0.2 (2016-12-21)\n----------------\n\n- Added console script to only release diazo theme as zip.\n [tmassman]\n\n\n0.1 (2015-11-23)\n----------------\n\n- Initial release.\n [tmassman]", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/spirit.releaser", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/it-spirit/spirit.releaser", "keywords": "diazo,packaging,releasing", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "spirit.releaser", "package_url": "https://pypi.org/project/spirit.releaser/", "platform": "", "project_url": "https://pypi.org/project/spirit.releaser/", "project_urls": { "Download": "http://pypi.python.org/pypi/spirit.releaser", "Homepage": "https://github.com/it-spirit/spirit.releaser" }, "release_url": "https://pypi.org/project/spirit.releaser/0.7.1/", "requires_dist": null, "requires_python": "", "summary": "Plugins for release automation with zest.releaser.", "version": "0.7.1" }, "last_serial": 3377406, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5d8853cedb7e8d5b478b75b451b3624b", "sha256": "5e7ea53ff234d63213bb89382f604f141ada4636f0c8f746c3e9a120779cb1d0" }, "downloads": -1, "filename": "spirit.releaser-0.1.zip", "has_sig": false, "md5_digest": "5d8853cedb7e8d5b478b75b451b3624b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13615, "upload_time": "2015-11-23T16:08:23", "url": "https://files.pythonhosted.org/packages/2a/dc/b8a5cfbba22f0286eab15c0c7a68374019708378699bfe39bc4994dcb8e4/spirit.releaser-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "83cf0d6ecaabd31c3b5e9723e4be71d7", "sha256": "9a8709c52ab77c3812980e497fe2c8f3f19b2fb79781f4a01f05fb807e85084f" }, "downloads": -1, "filename": "spirit.releaser-0.2.tar.gz", "has_sig": false, "md5_digest": "83cf0d6ecaabd31c3b5e9723e4be71d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4250, "upload_time": "2016-12-21T08:37:19", "url": "https://files.pythonhosted.org/packages/08/78/c5c73148af35fe68ace5b9a317d032ef170fcc69638cc7ad86cfe70dedab/spirit.releaser-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "234a5c6e889248b9f91291430e665e7b", "sha256": "01c39f52250544aa2deb116451bacb07abace0299a143f7e6973822962ebbb04" }, "downloads": -1, "filename": "spirit.releaser-0.3.tar.gz", "has_sig": false, "md5_digest": "234a5c6e889248b9f91291430e665e7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4313, "upload_time": "2017-10-03T15:00:38", "url": "https://files.pythonhosted.org/packages/a1/d5/bf4bf80216e9d44f20e3177f2b4f45488c47ca8533d68f6cabb0556239ce/spirit.releaser-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "63611e4ceabf5b3fd2d2cd1234418349", "sha256": "2cd2996a8613abc63a45bfc02df87d93a658653aaaed44fceb6fee2024456e37" }, "downloads": -1, "filename": "spirit.releaser-0.4.tar.gz", "has_sig": false, "md5_digest": "63611e4ceabf5b3fd2d2cd1234418349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4572, "upload_time": "2017-10-03T16:03:21", "url": "https://files.pythonhosted.org/packages/66/25/d6b378d14e3c59bd2c6332f6080625d685eedaf71b90e5bba4c21400ceff/spirit.releaser-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c6ca9d5ce588bbffdbfcfcde1545b468", "sha256": "67ac525c8c45814042ddc323a7dfa778986e7b49b9e9444600d83f17ddc91c66" }, "downloads": -1, "filename": "spirit.releaser-0.5.tar.gz", "has_sig": false, "md5_digest": "c6ca9d5ce588bbffdbfcfcde1545b468", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4740, "upload_time": "2017-10-11T17:42:19", "url": "https://files.pythonhosted.org/packages/81/a1/dc99638b11a08784eff189cf9e5ec96c47e7b82102510f79438007b263b7/spirit.releaser-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c94532e4bd099202a526bd9942cdde5f", "sha256": "ae01e26abf1dc14b7af36007e6b0feb3aee35620ca0b1cd4f8acd4270244cd0b" }, "downloads": -1, "filename": "spirit.releaser-0.5.1.tar.gz", "has_sig": false, "md5_digest": "c94532e4bd099202a526bd9942cdde5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4771, "upload_time": "2017-10-11T17:45:02", "url": "https://files.pythonhosted.org/packages/cc/c2/43e77b4a08b6fa813789d8f52e4788caa87e104aea7f91a7776fdcb9e693/spirit.releaser-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "c43fef90d0069d861a747444ae3a1abd", "sha256": "49f6d722e1d6f58a1641cf34240132645d06a3efd6fb1b474b7a4474bb013aeb" }, "downloads": -1, "filename": "spirit.releaser-0.6.tar.gz", "has_sig": false, "md5_digest": "c43fef90d0069d861a747444ae3a1abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5057, "upload_time": "2017-10-31T23:13:25", "url": "https://files.pythonhosted.org/packages/b3/3d/dfb6fb07263c6e244990bbbd77d47367fbb9b18c7cd1ea301d96959baf95/spirit.releaser-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "4f34680a350553d4e3b8866fe2988eba", "sha256": "dbc4d23341ec129a98babd0244c84ac4a4d6a01dea4e6003653780484df453cc" }, "downloads": -1, "filename": "spirit.releaser-0.6.1.tar.gz", "has_sig": false, "md5_digest": "4f34680a350553d4e3b8866fe2988eba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5097, "upload_time": "2017-11-03T18:31:07", "url": "https://files.pythonhosted.org/packages/1e/aa/1dcbef11ed02432a84d54633b45c8b5d45d7754fe6199ad076b09e8ed060/spirit.releaser-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "34ada097a9844024b5dfb7bacd98c8c0", "sha256": "e984e24169dce1c4f6692690f10688691c33d73caa26d07377c261702466eed9" }, "downloads": -1, "filename": "spirit.releaser-0.6.2.tar.gz", "has_sig": false, "md5_digest": "34ada097a9844024b5dfb7bacd98c8c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5144, "upload_time": "2017-11-03T20:43:58", "url": "https://files.pythonhosted.org/packages/8c/f0/08f0f2a992979773ed8d2cd9f57eef58bcdd475d3f7d0f0caca24c69a64a/spirit.releaser-0.6.2.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "047681daea45054a14065cddbfa8804b", "sha256": "4fc29bacd28c3260faba92a4c8df33c2936538ce3cd569539b14b42ac8cb8561" }, "downloads": -1, "filename": "spirit.releaser-0.7.tar.gz", "has_sig": false, "md5_digest": "047681daea45054a14065cddbfa8804b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5762, "upload_time": "2017-11-20T16:00:49", "url": "https://files.pythonhosted.org/packages/e1/1b/db1ec8a8bfafb10ce40d0b6bf70ab8e78d39959c0510647b457b498eb8e3/spirit.releaser-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "dd9ccb31f820875c519ee237a3d49a31", "sha256": "07e842212f5c63af3b5965d520c7ac61549731eb0112197ff079639c7274961d" }, "downloads": -1, "filename": "spirit.releaser-0.7.1.tar.gz", "has_sig": false, "md5_digest": "dd9ccb31f820875c519ee237a3d49a31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6716, "upload_time": "2017-11-30T13:58:31", "url": "https://files.pythonhosted.org/packages/b4/2b/da971f0f7bc331af83cbe9bf5277653e8018d42c4b2e3f57915d0741c3ea/spirit.releaser-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd9ccb31f820875c519ee237a3d49a31", "sha256": "07e842212f5c63af3b5965d520c7ac61549731eb0112197ff079639c7274961d" }, "downloads": -1, "filename": "spirit.releaser-0.7.1.tar.gz", "has_sig": false, "md5_digest": "dd9ccb31f820875c519ee237a3d49a31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6716, "upload_time": "2017-11-30T13:58:31", "url": "https://files.pythonhosted.org/packages/b4/2b/da971f0f7bc331af83cbe9bf5277653e8018d42c4b2e3f57915d0741c3ea/spirit.releaser-0.7.1.tar.gz" } ] }