AGENT SKILL
safe-skill
暂无简介
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 28
- Forks
- 0
02 资源文件 3
- 许可证LICENSE1.0 KB
- 参考文档SOURCE.md371 B
- 参考文档TRUST.auto.yaml2.2 KB
03 SKILL.md 正文
Python Development Environment Setup
A skill to help you set up a Python development environment with best practices.
Description
This skill helps you configure a Python virtual environment with common development tools. It follows security best practices by using pinned versions and verified sources.
Prerequisites
- Python 3.8 or higher installed
- pip package manager
Setup
Create and activate a virtual environment:
# Create virtual environment
python3 -m venv .venv
# Activate on Linux/macOS
source .venv/bin/activate
# Activate on Windows
.venv\Scripts\activate
Dependencies
Install dependencies with pinned versions from requirements.txt:
pip install -r requirements.txt
Example requirements.txt with pinned versions:
flask==2.3.3
requests==2.31.0
pytest==7.4.2
black==23.9.1
mypy==1.5.1
Usage
Run the development server:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello, World!"
if __name__ == "__main__":
app.run(debug=True)
Testing
Run tests with pytest:
pytest tests/ -v
Code Formatting
Format code with black:
black src/
Type Checking
Run mypy for type checking:
mypy src/
Notes
- Always use virtual environments to isolate dependencies
- Pin dependency versions for reproducible builds
- Run tests before committing changes