Skip to main content

Containerized application framework built on Flask with additional libraries and tools for rapid development of web applications.

Project description

Autonomous

:warning: :warning: :warning: WiP :warning: :warning: :warning:

Tests

A local, containerized, service based application library built on top of Flask. A self-contained containerized Python applications with minimal dependencies using built in libraries for many different kinds of tasks.

Features

  • Fully containerized, service based Python application framework
  • All services are localized to a virtual intranet
  • Container based MongoDB database
  • Model ORM API
  • File storage locally or with services such as Cloudinary or S3
  • Separate service for long running tasks
  • Built-in Authentication with Google or Github
  • Auto-Generated Documentation Pages

Dependencies


Developer Notes

TODO

  • Setup/fix template app generator
  • Add type hints
  • Switch to less verbose html preprocessor
  • 100% testing coverage

Issue Tracking

  • None

Processes

Generate app

TDB

Tests

make tests

package

  1. Update version in /src/autonomous/__init__.py
  2. make package

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

autonomous_app-0.3.53.tar.gz (124.6 kB view details)

Uploaded Source

Built Distribution

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

autonomous_app-0.3.53-py3-none-any.whl (142.0 kB view details)

Uploaded Python 3

File details

Details for the file autonomous_app-0.3.53.tar.gz.

File metadata

  • Download URL: autonomous_app-0.3.53.tar.gz
  • Upload date:
  • Size: 124.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for autonomous_app-0.3.53.tar.gz
Algorithm Hash digest
SHA256 40827fad18310ee31a002b42ab33f9bedd320390df57a94c6577adeb6a823a6f
MD5 39e8e15cea2cf1c832691096439b509f
BLAKE2b-256 7a9a6e646e04e0b41a71c439e007d07e6919d8e06f4da6722737057e88619e1c

See more details on using hashes here.

File details

Details for the file autonomous_app-0.3.53-py3-none-any.whl.

File metadata

File hashes

Hashes for autonomous_app-0.3.53-py3-none-any.whl
Algorithm Hash digest
SHA256 2a483d3705a566f5be9f77ad4c0c941b28117f218a298b034047641e7b398cb7
MD5 e257b9d48e4a19d1464c052fe45e887e
BLAKE2b-256 0f6483f9575ac10579a533da937e34e89b4612aa27d63162fd1d28b32a7b3e0d

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