Skip to main content

Webwithpy

Webwithpy is a free to use fullstack web framework mainly focussed on performance and ease of use. The goal of webwithpy is to have an easy-to-use web framework whilst still maintaining high performance.

A clear example of the use of webwithpy:

from webwithpy import run_server
from webwithpy.routing import GET
from webwithpy.orm import DB, Table, Field

db = DB('databases/db.sqlite')


class User(Table):
    table_name = "user"
    name = Field("string")
    email = Field("string")
    profile_picture = Field("image")


@GET('/')
def view_users():
    # user logic goes here
    return (db.user.id >= 0).select()


if __name__ == "__main__":
    # all tables that are defined before this statement will be initialized
    db.create_tables()

    # run the server when you're done creating views and databases
    run_server()

Documentation

for more detailed information about what the framework can do please goto: webwithpy docs

Metadata

Release files for webwithpy 0.7.5.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for webwithpy 0.7.5.3
File Size Uploaded
webwithpy-0.7.5.3.tar.gz 28.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for webwithpy 0.7.5.3
File Interpreter ABI Platform
webwithpy-0.7.5.3-py3-none-any.whl Python 3 none any Details

Total release size: 71.9 kB

Release files / webwithpy-0.7.5.3.tar.gz

Download URL webwithpy-0.7.5.3.tar.gz
Size 28.7 kB
Tags Source
SHA-256 checksum
How to use checksums
57dc00901f9938dc8945dc1fd4e27920b78b6e6304cc535050398547d8337b45
BLAKE2b-256 checksum
How to use checksums
049a85dbf611f34656b299dc592995d1f9cc20d7177eb806b347be24d3b2854c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.1 CPython/3.10.12 Linux/6.5.0-27-generic

Release files / webwithpy-0.7.5.3-py3-none-any.whl

Download URL webwithpy-0.7.5.3-py3-none-any.whl
Size 43.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c3bb7cd78006c324b74b973958f75b749db153b561948711bfe1a50fbe965e4
BLAKE2b-256 checksum
How to use checksums
1d39443278499cbea75f15371dd71728ea7002d3108718c2b0d72bcd6286c95c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.1 CPython/3.10.12 Linux/6.5.0-27-generic

Release history Release notifications | RSS feed

This release

0.7.5.3 This release

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.1

1 release file

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page