Skip to main content

spips a framework for python

Project description

Installation

  1. Install from PyPI

The Spips framework is available on PyPI. You can install it directly using pip:

pip install spips

Note: Ensure that you have pip and Python 3.7 or higher installed.


  1. Create a New Project

Once Spips is installed, you can set up a new project in a few steps:

  1. Create a project folder:

mkdir my_spips_project cd my_spips_project

  1. Create the main entry point: Create a Python file, for example main.py:

touch main.py

  1. Add initial code to main.py: Here is the minimal starter code for a Spips application:

from spips import Spips, Model, controler

Initialize the app

app = Spips() controller = controler(app)

Define routing

@app.route("/", "get") def home(): app.render("home", title="Welcome", message="Spips application is ready!")

if name == "main": app.serve(port=8000)

  1. Create a template: Add a views folder to store templates and create a home.part.spips file:

mkdir views touch views/home.part.spips

Add the following content to views/home.part.spips:

<title>{#title}</title>

{#message}


  1. Run the Server

Run the application with Python:

python main.py

Open your browser and navigate to http://localhost:8000. You should see the message "Spips application is ready!".


  1. Verify Installation

To confirm that Spips is correctly installed, you can run:

pip show spips

This will display information such as the version, author, and location of the Spips package.


Requirements

Python 3.7+

Library dependency: colorama (installed automatically via pip).


Now you’re ready to build your web applications with Spips! 🚀

Project details


Download files

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

Source Distribution

spips-0.1.8.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

spips-0.1.8-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file spips-0.1.8.tar.gz.

File metadata

  • Download URL: spips-0.1.8.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for spips-0.1.8.tar.gz
Algorithm Hash digest
SHA256 231f14d4db2a7d807a2de873edab67c09b774eb174a7bd91548f7713ab16ad3b
MD5 96a164476aced0e58c6792aed8ac7e6c
BLAKE2b-256 59a77b4c7897e87f26ec1b7c975ebb117af5719cef29ed5aa07b048fa176dbea

See more details on using hashes here.

File details

Details for the file spips-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: spips-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for spips-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 89276fc7d87b0917ab6a614bc206f2ccaa03c9cdf1041f4c111953fa1365aa01
MD5 3509f05c3cbcdfd065ecf7b310cbaf1a
BLAKE2b-256 2df5f518e93e66854eca58747f9cceed8c356eb4d557b6a5aaa05262440f907d

See more details on using hashes here.

Supported by

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