Skip to main content

Sagebox Procedural GUI for Python

Project description

A High-Performance, Procedural GUI Designed for Rapid, Creative Development

Write plain linear, procedural code with no boilerplate.

Sagebox (aka Pybox-Gui) is a GUI architecture and toolset for Python that lets you add windows, GUI controls, and graphical output using simple linear, procedural code, without any boilerplate or the overhead of an event-driven framework.

Sagebox was created to bring back the simplicity of creating fun-with-graphics programs, while providing the power and scalability to build full-scale applications with advanced GUI controls.

Sagebox Github Project — Click to see the Github Page where there are many examples and the future roadmap.

YouTube Examples — These examples are for the Rust version, but most work in Python already. See the ]github page

Features

  • Procedural, linear programming style
  • No macros or boilerplate
  • Console-mode support with add-on GUI-Control integration
  • Compatible with other GUI libraries
  • Accepts all Python native types for all functions
  • Designed to stay out of the way of your existing Python code

Installation

You can install the package directly with pip:

pip install sagebox

importing pybox-gui

import sagebox

Dependencies

numpy (any version)

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

sagebox-0.1.0-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

sagebox-0.1.0-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

sagebox-0.1.0-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10Windows x86-64

sagebox-0.1.0-cp39-cp39-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9Windows x86-64

sagebox-0.1.0-cp37-cp37m-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

File details

Details for the file sagebox-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sagebox-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for sagebox-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f945ade572a7b53b618ef1d25e57e94d0cd5312bdcc9eefd22b827dbd3b98a34
MD5 a4ae1e8144ec984b058f833a0cb5bf6d
BLAKE2b-256 0c0046701a7410548a84dac5c13dccfd34b147f5b6acaf0c2b503c9e4ac95543

See more details on using hashes here.

File details

Details for the file sagebox-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sagebox-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for sagebox-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4802baf7b2e53c18806f3ea4f4d79d8d0e24e0818bbc5a43dc5e7dd139134b3a
MD5 4ebfbd2e6238f8b6c20f8bc65c25a35c
BLAKE2b-256 cd0a80271f211d393e8b6bdfb0e917127b8685c269af889ba570407d9999f033

See more details on using hashes here.

File details

Details for the file sagebox-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sagebox-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for sagebox-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 18eaf5868acd2e86111a2e8bdc6c4bedb4cfc6b2559b1ac9810d3b50c03ec1bc
MD5 dc01975b1aeeaff276fb1dab6698bd9b
BLAKE2b-256 43c369152b2f86a0e745021f5ae3c7fb95cacd22b575fdff39656d58b675a00d

See more details on using hashes here.

File details

Details for the file sagebox-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sagebox-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for sagebox-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b42051979a972b3a889486315e12f1ee3a7b4898dc7efeca631f975467fbd4bd
MD5 1b2c85639ee4b2e2777371c1703d17c5
BLAKE2b-256 558c5149c9fe647b48c30a7cf7e4b58b547621f69bfc8a419b0f63f061773559

See more details on using hashes here.

File details

Details for the file sagebox-0.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: sagebox-0.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for sagebox-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 84fa1104941995b76044e7eecff02ce6f07bb3e53ff4cbd4500cdd78f3c5d797
MD5 6a3a37e994968d96d5354272f4a2358d
BLAKE2b-256 562bf0bcd4bccaaf3b3e26bb8944949b0039eb6005b6d3e60de3aa25a4e4b0a0

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