Metadata-Version: 2.3
Name: flask-imp
Version: 5.7.0
Summary: A Flask auto importer that allows your Flask apps to grow big.
Author-email: David Carmichael <david@uilix.com>
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Framework :: Flask
Classifier: Natural Language :: English
Requires-Dist: click
Requires-Dist: Flask
Requires-Dist: Flask-SQLAlchemy
Requires-Dist: more-itertools
Project-URL: Documentation, https://cheesecake87.github.io/flask-imp/
Project-URL: Source, https://github.com/CheeseCake87/flask-imp

# Flask-Imp 🧚

![tests](https://github.com/CheeseCake87/flask-imp/actions/workflows/tests.yml/badge.svg)
[![PyPI version](https://img.shields.io/pypi/v/flask-imp)](https://pypi.org/project/flask-imp/)
[![License](https://img.shields.io/github/license/CheeseCake87/flask-imp)](https://raw.githubusercontent.com/CheeseCake87/flask-imp/master/LICENSE)
![black](https://img.shields.io/badge/code%20style-black-000000.svg)

## What is Flask-Imp?

Flask-Imp's main purpose is to help simplify the importing of blueprints, resources, and models.
It has a few extra features built in to help with securing pages and password authentication.

## Documentation

[https://flask-imp.readthedocs.io/en/latest/](https://flask-imp.readthedocs.io/en/latest/)

## Getting Started

**Install in a [virtual environment](#set-up-your-environment)**

### Install Flask-Imp

```bash
pip install flask-imp
```

### Generate a Flask app

```bash
flask-imp init
```

---

### Set up your environment

Create a new project folder and navigate to it.

```text
# Linux
cd /path/to/project-folder

# Windows
cd C:\path\to\project-folder
```

**Linux / MacOS**

```bash
python3 -m venv venv
```

```bash
source venv/bin/activate
```

**Windows**

```bash
python -m venv venv
```

```bash
.\venv\Scripts\activate
```

