{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents::\n\nGUILLOTINA_CMS\n==============\n\nWIP: This package is a work in progress to provide CMS on guillotina\n\nBundle of cms functionality for guillotina\n\n\nPrepare Docker env\n------------------\n\nMacOS::\n\n screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty\n sysctl -w vm.max_map_count=262144\n (to exit Ctrl + a + d)\n\nQuick Start\n-----------\n\nThere's in place a convenience Makefile that setups all the basic enviroment\nrequired for Guillotina CMS to work::\n\n make\n\nIt will install the default venv, pull and launch the docker containers,\nand setup the default objects in the DB for the CMS to work. If you do this,\nyou can pass on the next steps. Follow the next steps in case you want to have\nmore control over how the environment is set up.\n\nYou can always run::\n\n make initdb\n\nto delete the DB. You can run::\n\n make deletedb\n\nto reset and remove the default container.\n\nStart Docker Background\n-----------------------\n\nStart it (with postgres) ::\n\n docker-compose create\n docker-compose -f docker-compose.yaml up postgres redis\n\nBuild dev image (a.k.a. ./bin/buildout)\n---------------------------------------\n\nTo install with docker::\n\n docker-compose build guillotina\n\nTo install with virtualenv (python 3.7) ::\n\n virtualenv .\n source bin/activate\n pip install -r requirements.txt\n pip install -e .[test]\n\n\nRun dev (a.k.a. ./bin/instance fg)\n----------------------------------\n\nRun docker dev container (with cockroach) ::\n\n docker-compose run --service-ports guillotina\n\nRun docker dev container (with postgres) ::\n\n docker-compose -f docker-compose.yaml run --service-ports guillotina\n\nRun on virtualenv (with postgres) ::\n\n g -c config.yaml\n\n\nAdd CMS container\n-----------------\n\nAdd CMS containers::\n\n curl -X POST --user root:root http://localhost:8081/db -d '{\"@type\": \"Container\", \"id\": \"web\", \"title\": \"Plone Site\"}'\n curl -X POST --user root:root http://localhost:8081/db/web/@addons -d '{\"id\": \"cms\"}'\n\n\nUsing Executioner (optional)\n----------------------------\n\nIf you want to access and browse the guillotina tree you can use the Angular Front::\n\n http://localhost:8081/+admin\n\n\nRunning Volto\n-------------------\n\nFirst, install Volo: https://github.com/plone/volto\n\nThen edit \"src/config/index.js\" to change the default Plone backend parameter\n``RAZZLE_API_PATH``::\n\n apiPath: process.env.RAZZLE_API_PATH || 'http://localhost:8081/db/web\n\nthen start the server in development mode::\n\n $ yarn start\n\nor alternativelly, setup the environment variable to modify it::\n\n $ RAZZLE_API_PATH=http://localhost:8081/db/web yarn start\n\nThen go to http://localhost:3000 to see the Volto frontend running on Guillotina!\n\nYou can log into Volto with username \"root\" and password \"root\".\n\nIf you are interested in start a Volto project instead of developing Volto, you\ncan follow the instructions in::\n\n https://docs.voltocms.com/01-getting-started/01-install/#install-volto\n\nCleanup DB\n----------\n\nCleanup postgres env::\n\n docker-compose -f docker-compose.yaml rm -s -v postgres\n\nOptional addons\n---------------\n\n- guillotina_linkintegrity\n\n(with link integrity you'll also need redis)\n\nWith Extras\n-----------\n\nInstall guillotina_cms with `pip install guillotina_cms[extras]`\n\nWhich enabled elasticsearch full text search, pubsub and link integrity support.\n\n\nRun docker with elasticsearch and redis::\n\n docker-compose -f docker-compose.yaml rm -s -v redis postgres elasticsearch\n\n\nUncomment `guillotina_elasticsearch` from applications list in config.yaml::\n\n - guillotina_elasticsearch\n - guillotina_linkintegrity\n\n5.0.0a1 (2019-06-22)\n--------------------\n\n- fix link integrity tests\n\n- upgrade to guillotina > 5\n\n1.0a23 (unreleased)\n-------------------\n\n- A naive fieldset order\n [ramon]\n\n- Add Makefile and assosciated helper scripts for initialize the DB and install\n CMS required packages\n [sneridagh]\n\n- Fix local development G enviroment config\n [sneridagh]\n\n- Fix breadcrumbs initial object\n [sneridagh]\n\n1.0a22 (2019-04-26)\n-------------------\n\n- bump again\n\n1.0a22 (2019-04-26)\n-------------------\n\n- Another fix for latest\n\n\n1.0a21 (2019-04-26)\n-------------------\n\n- Fixes with latest guillotina\n\n\n1.0a20 (2019-02-05)\n-------------------\n\n- improve plone compatible search parser\n [vangheem]\n\n\n1.0a19 (2019-01-31)\n-------------------\n\n- Do elasticsearch queries with retrieving data against reverse indexes\n and not the original doc\n [vangheem]\n\n- Store more fields for es lookup\n [vangheem]\n\n\n1.0a18 (2019-01-31)\n-------------------\n\n- Implement content ordering\n [vangheem]\n\n\n1.0a17 (2018-12-19)\n-------------------\n\n- Handle issue when detected id is empty string\n [vangheem]\n\n\n1.0a16 (2018-12-06)\n-------------------\n\n- Fix release\n\n\n1.0a15 (2018-12-06)\n-------------------\n\n- Fix id generation to produce valid ids\n [vangheem]\n\n\n1.0a14 (2018-11-21)\n-------------------\n\n- Upgrade to work with guillotina >= 4.3.0\n\n\n1.0a13 (2018-11-09)\n-------------------\n\n- Update guillotina\n [bloodbare]\n\n\n1.0a12 (2018-11-05)\n-------------------\n\n- Content layout support\n [bloodbare]\n\n\n1.0a11 (2018-10-23)\n-------------------\n\n- News has a text field\n [bloodbare]\n\n- Be able to provide initial state when creating object\n [vangheem]\n\n- Fix image scaling\n [vangheem]\n\n- Provide file download url in file type response\n [vangheem]\n\n\n1.0a10 (2018-10-02)\n-------------------\n\n- Split search function to call it from other code\n [bloodbare]\n\n- Adding a base chart helm configuration\n [bloodbare]\n\n- Updating guillotina\n [bloodbare]\n\n- Fix image deserialization error\n [vangheem]\n\n\n1.0a9 (2018-09-28)\n------------------\n\n- Fixing navigation to use @search endpoint and get parameter to get navigation based on depth\n [bloodbare]\n\n- Full object search result\n [bloodbare]\n\n- Setting default title for an object the id of itself\n [bloodbare]\n\n\n1.0a8 (2018-09-27)\n------------------\n\n- Use application setting dependencies\n [vangheem]\n\n\n1.0a7 (2018-09-27)\n------------------\n- Provide scale for Images and ImageField\n [bloodbare]\n\n- Add guillotina_linkintegrity\n [vangheem]\n\n- Syndication settings behavior(ssr needs to provide feeds)\n [vangheem]\n\n- Provide image scale support\n [vangheem]\n\n\n1.0a6 (2018-09-26)\n------------------\n\n- Fixing constraints api\n [bloodbare]\n\n\n1.0a5 (2018-09-25)\n------------------\n\n- Remove login endpoint\n [bloodbare]\n\n\n1.0a4 (2018-09-19)\n------------------\n\n- Adding fieldset directive\n [bloodbare]\n\n\n1.0a3 (2018-09-16)\n------------------\n\n- Adding constraints endpoint\n [bloodbare]\n\n- Adding News content type\n [bloodbare]\n\n- Initial Workflow implementation\n [bloodbare]\n\n- File Content type\n [bloodbare]\n\n- Cookie authentication\n [bloodbare]\n\n- Id on images based on filename\n [bloodbare]\n\n- Image content type\n [bloodbare]\n\n\n1.0a2 (2018-08-01)\n------------------\n\n- Fix dependencies for pip install\n [bloodbare]\n\n\n1.0a1 (2018-07-30)\n------------------\n\n- Initial release with search, tiles, websocket pubsub and basic content\n [bloodbare, jordic, vangheem]\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/guillotina_cms", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "guillotina-cms", "package_url": "https://pypi.org/project/guillotina-cms/", "platform": "", "project_url": "https://pypi.org/project/guillotina-cms/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/guillotina_cms" }, "release_url": "https://pypi.org/project/guillotina-cms/5.0.0a1/", "requires_dist": [ "guillotina (>=5.0.0a6)", "guillotina-dbusers (>=5.0.1)", "diff-match-patch (>=20121119)", "Pillow", "plone.scale (>=3.0.1)", "guillotina-elasticsearch ; extra == 'extras'", "guillotina-linkintegrity ; extra == 'extras'" ], "requires_python": "", "summary": "", "version": "5.0.0a1" }, "last_serial": 5434978, "releases": { "1.0a1": [ { "comment_text": "", "digests": { "md5": "0c0ce16193a4761775b1fb0dc7d7bfac", "sha256": "268781b1c04a820929ff58535ca79c5875fbf9d29b7f00017f01e8bd36611dc7" }, "downloads": -1, "filename": "guillotina_cms-1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "0c0ce16193a4761775b1fb0dc7d7bfac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40064, "upload_time": "2018-07-30T14:06:40", "url": "https://files.pythonhosted.org/packages/8b/94/b14d10f8b6764f2f62cd042910fb659e96f7bac125e69cf80fc377c0c801/guillotina_cms-1.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "297ca86b6d13fd5694684c8f1e4599e1", "sha256": "6a2b1978dd45023d9478f9f1efbae6ca4515be43d7eb580d2d4f71cc9b49ea00" }, "downloads": -1, "filename": "guillotina_cms-1.0a1.tar.gz", "has_sig": false, "md5_digest": "297ca86b6d13fd5694684c8f1e4599e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30488, "upload_time": "2018-07-30T14:06:40", "url": "https://files.pythonhosted.org/packages/f5/3b/1c6c6aa6113b73a73502175e24d208f40f4c0667fe127e3569ed3c6377bf/guillotina_cms-1.0a1.tar.gz" } ], "1.0a10": [ { "comment_text": "", "digests": { "md5": "274c8412996d3c513657e9e9cd2bc5c6", "sha256": "c2de1655197f459f2fde52889c622efa8fe8a958869ee38b368782bc4b7087df" }, "downloads": -1, "filename": "guillotina_cms-1.0a10-py3-none-any.whl", "has_sig": false, "md5_digest": "274c8412996d3c513657e9e9cd2bc5c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60511, "upload_time": "2018-10-02T12:06:04", "url": "https://files.pythonhosted.org/packages/f8/b1/6202f1bc6d12962f1b56c5319e45ea40b9c644837392adcebe1cc33479d0/guillotina_cms-1.0a10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "299c0acebdcbb3a2c804695034eb7474", "sha256": "f047e5c2f87d17f9c5d6d2d31de18dd154dada977241193ad6bf33c0ff76a524" }, "downloads": -1, "filename": "guillotina_cms-1.0a10.tar.gz", "has_sig": false, "md5_digest": "299c0acebdcbb3a2c804695034eb7474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50741, "upload_time": "2018-10-02T12:06:05", "url": "https://files.pythonhosted.org/packages/0e/71/2a371800e8fee7c28611aefa59252f7a4755d662ce86354edc0640d1f91d/guillotina_cms-1.0a10.tar.gz" } ], "1.0a11": [ { "comment_text": "", "digests": { "md5": "fb15d3806248cf40f434e1d78d4589a7", "sha256": "837aba22793acb1debac5afc7dd61d8b38db91261e8581b50dcd95949d71ba9b" }, "downloads": -1, "filename": "guillotina_cms-1.0a11-py3-none-any.whl", "has_sig": false, "md5_digest": "fb15d3806248cf40f434e1d78d4589a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60804, "upload_time": "2018-10-23T09:37:36", "url": "https://files.pythonhosted.org/packages/83/b9/197b5816701bd889a4efd39ed6911b1b5ff264c14e742effd6c6d11ecd94/guillotina_cms-1.0a11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9456747e5c224f9fc617b9dab94376a", "sha256": "f8462ac4e946edd4ebe3a5f95e5afac28bab18a47be7d6f31fc4baca1ecc3b5b" }, "downloads": -1, "filename": "guillotina_cms-1.0a11.tar.gz", "has_sig": false, "md5_digest": "a9456747e5c224f9fc617b9dab94376a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51157, "upload_time": "2018-10-23T09:37:38", "url": "https://files.pythonhosted.org/packages/44/63/aeeca7fd5008b2dea63b68f4c3fc757661719b739e4a1e715507cbb935c5/guillotina_cms-1.0a11.tar.gz" } ], "1.0a12": [ { "comment_text": "", "digests": { "md5": "62aea4880948125fd95cf602c0f8e30b", "sha256": "b9ccbee41207c0ec76ad941075535ae722c7e5b82f58a0d51d2e6e4005475d67" }, "downloads": -1, "filename": "guillotina_cms-1.0a12-py3-none-any.whl", "has_sig": false, "md5_digest": "62aea4880948125fd95cf602c0f8e30b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61571, "upload_time": "2018-11-05T08:59:07", "url": "https://files.pythonhosted.org/packages/f9/af/6df6f65eb874c3c4c8962d52e807d8d39aea24d91f9e05b97dec76f74e1d/guillotina_cms-1.0a12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d65b70109687e101567835f3ddd8881", "sha256": "a5ca7c39a7ec57af23b24d16d1623133fa176be08553c8afaa18ffff59369e72" }, "downloads": -1, "filename": "guillotina_cms-1.0a12.tar.gz", "has_sig": false, "md5_digest": "9d65b70109687e101567835f3ddd8881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51587, "upload_time": "2018-11-05T08:59:10", "url": "https://files.pythonhosted.org/packages/6e/4c/1986c9082c3b96e1732e5aba7512851ebde23bed89146a6ae3ccbe4fd310/guillotina_cms-1.0a12.tar.gz" } ], "1.0a13": [ { "comment_text": "", "digests": { "md5": "5e03b9aa0ef35ec4bebca8592524d810", "sha256": "afb27286adaf1a4f4561e5c14131eb89e75a7b978f8bc4a287159a325ba7c569" }, "downloads": -1, "filename": "guillotina_cms-1.0a13-py3-none-any.whl", "has_sig": false, "md5_digest": "5e03b9aa0ef35ec4bebca8592524d810", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61585, "upload_time": "2018-11-09T05:04:14", "url": "https://files.pythonhosted.org/packages/a4/b5/26794cc5a228bb214595ab92334ef5136e7d46a5deb7dc7aedb7820e1869/guillotina_cms-1.0a13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b586168f5959169066184eaee1a8f09", "sha256": "fc169e5af6476007d8ba9aaa636c83b1a8a79885eeb6cee13bc93e24c600d0c5" }, "downloads": -1, "filename": "guillotina_cms-1.0a13.tar.gz", "has_sig": false, "md5_digest": "3b586168f5959169066184eaee1a8f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51618, "upload_time": "2018-11-09T05:04:16", "url": "https://files.pythonhosted.org/packages/bc/5b/7834f915a863235ac33db6a0194284c401ac34b522d0f2e5d28c0eba4182/guillotina_cms-1.0a13.tar.gz" } ], "1.0a14": [ { "comment_text": "", "digests": { "md5": "b9aa462e24bd8cd34b0df65bd419ac7c", "sha256": "2f4f29e330d65925b5cec2d0798e5b911f1e561f574fb28dc5d08976da2b6bda" }, "downloads": -1, "filename": "guillotina_cms-1.0a14-py3-none-any.whl", "has_sig": false, "md5_digest": "b9aa462e24bd8cd34b0df65bd419ac7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61775, "upload_time": "2018-11-21T18:36:24", "url": "https://files.pythonhosted.org/packages/0a/b9/f4111a8418e9050fe4cf7e7536d131012d2172134e0a0c85e288c20735a4/guillotina_cms-1.0a14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "351e7155556e7ed612c2f4958f4230b3", "sha256": "59cbc7bd7b90778d3742d9dffbbdec80fa4fb533eb280067dd6b3ae5a9d1bad7" }, "downloads": -1, "filename": "guillotina_cms-1.0a14.tar.gz", "has_sig": false, "md5_digest": "351e7155556e7ed612c2f4958f4230b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87589, "upload_time": "2018-11-21T18:36:26", "url": "https://files.pythonhosted.org/packages/31/7f/5940e56c365ed97261521ac68d59910f36bd4e1fdd4c9874b410da59d1a6/guillotina_cms-1.0a14.tar.gz" } ], "1.0a15": [ { "comment_text": "", "digests": { "md5": "25ab9f17765fb2d163414a1d5f5294af", "sha256": "5cab7511c778a8d80895753f9dc5ffc7b74e23ca176017869bfea4e994dda3b2" }, "downloads": -1, "filename": "guillotina_cms-1.0a15-py3-none-any.whl", "has_sig": false, "md5_digest": "25ab9f17765fb2d163414a1d5f5294af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61892, "upload_time": "2018-12-06T17:37:02", "url": "https://files.pythonhosted.org/packages/cc/04/707dd25ca48e25adae356a2237cf92b48e3febb82ab7cb9d644e5561f89b/guillotina_cms-1.0a15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c20d3274d5051b0326bac1f7bbdefc34", "sha256": "9caa25b2e586996c8721c23316e5edf9113cb1d58e8e5fb205917428d3ddf397" }, "downloads": -1, "filename": "guillotina_cms-1.0a15.tar.gz", "has_sig": false, "md5_digest": "c20d3274d5051b0326bac1f7bbdefc34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87731, "upload_time": "2018-12-06T17:37:04", "url": "https://files.pythonhosted.org/packages/c2/d2/0f0b2f016b7340d59f7102ff29c568e79682ce84b95ecbe6bf91a9c86180/guillotina_cms-1.0a15.tar.gz" } ], "1.0a16": [ { "comment_text": "", "digests": { "md5": "b53e7f0d6b86bf2d697d9440009bed3d", "sha256": "20466a311d29d54d43fc06888c25c93c163d09ee522b660c726a6ecf9e1d4f0f" }, "downloads": -1, "filename": "guillotina_cms-1.0a16-py3-none-any.whl", "has_sig": false, "md5_digest": "b53e7f0d6b86bf2d697d9440009bed3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61894, "upload_time": "2018-12-06T18:05:25", "url": "https://files.pythonhosted.org/packages/37/b9/1e7221d6f63893517c9a4545724918915c2bf521f400e42b3891316b1de9/guillotina_cms-1.0a16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8a6beb89cca2208114e49d2a08cc14d", "sha256": "7c81f93a8430a7bbbc9a352981cb7a1f59518c3531f2b1ccc0fd74358c4976c1" }, "downloads": -1, "filename": "guillotina_cms-1.0a16.tar.gz", "has_sig": false, "md5_digest": "f8a6beb89cca2208114e49d2a08cc14d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87750, "upload_time": "2018-12-06T18:05:38", "url": "https://files.pythonhosted.org/packages/29/5e/d6c705b9800ea506d53ca332f7c3dd6f60e1026e1aae8222e3f8d3a66708/guillotina_cms-1.0a16.tar.gz" } ], "1.0a17": [ { "comment_text": "", "digests": { "md5": "56151f660c1545ce0730680d29c7eb68", "sha256": "cdc3ee0fd2a8ff2882d2d32b3b8d3f2074e4c29e2230d8fd9f43f11982877c7e" }, "downloads": -1, "filename": "guillotina_cms-1.0a17-py3-none-any.whl", "has_sig": false, "md5_digest": "56151f660c1545ce0730680d29c7eb68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61937, "upload_time": "2018-12-19T14:16:30", "url": "https://files.pythonhosted.org/packages/68/20/745e397816795768693ab1033114c388c8f0d60a495d7f8e51e367256e94/guillotina_cms-1.0a17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22d7162e47406094f52eb99ed45b9504", "sha256": "fa83d6cb2115d40ee64f2602c94a85b5b682d1a7af2cd5c866d12f505fb9844c" }, "downloads": -1, "filename": "guillotina_cms-1.0a17.tar.gz", "has_sig": false, "md5_digest": "22d7162e47406094f52eb99ed45b9504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87838, "upload_time": "2018-12-19T14:16:32", "url": "https://files.pythonhosted.org/packages/cd/2b/607303f53bcf07a7d879b673eab1f3d9b365f1afe18c1b61de544a6d311b/guillotina_cms-1.0a17.tar.gz" } ], "1.0a18": [ { "comment_text": "", "digests": { "md5": "41070b2936430875f6c17719d73eea1f", "sha256": "91599ebe20968a6d3a3bb4bfc1f1e457c24fbd2acf2bcd09fceb83e26a37cb89" }, "downloads": -1, "filename": "guillotina_cms-1.0a18-py3-none-any.whl", "has_sig": false, "md5_digest": "41070b2936430875f6c17719d73eea1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66603, "upload_time": "2019-01-31T14:26:14", "url": "https://files.pythonhosted.org/packages/cd/63/f83278104f18723dcfd9555dc3c82478aaa67c2e5657b7d402ba87affdd5/guillotina_cms-1.0a18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a19bf43480825acf1092f0257c67daa4", "sha256": "fe75ebb606a2f7c757e1fb2c014884214f940ac8113961dc4f57de3bb3fe45c4" }, "downloads": -1, "filename": "guillotina_cms-1.0a18.tar.gz", "has_sig": false, "md5_digest": "a19bf43480825acf1092f0257c67daa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90874, "upload_time": "2019-01-31T14:26:15", "url": "https://files.pythonhosted.org/packages/46/99/53c85310b1fb509cdee2733e121f5036d9977d49a5e63fc4c04f900ecc74/guillotina_cms-1.0a18.tar.gz" } ], "1.0a19": [ { "comment_text": "", "digests": { "md5": "7bd12fc26206fbf08f89a2159ac0591c", "sha256": "1fff70a3dbfd55fd9646def3146fabdd35f13db9a2d337afc97e25bfb9ced960" }, "downloads": -1, "filename": "guillotina_cms-1.0a19-py3-none-any.whl", "has_sig": false, "md5_digest": "7bd12fc26206fbf08f89a2159ac0591c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66812, "upload_time": "2019-01-31T18:00:49", "url": "https://files.pythonhosted.org/packages/02/a3/2fd23b113592f4e30fdc2813356054c08e2ec3c4238f26fbd66bcdc36ba8/guillotina_cms-1.0a19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "635074895986973c219512e774b2e30d", "sha256": "6ffc3e61abefe2b0d837355f6f0705d9a549a224564d54b14788076446d8b6db" }, "downloads": -1, "filename": "guillotina_cms-1.0a19.tar.gz", "has_sig": false, "md5_digest": "635074895986973c219512e774b2e30d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91175, "upload_time": "2019-01-31T18:00:51", "url": "https://files.pythonhosted.org/packages/ac/8e/fac6f9ebb7bf509a5b558ca8527da59f1cbba74a4484818e125bb6c9707a/guillotina_cms-1.0a19.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "8f4f83ab68f3be93578371f05182896e", "sha256": "d97488dfd1aab28cda6c49172b271a6d39be76f9d31ea055925ea8e820538db8" }, "downloads": -1, "filename": "guillotina_cms-1.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "8f4f83ab68f3be93578371f05182896e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40250, "upload_time": "2018-08-01T09:03:32", "url": "https://files.pythonhosted.org/packages/ea/73/a8cec305e3d60b84f5dc8e306e3d51572e164e5f58c0fcabb300169caa9c/guillotina_cms-1.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e9151638ff3cf00aa38c50e9f4b0450", "sha256": "37009977a6baf2f0f806c4bb42435e789cda3b915991c068b3a22fbedde39d52" }, "downloads": -1, "filename": "guillotina_cms-1.0a2.tar.gz", "has_sig": false, "md5_digest": "0e9151638ff3cf00aa38c50e9f4b0450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30833, "upload_time": "2018-08-01T09:03:33", "url": "https://files.pythonhosted.org/packages/95/eb/6037290d843c6fc2e4bac79042ec37635cc58543d3c0ac03a9eaf5dba528/guillotina_cms-1.0a2.tar.gz" } ], "1.0a20": [ { "comment_text": "", "digests": { "md5": "f4f873d21eccf04f6c77ce8517a411c0", "sha256": "deefe9294795f714cf03bbc46a54b53aea2ba1567c9b93e1a5a4342234a527d7" }, "downloads": -1, "filename": "guillotina_cms-1.0a20-py3-none-any.whl", "has_sig": false, "md5_digest": "f4f873d21eccf04f6c77ce8517a411c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67266, "upload_time": "2019-02-05T21:06:11", "url": "https://files.pythonhosted.org/packages/e6/8a/96eb4f487b9c2e12a7f990989154fd08da5d6ad25c5b9ac74e26bafe6a58/guillotina_cms-1.0a20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ba8da8312b86a31f5ecd82b849f1df2", "sha256": "258db03604048e81969614b02abb8373ea151292630fbb8cd183664f9396246f" }, "downloads": -1, "filename": "guillotina_cms-1.0a20.tar.gz", "has_sig": false, "md5_digest": "7ba8da8312b86a31f5ecd82b849f1df2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91614, "upload_time": "2019-02-05T21:06:13", "url": "https://files.pythonhosted.org/packages/82/c5/4d53ec3deba81031f0dcd3f3ffe0597a6945c66fd26893c253a616154b87/guillotina_cms-1.0a20.tar.gz" } ], "1.0a21": [ { "comment_text": "", "digests": { "md5": "c9d5356bd675394c5c937f03a61bda28", "sha256": "2ed845bceb1a692f511f406d5c332d81d068552afa4cb9c52e97f2ebf4635bc7" }, "downloads": -1, "filename": "guillotina_cms-1.0a21.tar.gz", "has_sig": false, "md5_digest": "c9d5356bd675394c5c937f03a61bda28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56164, "upload_time": "2019-04-26T17:04:33", "url": "https://files.pythonhosted.org/packages/42/cf/71ac422918ee40b76fc271f3844f3d228f8bbab1507bc84d16fb2d863bbc/guillotina_cms-1.0a21.tar.gz" } ], "1.0a22": [ { "comment_text": "", "digests": { "md5": "53f5c6bf6b1f1ccd9e9b5e3b8f76dba6", "sha256": "9464a0d5c08be9e9fb93ae8d92e0d9f04025d8c1113743872f063a0e465c55e7" }, "downloads": -1, "filename": "guillotina_cms-1.0a22.tar.gz", "has_sig": false, "md5_digest": "53f5c6bf6b1f1ccd9e9b5e3b8f76dba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56175, "upload_time": "2019-04-26T17:31:57", "url": "https://files.pythonhosted.org/packages/4e/3c/5152593ef595c3b3f3b71c30de701f1a58047460b96622b2d6869bea3c8e/guillotina_cms-1.0a22.tar.gz" } ], "1.0a3": [ { "comment_text": "", "digests": { "md5": "de42fa71c16e46468610f22a60da93d8", "sha256": "13fc6b7e6d399ff0347e6cdf7b324bd79eef86a5c46658fd1638b6aaa1f6fe3b" }, "downloads": -1, "filename": "guillotina_cms-1.0a3-py3-none-any.whl", "has_sig": false, "md5_digest": "de42fa71c16e46468610f22a60da93d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51263, "upload_time": "2018-09-16T19:26:01", "url": "https://files.pythonhosted.org/packages/8f/1c/8fa5e35af1bcdd397852f6fa05c10da40c1f1b75daf63bf9d7cce7de9ffd/guillotina_cms-1.0a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc169db638e722243599eaa9bb688858", "sha256": "129e54dad92941519bbda76ed0f62d8feaf35cd5a6450b6322805c6d75949a58" }, "downloads": -1, "filename": "guillotina_cms-1.0a3.tar.gz", "has_sig": false, "md5_digest": "cc169db638e722243599eaa9bb688858", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37030, "upload_time": "2018-09-16T19:26:03", "url": "https://files.pythonhosted.org/packages/54/dd/63512cf9f5c02318f0d56a974a2596fab56c9835992dc9fe1261cb084079/guillotina_cms-1.0a3.tar.gz" } ], "1.0a4": [ { "comment_text": "", "digests": { "md5": "a7dcc018f1930d411f9744b53eccb9aa", "sha256": "2a596e9c22d9f46179bddd5a10ef742d3e1dcc04e241f07c80fb16bff61eb578" }, "downloads": -1, "filename": "guillotina_cms-1.0a4-py3-none-any.whl", "has_sig": false, "md5_digest": "a7dcc018f1930d411f9744b53eccb9aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53438, "upload_time": "2018-09-19T17:30:03", "url": "https://files.pythonhosted.org/packages/ec/de/db6e0daaab7b5e70d0fc5e3b8a3b0b840f87b0ab838f10df84580f4e8b83/guillotina_cms-1.0a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40ee8cbf2e3366c74a3f1fb0ba3b5c0f", "sha256": "23f9e06aa2dc174f7bac3a8d1bf341f85a76eb0b9a716c9fcb964b74ee8baa5d" }, "downloads": -1, "filename": "guillotina_cms-1.0a4.tar.gz", "has_sig": false, "md5_digest": "40ee8cbf2e3366c74a3f1fb0ba3b5c0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45705, "upload_time": "2018-09-19T17:30:06", "url": "https://files.pythonhosted.org/packages/17/9f/ab54b183ca489946c8c66922e395a2dbf7ee4345a0904ec0f10aa446291b/guillotina_cms-1.0a4.tar.gz" } ], "1.0a5": [ { "comment_text": "", "digests": { "md5": "a348fc999eee9410f3e5817cef66d6e9", "sha256": "3d83c1858a2a3aad8eafce4f7180f06de4026d8ce44a0bff0ee4c306052026cf" }, "downloads": -1, "filename": "guillotina_cms-1.0a5-py3-none-any.whl", "has_sig": false, "md5_digest": "a348fc999eee9410f3e5817cef66d6e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 56765, "upload_time": "2018-09-25T14:27:31", "url": "https://files.pythonhosted.org/packages/ba/51/89c022b891012050287c413be3562b0805e23fe67d210b6640bc9d98e01f/guillotina_cms-1.0a5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee5d08aafc6c5799a5ca25035649f370", "sha256": "1404b683a75bbd8233dbd57fb0cfdfc2e86aed630319c003469b9d1395daf433" }, "downloads": -1, "filename": "guillotina_cms-1.0a5.tar.gz", "has_sig": false, "md5_digest": "ee5d08aafc6c5799a5ca25035649f370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47613, "upload_time": "2018-09-25T14:28:33", "url": "https://files.pythonhosted.org/packages/80/9f/3198ff104d7182916c05c93ffdbd3c3e7f28a59bc2380073e38fcdef806f/guillotina_cms-1.0a5.tar.gz" } ], "1.0a6": [ { "comment_text": "", "digests": { "md5": "168d8200684bb30e6b5d825752cddf6b", "sha256": "4a1f4de9124b118bff9e4fe6022ebb15b3cb7afc6e72d7441a86c4c8f624821c" }, "downloads": -1, "filename": "guillotina_cms-1.0a6-py3-none-any.whl", "has_sig": false, "md5_digest": "168d8200684bb30e6b5d825752cddf6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57106, "upload_time": "2018-09-26T15:40:01", "url": "https://files.pythonhosted.org/packages/7b/fb/d69c6089723e27e8dc19ddad8b31bef559f0f4eca79bd81acc9d76d048aa/guillotina_cms-1.0a6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74ccbc7c8501ef42027dac217782a747", "sha256": "92974482912b1d5fe6875bf3945acefa95b2b2fa1a1519fad3854a5af3108f0d" }, "downloads": -1, "filename": "guillotina_cms-1.0a6.tar.gz", "has_sig": false, "md5_digest": "74ccbc7c8501ef42027dac217782a747", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47950, "upload_time": "2018-09-26T15:40:03", "url": "https://files.pythonhosted.org/packages/a0/59/95f5b8fd399e373a59756c4eb5b2280d7dc569aec7eb376d2964ac693d60/guillotina_cms-1.0a6.tar.gz" } ], "1.0a7": [ { "comment_text": "", "digests": { "md5": "a40ebdd013472eb2e485ddba0f391fa5", "sha256": "3221108a9a9fe775c122bba4b83100d3444d1ee6f1bb588a51d5ec4d12f980c2" }, "downloads": -1, "filename": "guillotina_cms-1.0a7-py3-none-any.whl", "has_sig": false, "md5_digest": "a40ebdd013472eb2e485ddba0f391fa5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59646, "upload_time": "2018-09-27T14:50:26", "url": "https://files.pythonhosted.org/packages/66/ea/be38fe5eb5d8c9b2d4fabe7b7c6540b42aeccc1b7f0e797396b8c4edf18f/guillotina_cms-1.0a7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c65096d60f4bd95905e4132ca40aa459", "sha256": "4f7867af50840dff322e516fc11a03bf8479f6441abb4f2429a7ef496bd7f2fe" }, "downloads": -1, "filename": "guillotina_cms-1.0a7.tar.gz", "has_sig": false, "md5_digest": "c65096d60f4bd95905e4132ca40aa459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49744, "upload_time": "2018-09-27T14:50:28", "url": "https://files.pythonhosted.org/packages/87/74/c8e3f4b024153a0c282c4d8f12b3dfeca028640f1394b13710af2a2417d3/guillotina_cms-1.0a7.tar.gz" } ], "1.0a8": [ { "comment_text": "", "digests": { "md5": "c182376a6bc0d699edd4fa307061ec33", "sha256": "4bb35c1b7bea09bc92f0752eb309bb2b857e49c8c97b958ad02c551cc90f7cc0" }, "downloads": -1, "filename": "guillotina_cms-1.0a8-py3-none-any.whl", "has_sig": false, "md5_digest": "c182376a6bc0d699edd4fa307061ec33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59722, "upload_time": "2018-09-27T18:58:01", "url": "https://files.pythonhosted.org/packages/1d/bf/0d3601f2b4eb6998e96d2b549f2bf569ccb4090af12d8b5d49e0dab25522/guillotina_cms-1.0a8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1dd6a7e5b46558faa3562ade96b8ac3e", "sha256": "a22caaedd010953e48cd91ab13b9c611323956615e860ee1b23a4ff6a9c64ad8" }, "downloads": -1, "filename": "guillotina_cms-1.0a8.tar.gz", "has_sig": false, "md5_digest": "1dd6a7e5b46558faa3562ade96b8ac3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51038, "upload_time": "2018-09-27T18:58:03", "url": "https://files.pythonhosted.org/packages/13/22/cb3b0d0f300c3daef67416d8cc289dd26c32c2c42d8d59ea2d0e91e705c5/guillotina_cms-1.0a8.tar.gz" } ], "1.0a9": [ { "comment_text": "", "digests": { "md5": "eed44b92066c31cf5aca6ba45bd76b76", "sha256": "114b2c8a037f87bff96094c4a9f0997b28256d5c3f34d6af313f4b0fd050c679" }, "downloads": -1, "filename": "guillotina_cms-1.0a9-py3-none-any.whl", "has_sig": false, "md5_digest": "eed44b92066c31cf5aca6ba45bd76b76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60367, "upload_time": "2018-09-28T15:40:32", "url": "https://files.pythonhosted.org/packages/65/e5/8eac40a97c7ad14e20f43c29f92db81d1cb14a6ae95bb82bed7912f60b2f/guillotina_cms-1.0a9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "861680b629649135e03e8c02bcb13dc7", "sha256": "0fbc925ed7c81365a7f5bc1cdc7083b558029474ba0aa74279c5911b4d0349c9" }, "downloads": -1, "filename": "guillotina_cms-1.0a9.tar.gz", "has_sig": false, "md5_digest": "861680b629649135e03e8c02bcb13dc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50504, "upload_time": "2018-09-28T15:40:34", "url": "https://files.pythonhosted.org/packages/bf/45/0a808505dbb57a0843191eedb0b4dec4461c66cd7419077c78dcab0bb83e/guillotina_cms-1.0a9.tar.gz" } ], "5.0.0a1": [ { "comment_text": "", "digests": { "md5": "54ac575516c4ebb699bae2cd04122383", "sha256": "206c0e000733156607a35c4e7bf63b46f7e8ade6188d88fa9f549b7d49586b67" }, "downloads": -1, "filename": "guillotina_cms-5.0.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "54ac575516c4ebb699bae2cd04122383", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66944, "upload_time": "2019-06-22T15:41:57", "url": "https://files.pythonhosted.org/packages/f7/c3/74abc7467808d9dccda567e0db314be42406bf9586c2a31a68b4b13b380a/guillotina_cms-5.0.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a22fcdc7e66e351e7afb89ca8cf58d60", "sha256": "865613bd30c16ac3ad0e4edd9128c61d51f640c4b505468284498d57f3e8a4f9" }, "downloads": -1, "filename": "guillotina_cms-5.0.0a1.tar.gz", "has_sig": false, "md5_digest": "a22fcdc7e66e351e7afb89ca8cf58d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54998, "upload_time": "2019-06-22T15:41:59", "url": "https://files.pythonhosted.org/packages/83/ba/863dea2822b602ed87400babdef6cdbfc413f1c9a06dcaff6b4f89fedf13/guillotina_cms-5.0.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54ac575516c4ebb699bae2cd04122383", "sha256": "206c0e000733156607a35c4e7bf63b46f7e8ade6188d88fa9f549b7d49586b67" }, "downloads": -1, "filename": "guillotina_cms-5.0.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "54ac575516c4ebb699bae2cd04122383", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66944, "upload_time": "2019-06-22T15:41:57", "url": "https://files.pythonhosted.org/packages/f7/c3/74abc7467808d9dccda567e0db314be42406bf9586c2a31a68b4b13b380a/guillotina_cms-5.0.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a22fcdc7e66e351e7afb89ca8cf58d60", "sha256": "865613bd30c16ac3ad0e4edd9128c61d51f640c4b505468284498d57f3e8a4f9" }, "downloads": -1, "filename": "guillotina_cms-5.0.0a1.tar.gz", "has_sig": false, "md5_digest": "a22fcdc7e66e351e7afb89ca8cf58d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54998, "upload_time": "2019-06-22T15:41:59", "url": "https://files.pythonhosted.org/packages/83/ba/863dea2822b602ed87400babdef6cdbfc413f1c9a06dcaff6b4f89fedf13/guillotina_cms-5.0.0a1.tar.gz" } ] }