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.100.tar.gz (125.7 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.100-py3-none-any.whl (142.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: autonomous_app-0.3.100.tar.gz
  • Upload date:
  • Size: 125.7 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.100.tar.gz
Algorithm Hash digest
SHA256 84ef91d666b785c4a81664369b4be8c99d155e95e59ee3bed1f34a12d547768d
MD5 d1f4bc5fe11d956f11c0db7e7bafd4b2
BLAKE2b-256 1d3db1e80c1e3b4fff982abed725d0b65e670055a67a9112a09c4f9968669364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for autonomous_app-0.3.100-py3-none-any.whl
Algorithm Hash digest
SHA256 f8cbdd4ec5892b05f138ee9cd1b82a0821d4c0d7a53fbf071c2743be88bb9ff1
MD5 c3ed7d30a1e3b982b5affb106be3cfcf
BLAKE2b-256 4f04c39625336c17b7ec55b6db479893dc298122ee32a4f320222c85afc70b9c

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