Flask Ultime
Flask Ultime is a Flask extension that integrates TailwindCSS and Alpine.js to simplify the development of your web applications.
Installation
You can install Flask Ultime via pip:
pip install flask-ultime
Or, if you are developing locally, you can install it with:
pip install .
Usage
To use Flask Ultime in your Flask application, you need to initialize it with your Flask app:
from flask import Flask
from flask_ultime import FlaskUltime
app = Flask(__name__)
ultime = FlaskUltime(app)
Then, load the CSS and JS in your template:
<!doctype html>
<html lang="en">
<head>
{{ ultime_css() }}
</head>
<body>
{{ ultime_js() }}
</body>
</html>
Finally, set the FLASK_APP environment variable and you will have access to the CLI commands: flask ultime init, flask ultime install, flask ultime start, and flask ultime build.
export FLASK_APP=your_application.py
Run the following commands:
flask ultime init
flask ultime install
flask ultime start
flask ultime build
Features
- TailwindCSS Integration: Easily include TailwindCSS in your Flask templates.
- Alpine.js Integration: Use Alpine.js for reactive components in your Flask app.
- Simple Setup: Quick and easy setup to get started with modern web development tools.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Contributing
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
Support
If you have any questions or need help, feel free to open an issue on the GitHub repository.
Acknowledgements
Special thanks to the Flask, TailwindCSS, and Alpine.js communities for their amazing work.
Metadata
Release files for flask-ultime 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| flask_ultime-0.1.0.tar.gz | 4.9 kB | Without provenance | Details for flask_ultime-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| flask_ultime-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for flask_ultime-0.1.0-py3-none-any.whl |
Total release size: 11.0 kB
Release files / flask_ultime-0.1.0.tar.gz
| Download URL | flask_ultime-0.1.0.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bcc08bb8c7e3b009c0daf9be773901e36cae08583b79e33857bed5713f4b642f
|
|
BLAKE2b-256 checksum How to use checksums |
f90c8c069be99f66901e0a9079ff8b48cfc2723b9bd7bb560efbf0ca754f4226
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / flask_ultime-0.1.0-py3-none-any.whl
| Download URL | flask_ultime-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
24477f15e2e487da83e7c26acf7a87d1c7abca86717ffadfb22c5f8053112e69
|
|
BLAKE2b-256 checksum How to use checksums |
05912590eed73368f99f5b4a57b90f8169393d710d86a48845e2e91ebf3a1044
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Security for flask-ultime 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.