Project Environment Configuration
Documents a Flask project's Python version, pinned dependencies, and Docker usage limited to testing.
View sourceWhat this file does
Documents a Flask project's Python version, pinned dependencies, and Docker usage limited to testing.
When to use it
- Starting a new Flask-SQLAlchemy project with MySQL
- Standardising dependency versions across a team
- Documenting Docker use for test environments only
Assumes this stack
Project Environment Configuration
This project uses the following technology stack.
- Python Version:
3.9.14 - Key Libraries:
- Flask:
3.1.1(Web application framework) - Flask-Login:
0.6.3(User authentication management) - Flask-SQLAlchemy:
3.1.1(ORM, database integration) - SQLAlchemy:
2.0.42(Database toolkit) - mysql-connector-python:
9.4.0(MySQL driver)
- Flask:
Development and Test Environment
The development environment is based on Python 3.9.14. The complete list of libraries used in the project is as follows:
- blinker==1.9.0
- click==8.1.8
- colorama==0.4.6
- Flask==3.1.1
- Flask-Login==0.6.3
- Flask-SQLAlchemy==3.1.1
- greenlet==3.2.4
- importlib_metadata==8.7.0
- itsdangerous==2.2.0
- Jinja2==3.1.6
- MarkupSafe==3.0.2
- mysql-connector-python==9.4.0
- python-dotenv==1.1.1
- SQLAlchemy==2.0.42
- typing_extensions==4.14.1
- Werkzeug==3.1.3
- zipp==3.23.0
Docker Utilization
Docker is used for testing purposes only, and all conversations are compressed using the compress command. It is not used for isolating the development environment or for deployment, but only for setting up and running the test environment.
Note: All future responses should be in Korean.
What's inside
2 sections: technology stack with 5 libraries, and full pinned dependency list of 17 packages.
Change this for your project
- Replace
3.9.14with your Python version - Replace
Flask==3.1.1and other pinned versions with your own - Replace
mysql-connector-python==9.4.0with your database driver
Where it goes
Keep it in your repository where the agent or team that needs it will read it.
Related Documents
Totem — Development Rules
Defines team-wide conventions for a pnpm monorepo: branch strategy, commit rules, tooling, and a mandatory knowledge-search workflow before coding.
MechCAD-MLLM
Proposes a MLLM + dual-decoder architecture for mechanical CAD generation, combining Drawing2CAD and CAD-GPT ideas.
Prompt Generator
Generates Stable Diffusion and Flux prompts via Qwen3-8B on Ollama, with a Gradio UI and CLI.
Agent Instructions
Defines a three-layer architecture (directive, orchestration, execution) for AI agents that self-anneal errors and update living SOPs.