python3.11 -m venv venv && source venv/bin/activate
pip install --upgrade pip
- (optional):
pip install pip-tools
pip-compile --resolver=backtracking requirements.in
pip install -r requirements.txt
fastapi dev main.py
.
├── README.md
├── __init__.py
├── __pycache__
│ ├── __init__.cpython-311.pyc
│ └── main.cpython-311.pyc
├── main.py
├── models
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-311.pyc
│ │ ├── database.cpython-311.pyc
│ │ └── item.cpython-311.pyc
│ ├── database.py
│ └── item.py
├── products.db
├── requirements.in
├── requirements.txt
├── routers
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-311.pyc
│ │ ├── items.cpython-311.pyc
│ │ └── users.cpython-311.pyc
│ └── items.py
├── schemas
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-311.pyc
│ │ └── item.cpython-311.pyc
│ └── item.py
└── utils
├── __init__.py
├── __pycache__
│ ├── __init__.cpython-311.pyc
│ ├── logger.cpython-311.pyc
│ ├── requester.cpython-311.pyc
│ └── scraper.cpython-311.pyc
├── logger.py
├── requester.py
└── scraper.py