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.77.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.77-py3-none-any.whl (142.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: autonomous_app-0.3.77.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.77.tar.gz
Algorithm Hash digest
SHA256 4095f6cfa43109454fd072a2ae084fa005fb3c0bc85e6219119777fd3e05c3fd
MD5 06e067c866d22311b0a7265f0ff1f0a8
BLAKE2b-256 46c24a3658a9d177b5bffbffac0cc32820ebc8779544d9001e41be2a59efce48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: autonomous_app-0.3.77-py3-none-any.whl
  • Upload date:
  • Size: 142.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for autonomous_app-0.3.77-py3-none-any.whl
Algorithm Hash digest
SHA256 db1744d55c4acc5284d2c6b831c6f00b97825f78f1d97d607aa482e3dbc49503
MD5 9d93ef123738af008054c332f4d26ad3
BLAKE2b-256 e0a6de1fcd079bc8d17bf5f4c72916f174059473ea0eb23a8c557157c4679317

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