Metadata-Version: 2.0
Name: submit
Version: 1.1.1
Summary: submit is a submission web service designed for programming assignments
Home-page: https://github.com/ucsb-cs/submit
Author: Bryce Boe
Author-email: bboe@cs.ucsb.edu
License: Simplified BSD License
Keywords: web pyramid pylons
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Framework :: Pylons
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Requires-Dist: alembic (>=0.6.3)
Requires-Dist: amqp-worker (>=0.2)
Requires-Dist: diff-match-patch (==20120106)
Requires-Dist: numpy (>=1.8.0)
Requires-Dist: python-ldap (>=2.4.14)
Requires-Dist: pastescript (>=1.7.5)
Requires-Dist: pika (>=0.9.6)
Requires-Dist: pyramid (>=1.5.2)
Requires-Dist: pyramid-addons (>=0.20)
Requires-Dist: pyramid-chameleon (>=0.1)
Requires-Dist: pyramid-exclog (>=0.7)
Requires-Dist: pyramid-layout (>=0.8)
Requires-Dist: pyramid-mailer (>=0.10)
Requires-Dist: pyramid-tm (>=0.5)
Requires-Dist: python-daemon (>=1.5.5)
Requires-Dist: python-dateutil (>=2.1)
Requires-Dist: sqla-mixins (>=0.6)
Requires-Dist: sqlalchemy (>=0.7.8)
Requires-Dist: zope.sqlalchemy (>=0.7.1)
Provides-Extra: dev
Requires-Dist: flake8; extra == 'dev'
Requires-Dist: pyramid-debugtoolbar; extra == 'dev'
Requires-Dist: waitress; extra == 'dev'
Provides-Extra: prod
Requires-Dist: psycopg2; extra == 'prod'
Requires-Dist: uwsgi (>=1.2.4); extra == 'prod'

# submit

`submit` is a web service that is intented to be used for online submission of
programming assignments. When configured, submitted projects can be
automatically assessed.

Note: This web service was written to work on UCSB's network. A number of
manual modifications are necessary to get working elsewhere.


## Releasing

In order to make a release bump the version number in
`submit/__init__.py`. Please follow [semantic versioning](http://semver.org/).

Make a pull request as normal, and once merged to master complete the
following.

>From your development machine run (replace `X.X.X` with the version string).

    python setup.py bdist_wheel
    python setup.py sdist upload
    VERSION=X.X.X git tag -m "v$VERSION" "v$VERSION"
    git push --tags

>From submit.cs run:

    ./update_app.sh --update


