Skip to main content

HappyX

Python Bindings For HappyX Web Framework 🔥

Python language

Getting Started ✌

Installing 📥

You can install HappyX via pypi:

pip install happyx

Usage 🔌

Hello World 👋

from happyx import Server


app = Server('127.0.0.1', 5000)  # host and port are optional params


@app.get('/')
def home():
    return "Hello world!"


app.start()

JSON/HTML/File Responses 🛠

from happyx import Server, JsonResponse, HtmlResponse, FileResponse


app = Server()


@app.get('/json')
def json_resp():
    return JsonResponse(
      {'key': 'value', 'arr': [1, 2, 3, 4, 5]},
      status_code=200  # also available headers: dict param
    )


@app.get('/html')
def html_resp():
    return HtmlResponse(
      '<h1>HTML Response!</h1>',
      status_code=200  # also available headers: dict param
    )


@app.get('/file')
def file_resp():
    return FileResponse('my_cool_icon.png')


app.start()

Read more in User Guide

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

happyx-4.7.4.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

happyx-4.7.4-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file happyx-4.7.4.tar.gz.

File metadata

  • Download URL: happyx-4.7.4.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for happyx-4.7.4.tar.gz
Algorithm Hash digest
SHA256 828fbef6be89e7ee92a33b670c9426ac0a3ce4b2d77ef0ff0fab239e25b3dbbb
MD5 30d4ed5d95ffa02000f382e5e12b1bb2
BLAKE2b-256 7dfd4c92916775ff6f50b6e7bf2361c0840b3dcd5ceef2daae700ea651065f9c

See more details on using hashes here.

File details

Details for the file happyx-4.7.4-py3-none-any.whl.

File metadata

  • Download URL: happyx-4.7.4-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for happyx-4.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 52c3a2e7432efe44c267f5505458ef1f4cfb7582ed23636749b56d034d228668
MD5 3bbe7c052f71050205f1054bb50a832d
BLAKE2b-256 8da0ee22993497fc0eb727ea4456f4af3cbe9f6cdcbd65b1a36bef0655f1e59e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

4.7.4 This release

2 files

4.7.3

2 files

4.7.2

2 files

4.7.1

2 files

4.7.0

2 files

4.6.5

2 files

4.6.4

2 files

4.6.2

2 files

4.6.1

2 files

4.6.0

2 files

4.5.2

2 files

4.5.1

2 files

4.4.3

2 files

4.4.2

2 files

3.8.14

2 files

3.8.13

2 files

3.8.12

2 files

3.8.11

2 files

3.8.10

2 files

3.8.9

2 files

3.8.8

2 files

3.8.7

2 files

3.8.6

2 files

3.8.5

2 files

3.8.4

2 files

3.8.3

2 files

3.8.2

2 files

3.7.1

2 files

3.7.0

2 files

3.6.3

2 files

3.6.2

2 files

3.6.1

2 files

3.6.0

2 files

3.5.2

2 files

3.5.1

2 files

3.5.0

2 files

3.4.0

2 files

3.3.0

2 files

3.2.2

2 files

3.2.1

2 files

3.1.0

2 files

3.0.0

2 files

2.12.0

2 files

2.11.6

2 files

2.11.5

2 files

2.11.4

2 files

2.11.3

2 files

2.11.2

2 files

2.11.1

2 files

2.11.0

2 files

2.10.1

2 files

2.10.0

2 files

2.9.9

2 files

2.9.8

2 files

2.9.7

2 files

2.9.5

2 files

2.9.4

2 files

2.9.2

2 files

2.9.1

2 files

2.9.0

2 files

2.8.1

2 files

2.8.0

2 files

2.7.0

2 files

2.6.1

2 files

2.6.0

2 files

2.5.1

2 files

2.5.0

2 files

2.4.1

2 files

2.4.0

1 file

2.3.0

1 file

2.2.6

2 files

2.2.5

2 files

2.2.4

2 files

2.2.3

2 files

2.2.2

1 file

2.2.1

1 file

2.2.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page