No description
Find a file
Kyle Lawlor 17d4cb3828 Address #1902: Converts example/flaskr to have a setup.py (#1945)
* Converts example/flaskr to have a setup.py

Makes the flaskr app easier to run, ex. workflow:
- pip install --editable .
- export FLASK_APP=flaskr.flaskr
- flask initdb
- flask run

Testing is also easier now:
- python setup.py test

* Fixed an import error in flaskr/tests

- the statement `import flaskr` caused errors in python3
- `from . import flaskr` fixes the issue in 2.7.11 and 3.5.1

* Better project structure and updates the docs

- Re-factors *flaskr*'s project structure a bit
- Updates docs to make sense with the new structure
  - Adds a new step about installing Flask apps with setuptools
  - Switches first-person style writing to second-person (reads better IMO)
  - Adds segments in *testing.rst* for running tests with setuptools

* Remove __init__.py from tests

- py.test recommends not using __init__.py

* Fix testing import errors
2016-07-05 17:30:59 -07:00
artwork Added lineart logo 2015-10-01 13:58:48 +02:00
docs Address #1902: Converts example/flaskr to have a setup.py (#1945) 2016-07-05 17:30:59 -07:00
examples Address #1902: Converts example/flaskr to have a setup.py (#1945) 2016-07-05 17:30:59 -07:00
flask Fix PyPy3 support and add bug references 2016-06-13 20:33:57 +02:00
scripts Do not bump version in setup.py 2016-05-29 11:02:18 +02:00
tests fixed unmatched elif 2016-06-03 18:42:07 +02:00
.gitignore ignore pycharm config 2015-12-01 20:58:12 -08:00
.gitmodules use https instead of git protocol 2015-12-03 16:50:16 -08:00
.travis.yml add python 3.5 build to travis config 2015-10-24 21:16:05 +02:00
AUTHORS Add support for serializing top-level arrays to JSON 2016-01-13 13:20:11 -08:00
CHANGES Fix PyPy3 support and add bug references 2016-06-13 20:33:57 +02:00
CONTRIBUTING.rst Correct spelling for Stack Overflow 2016-04-08 20:47:08 +02:00
LICENSE Happy New Year 2015 2015-01-02 11:35:00 +09:00
Makefile Implemented simplified CLI interface 2016-05-26 20:07:52 +02:00
MANIFEST.in Update MANIFEST.in with simpler template commands 2016-02-19 08:23:28 -05:00
README Replace 'I' with 'We' 2015-05-06 22:13:52 +09:00
setup.cfg Configure pytest's norecursedirs 2015-03-08 13:45:51 +01:00
setup.py Change to Pallets project 2016-04-03 23:11:38 +02:00
tox.ini Change to Pallets project 2016-04-03 23:11:38 +02:00


                          // Flask //

              web development, one drop at a time


    ~ What is Flask?

      Flask is a microframework for Python based on Werkzeug
      and Jinja2.  It's intended for getting started very quickly
      and was developed with best intentions in mind.

    ~ Is it ready?

      It's still not 1.0 but it's shaping up nicely and is
      already widely used.  Consider the API to slightly
      improve over time but we don't plan on breaking it.

    ~ What do I need?

      All dependencies are installed by using `pip install Flask`.
      We encourage you to use a virtualenv. Check the docs for
      complete installation and usage instructions.

    ~ Where are the docs?

      Go to http://flask.pocoo.org/docs/ for a prebuilt version
      of the current documentation.  Otherwise build them yourself
      from the sphinx sources in the docs folder.

    ~ Where are the tests?

      Good that you're asking.  The tests are in the
      tests/ folder.  To run the tests use the
      `py.test` testing tool:

        $ py.test

    ~ Where can I get help?

      Either use the #pocoo IRC channel on irc.freenode.net or
      ask on the mailinglist: http://flask.pocoo.org/mailinglist/

      See http://flask.pocoo.org/community/ for more resources.