Skip to main content

No project description provided

Project description

Expanse: the limitless Python web framework

Expanse is a modern and elegant web application framework.

At the heart of its design and architecture is and always will be the developer experience. Expanse wants to get out of your way and let you build what matters by giving you intuitive and powerful tools like transparent dependency injection, a powerful database component (powered by SQLAlchemy), queues (Coming soon), authentication (Coming soon), authorization (Coming soon), and more.

Installation

To leverage all Expanse has to offer, it is best to setup your project with the official installer. The installer creates the project with a convention-based structure that lets you start implementing features right away.

Before creating your first project, make sure that you have Python (minimum version: 3.10) installed on your machine along with pipx.

Once both are installed, you can use the official Expanse installer to create your project:

pipx install expanse-installer

expanse new my-app

Now that you project is created, you can start the development server via the Craft serve command:

cd my-app

./beam serve

Your application is now available at http://localhost:8000, and you are ready to start building you project.

Documentation

Documentation for the current version of Expanse (as well as the development branch and recently out of support versions) is available from the official website.

Contribute

Expanse is a large, complex project always in need of contributors. For those new to the project, a list of suggested issues to work on is available. The full contributing documentation also provides helpful guidance.

Resources

Related Projects

  • expanse-installer: The official installer for Expanse projects. It will setup a ready-to-be-used project for you.
  • website: The official Poetry website.

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

expanse-0.4.1.tar.gz (177.1 kB view details)

Uploaded Source

Built Distribution

expanse-0.4.1-py3-none-any.whl (212.5 kB view details)

Uploaded Python 3

File details

Details for the file expanse-0.4.1.tar.gz.

File metadata

  • Download URL: expanse-0.4.1.tar.gz
  • Upload date:
  • Size: 177.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.8 Darwin/24.0.0

File hashes

Hashes for expanse-0.4.1.tar.gz
Algorithm Hash digest
SHA256 bf1664048e737bc582d366163de118ce12fa166633da99f637f27545534bfe7c
MD5 12468c1703cc50d34a6bd02e662f2bd8
BLAKE2b-256 f9d4153c52126835d6cde7bf4fcdcaf75040f7e3af5b05c2d6faf6c3e862b69f

See more details on using hashes here.

File details

Details for the file expanse-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: expanse-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 212.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.8 Darwin/24.0.0

File hashes

Hashes for expanse-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 62f2b2a8d8217b5a1156f2b6070b8fdb8030aea4330472b9b40bd5f059bad8ae
MD5 a56360364a92055be54998533c4b0e2a
BLAKE2b-256 bd77ec4ee74caf930d231d4c5605fa416eb0a1c99ba9180f4feebed602bcaacf

See more details on using hashes here.

Supported by

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