Skip to main content

Hosting local servers easily, smooth as butter.

Project description

Welcome to VexilPy

This documentation including its installation guide may only be applicable to VexilPy v12

Documentation for VexilPy

VexilPy is a Python-based framework designed to simplify the development and management of web applications. It provides a set of tools and utilities to streamline the development process, enhance security, and improve performance.

Installation

To install VexilPy, you can use either pip or git.

Recommended | Install VexilPy v11 using pip:

pip install vexilpy

Updated in v11 | Download source code for VexilPy 11 using:

git clone https://github.com/elemenom/vexilpy.git

**Download Source Code

Upgrade

Updated in v11 | To upgrade VexilPy, you can use either pip or git.

Updated in v11 | Using pip:

pip install vexilpy --upgrade

Updated in v11 | Using git:

rm -rf vexilpy

git clone https://github.com/elemenom/vexilpy.git

Links

Updated in v11 | - GitHub: https://github.com/elemenom/vexilpy/ Updated in v11 | - PyPI: https://pypi.org/project/vexilpy/

Author

Command-Line Interface (CLI) Usage

VexilPy provides a command-line interface (CLI) to perform various tasks such as running the application, cleaning pycache files, and running processes directly from the CLI.

To use the CLI, you can run the following commands:

Updated in v11 | - Run the application with GUI:

python -m vexilpy --RunGui

Updated in v11 | - Clean pycache files:

python -m vexilpy --Clean

Updated in v11 | - Run a process directly from the CLI:

python -m vexilpy --Run-Process "<process_command>"

VexilPy Configuration

VexilPy supports configuration in YAML.

Updated in v11 | - To link a .yaml file, run your file like this:

python main.py -F vexilconfig.yaml

or

python main.py --File vexilconfig.yaml

Updated in v11 | If you don't provide a vexilconfig file, VexilPy will automatically create (if needed) and use vexilconfig.yaml. A warning will be logged if the file has to be created.

WARNING | No vexilconfig.yaml file found. Creating a new one.

Important Note

Please note that the backendutils directory is not intended to be accessed directly. It contains internal utilities and modules used by VexilPy. Any code within this directory should not be modified or accessed directly.

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

vexilpy-12.0.tar.gz (72.6 kB view details)

Uploaded Source

Built Distribution

vexilpy-12.0-py3-none-any.whl (135.3 kB view details)

Uploaded Python 3

File details

Details for the file vexilpy-12.0.tar.gz.

File metadata

  • Download URL: vexilpy-12.0.tar.gz
  • Upload date:
  • Size: 72.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for vexilpy-12.0.tar.gz
Algorithm Hash digest
SHA256 fbc9876b14035dfe6a1fcdaf2443c726c05199324e9f3b1279e8390f9052b459
MD5 9727325838b25cccbe374013b2838598
BLAKE2b-256 8012c92b8598c70d0ed0345037b26ca97998d940f8fcdd979f698b6f6b58744a

See more details on using hashes here.

File details

Details for the file vexilpy-12.0-py3-none-any.whl.

File metadata

  • Download URL: vexilpy-12.0-py3-none-any.whl
  • Upload date:
  • Size: 135.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for vexilpy-12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f701b323620bbdcc9ff5d1f14b00ac1c28b79f167bfd748d38a68fb83e591b5c
MD5 c8070622b2cfe8d352bd2d4a3f19887c
BLAKE2b-256 cb0a1570f13aaa7a1071d7610292b472459d3f9729cae486c21b929aa4124293

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