{ "info": { "author": "Mario Idival", "author_email": "marioidival@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "I am Pharaoh\n============\n\n**I am Pharaoh** is scaffold create to Django users which are starting\nwith `Pyramid`_.\n\nInstall:\n~~~~~~~~\n\n::\n\n pip install iampharaoh\n\nAfter, verify your scaffold\u2019s:\n\n::\n\n pcreate -l\n\nResult:\n\n::\n\n Available scaffolds:\n alchemy: Pyramid SQLAlchemy project using url dispatch\n pharaohapps: Create an 'app' in project. - Like startapp Django\n pharaohproject: Scaffold created for Django users initiate with Pyramid more comfortably\n starter: Pyramid starter project\n zodb: Pyramid ZODB project using traversal\n\nOnly **pharaohapps** and **pharaohproject** are created by **I am\nPharaoh**, others are default in Pyramid\n\nHow to:\n~~~~~~~\n\nAfter install **I am Pharaoh**, start a new project\n\n::\n\n pcreate -s pharaohproject nameOfProject\n\nThe result in nameOfProeject folder is:\n\n::\n\n \u251c\u2500\u2500 LICENSE\n \u251c\u2500\u2500 MANIFEST.in\n \u251c\u2500\u2500 README\n \u251c\u2500\u2500 nameOfProject\n \u2502 \u251c\u2500\u2500 __init__.py\n \u2502 \u251c\u2500\u2500 nameOfProject\n \u2502 \u2502 \u251c\u2500\u2500 __init__.py\n \u2502 \u2502 \u251c\u2500\u2500 base_model.py\n \u2502 \u2502 \u2514\u2500\u2500 urls.py\n \u2502 \u251c\u2500\u2500 scripts\n \u2502 \u2502 \u251c\u2500\u2500 __init__.py\n \u2502 \u2502 \u251c\u2500\u2500 destroydb.py\n \u2502 \u2502 \u2514\u2500\u2500 initializedb.py\n \u2502 \u2514\u2500\u2500 static\n \u251c\u2500\u2500 development.ini\n \u251c\u2500\u2500 production.ini\n \u251c\u2500\u2500 setup.cfg\n \u2514\u2500\u2500 setup.py\n\nSo, run in you project:\n\n::\n\n python setup.py develop\n\nThis command will download some packages, but the most significant for\nDjango users are:\n\n- `SQLAlchemy`_: The Python SQL Toolkit and Object Relational Mapper.\n- `Alembic`_: Migrations.\n- `WTForms-Alchemy`_: Forms and ModelForm.\n- `pyramid\\_jinja2`_: Template Engine.\n\nCreate App\n~~~~~~~~~~\n\nWhitin your project (Like Django):\n\n::\n\n pcreate -s pharaohapps nameOfApp\n\nThe result in nameOfProeject folder now is:\n\n::\n\n \u251c\u2500\u2500 LICENSE\n \u251c\u2500\u2500 MANIFEST.in\n \u251c\u2500\u2500 README\n \u251c\u2500\u2500 nameOfProject\n \u2502 \u251c\u2500\u2500 __init__.py\n \u2502 \u251c\u2500\u2500 nameOfProject\n \u2502 \u2502 \u251c\u2500\u2500 __init__.py\n \u2502 \u2502 \u251c\u2500\u2500 base_model.py\n \u2502 \u2502 \u2514\u2500\u2500 urls.py\n \u2502 \u251c\u2500\u2500 nameOfApp -> add after run last command\n \u2502 \u2502 \u251c\u2500\u2500 __init__.py\n \u2502 \u2502 \u251c\u2500\u2500 models.py\n \u2502 \u2502 \u251c\u2500\u2500 templates\n \u2502 \u2502 \u2502 \u2514\u2500\u2500 index.html\n \u2502 \u2502 \u251c\u2500\u2500 urls.py\n \u2502 \u2502 \u2514\u2500\u2500 views.py\n \u2502 \u251c\u2500\u2500 scripts\n \u2502 \u2502 \u251c\u2500\u2500 __init__.py\n \u2502 \u2502 \u251c\u2500\u2500 destroydb.py\n \u2502 \u2502 \u2514\u2500\u2500 initializedb.py\n \u2502 \u2514\u2500\u2500 static\n \u251c\u2500\u2500 development.ini\n \u251c\u2500\u2500 production.ini\n \u251c\u2500\u2500 setup.cfg\n \u2514\u2500\u2500 setup.py\n\nTo connect app in project:\n\n::\n\n # nameOfProject/urls.py\n config.include(\"nameOfProject.nameOfApp.urls\")\n\n.. _Pyramid: http://docs.pylonsproject.org/en/latest/\n.. _SQLAlchemy: http://www.sqlalchemy.org\n.. _Alembic: http://alembic.readthedocs.org/en/latest/\n.. _WTForms-Alchemy: https://wtforms-alchemy.readthedocs.org/en/latest/\n.. _pyramid\\_jinja2: https://github.com/Pylons/pyramid_jinja2", "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/marioidival/iampharaoh", "keywords": "pyramid scaffold", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "iampharaoh", "package_url": "https://pypi.org/project/iampharaoh/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/iampharaoh/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/marioidival/iampharaoh" }, "release_url": "https://pypi.org/project/iampharaoh/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "A Pyramid Scaffold to Pony users (django) by Mario Idival", "version": "0.0.2" }, "last_serial": 1455213, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5cbcd2af6fecee5d91de4aa7e9243437", "sha256": "8c03782b606eec3bbfd0b0fcf5164f9c2e7ed11136f24460f94fd32c5770eb2e" }, "downloads": -1, "filename": "iampharaoh-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5cbcd2af6fecee5d91de4aa7e9243437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4095, "upload_time": "2014-11-06T01:26:33", "url": "https://files.pythonhosted.org/packages/72/e0/ea92aa65fcfa23c71e7700fb16f81f30ae33d1060e18815240f8a04de479/iampharaoh-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e104ded8bbe813ebd72d89f3a68f6ebf", "sha256": "4a076ec1f0419d559d109dac21a4cb2c840da5783c7bd4722ba1f367342be5be" }, "downloads": -1, "filename": "iampharaoh-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e104ded8bbe813ebd72d89f3a68f6ebf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7697, "upload_time": "2015-03-10T02:50:39", "url": "https://files.pythonhosted.org/packages/42/1f/76ce6fbebaf1d53a74beabc6765f653e9b15705e2fe720a5ea32b2b529c6/iampharaoh-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e104ded8bbe813ebd72d89f3a68f6ebf", "sha256": "4a076ec1f0419d559d109dac21a4cb2c840da5783c7bd4722ba1f367342be5be" }, "downloads": -1, "filename": "iampharaoh-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e104ded8bbe813ebd72d89f3a68f6ebf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7697, "upload_time": "2015-03-10T02:50:39", "url": "https://files.pythonhosted.org/packages/42/1f/76ce6fbebaf1d53a74beabc6765f653e9b15705e2fe720a5ea32b2b529c6/iampharaoh-0.0.2.tar.gz" } ] }