Webware for Python
Clone or download
Cito Merge pull request #3 from PeaceWorksTechnologySolutions/add_args_to_…
…prevent_sql_injection

To prevent SQL injection, allow MiddleKit queries to be made with parms passed separately
Latest commit cfe2447 Mar 13, 2018
Permalink
Failed to load latest commit information.
CGIWrapper Use HTML 5 everywhere Aug 15, 2016
COMKit Forgot to adapt docstring regarding EnableCOM Oct 9, 2016
DocSupport Adaptation to new writer name in docutils Nov 21, 2016
Docs Archive release notes for 1.2.1 Nov 21, 2016
KidKit Fix typos and minor issues Oct 8, 2016
MiddleKit Merge pull request #3 from PeaceWorksTechnologySolutions/add_args_to_… Mar 13, 2018
MiscUtils Fix typo, use bools consistently Oct 10, 2016
PSP Make output of env vars in PSPTests more robust Oct 9, 2016
TaskKit Fix typos and minor issues Oct 8, 2016
UserKit Fix typos and minor issues Oct 8, 2016
WebKit Create directories before initializing sessions Feb 25, 2018
WebUtils Fix typos and minor issues Oct 8, 2016
bin Make some more use of the 'with' statement Aug 13, 2016
.checksrc.config Initial check-in from old SVN repository Aug 1, 2016
.gitattributes Initial check-in from old SVN repository Aug 1, 2016
.gitignore Update everything to reflect the move to GitHub Aug 6, 2016
.pylintrc Update everything to reflect the move to GitHub Aug 6, 2016
AllTests.py Prepare docs for next release Aug 16, 2016
LICENSE Initial check-in from old SVN repository Aug 1, 2016
Properties.py Require Python 2.6 or 2.7 Aug 13, 2016
README.md Require Python 2.6 or 2.7 Aug 13, 2016
_COPYRIGHT_ET_AL Initial check-in from old SVN repository Aug 1, 2016
_README Update homepage and repository URLs everywhere Aug 4, 2016
__init__.py Initial check-in from old SVN repository Aug 1, 2016
clean.py Make scripts executable Aug 4, 2016
install.py Use HTML 5 everywhere Aug 15, 2016

README.md

Webware for Python

Webware for Python is a suite of Python packages and tools for developing object-oriented, web-based applications. The suite uses well known design patterns and includes a fast Application Server, Servlets, Python Server Pages (PSP), Object-Relational Mapping, Task Scheduling, Session Management, and many other features. Webware is very modular and easily extended.

Webware for Python is well proven and platform-independent. It is compatible with multiple web servers, database servers and operating systems.

This repository contains the current development aimed at modernizing Webware while still maintaining much of the old spirit and trying to stay compatible where possible.

The current homepage is at: https://cito.github.io/w4py/

Notes for current versions:

  • Version 1.0.x: supports Python 2.0 to 2.6
  • Version 1.1.x: supports Python 2.4 to 2.7
  • Version 1.2.x: supports Python 2.6 to 2.7

Roadmap for future versions:

  • Version 2.x: supports Python 2.7 and 3.x, trimmed down, modern setup and docs
  • Version 3.x: supports Python 2.7 and 3.x, trimmed down, WSGI only