diff --git a/docs/building-your-first-baseweb-app.md b/docs/building-your-first-baseweb-app.md index 67efe96..635aafc 100644 --- a/docs/building-your-first-baseweb-app.md +++ b/docs/building-your-first-baseweb-app.md @@ -24,12 +24,9 @@ This is optional, still very much advised: prepare a suitable execution environm This is enough to install baseweb. Now to run your first baseweb app, you will need a webserver, like `gunicorn` with `eventlet` support: ```bash -% pip install https://github.com/benoitc/gunicorn/archive/ff58e0c6da83d5520916bc4cc109a529258d76e1.zip#egg=gunicorn==20.1.0 -% pip install eventlet==0.33.2 +% pip install gunicorn eventlet ``` -(There's an issue requiring these specific versions: [https://stackoverflow.com/questions/67409452/gunicorn-importerror-cannot-import-name-already-handled-from-eventlet-wsgi](https://stackoverflow.com/questions/67409452/gunicorn-importerror-cannot-import-name-already-handled-from-eventlet-wsgi)) - All set. Let's meet baseweb... ## Hello baseweb diff --git a/docs/getting-started.md b/docs/getting-started.md index 00cb4cf..4e9108e 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -11,8 +11,7 @@ $ pip install baseweb To actually run baseweb you need additionally a web server, like gunicorn, optionally with async support, e.g. using eventlet. ```bash -$ pip install https://github.com/benoitc/gunicorn/archive/ff58e0c6da83d5520916bc4cc109a529258d76e1.zip -$ pip install eventlet +$ pip install gunicorn eventlet ``` Now you can start a stock baseweb using: @@ -33,6 +32,7 @@ To quickly add a little more, clone the baseweb-demo repository and give that a ```bash % git clone https://github.com/christophevg/baseweb-demo +% pip install oatk % gunicorn -k eventlet -w 1 baseweb-demo:server ``` diff --git a/docs/index.md b/docs/index.md index a245fcb..18593e7 100644 --- a/docs/index.md +++ b/docs/index.md @@ -7,7 +7,7 @@ ![Build Status](https://github.com/christophevg/baseweb/actions/workflows/test.yaml/badge.svg) [![Documentation Status](https://readthedocs.org/projects/baseweb/badge/?version=latest)](https://baseweb.readthedocs.io/en/latest/?badge=latest) [![Coverage Status](https://coveralls.io/repos/github/christophevg/baseweb/badge.svg?branch=master)](https://coveralls.io/github/christophevg/baseweb?branch=master) -[![Built with PyPi Template](https://img.shields.io/badge/PyPi_Template-v0.4.5-blue.svg)](https://github.com/christophevg/pypi-template) +[![Built with PyPi Template](https://img.shields.io/badge/PyPi_Template-v0.4.6-blue.svg)](https://github.com/christophevg/pypi-template) ## Contents