Metadata-Version: 2.0
Name: moya
Version: 0.6.20
Summary: web development platform
Home-page: http://www.moyaproject.com
Author: Will McGugan
Author-email: will@willmcgugan.com
License: MIT
Platform: any
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: babel (~=2.3.4)
Requires-Dist: beautifulsoup4 (~=4.5.1)
Requires-Dist: bleach (~=1.5.0)
Requires-Dist: colorama (~=0.3.3)
Requires-Dist: commonmark (~=0.7.3)
Requires-Dist: csscompressor (~=0.9.4)
Requires-Dist: cssselect (~=1.0.0)
Requires-Dist: fs (~=2.0.9)
Requires-Dist: iso8601 (~=0.1.11)
Requires-Dist: jsmin (~=2.2.2)
Requires-Dist: lxml (~=3.8.0)
Requires-Dist: passlib (~=1.6.5)
Requires-Dist: pillow (~=4.2.1)
Requires-Dist: polib (~=1.0.7)
Requires-Dist: postmarkup
Requires-Dist: premailer (~=2.9.3)
Requires-Dist: pygments (~=2.1.3)
Requires-Dist: pymysql (~=0.7.9)
Requires-Dist: pyparsing (==2.2.0)
Requires-Dist: pytz (>=2016.7)
Requires-Dist: requests (~=2.14.2)
Requires-Dist: sqlalchemy (~=1.1.4)
Requires-Dist: tzlocal (~=1.3)
Requires-Dist: watchdog (~=0.8.3)
Requires-Dist: webob (~=1.6.0)
Requires-Dist: pyinotify; sys_platform=="linux2" or sys_platform=="linux3"
Provides-Extra: dev
Requires-Dist: notify2; extra == 'dev'

Moya
====

Moya is a platform for the rapid development of modern web applications.

Installation
------------

You can install from PyPi with the following:

::

    pip install moya

Or download the repos and run the following:

::

    python setup.py install

Which ever method you use, this will add a ``moya`` command line
application.

Quick Start
-----------

Moya quick start will create a basic web application based on your
specifications in seconds.

Run the following to get started:

::

    moya start project

Example Projects
----------------

In addition to the ``example projects`` directory in the Moya repos, you
can check out the following complete projects:

-  `Moya Techblog <https://github.com/moyaproject/moya-techblog>`__ A
   blogging application for coders and photographers

-  `Bean Counter <https://github.com/moyaproject/beancounter>`__ A
   virtual currency platform

-  `Encrypted Notes <https://github.com/moyaproject/notes>`__ An
   encrypted note taking application

-  `Social Links <https://github.com/moyaproject/sociallinks>`__ A
   social linking (Reddit like) application

-  `Short URL <https://github.com/moyaproject/shorturl>`__ A super
   simple URL shortener application

Running a project
-----------------

Navigate to the project directory you want to run, then do the
following:

::

    moya init

This will initialize the database and users system. You only need to do
this once.

To run a development server, do the following:

::

    moya runserver

And navigate to http://127.0.0.1:8000

Package Index
-------------

Find packages for Moya on the `Moya Package
Index <https://packages.moyaproject.com>`__.

Install packages ``moya-pm`` which comes with Moya:

::

    moya-pm install moya.sociallinks

More Information
----------------

-  `Moya Homepage <http://www.moyaproject.com/>`__
-  `Moya's Documentation <http://docs.moyaproject.com/>`__
-  `Developer's Blog <https://www.willmcgugan.com/tag/moya/>`__


