- Add logging
- Add error handling
- Add tests
- Add documentation
-
Clone and navigate to the repository
git clone https://github.com/groveld/matchman.git cd matchman
-
Create a virtual environment
python -m venv .venv source .venv/bin/activate # Windows: `.venv\Scripts\activate` python -m pip install --upgrade pip
-
Install dependencies
python -m pip install -r requirements.txt
-
Run the application
python -m matchman.run
-
Open your browser and go to
http://127.0.0.1:3000/
-
Install Required Tools: Ensure you have
build
installed:python -m pip install --upgrade build
-
Build the Wheel: Run the following command in the terminal from the root of your project:
python -m build
-
Verify the Wheel: The wheel file will be created in the
dist/
directory. You can install it locally to test:python -m pip install dist/matchman-0.1.0-py3-none-any.whl
add
--force-reinstall
to force reinstall the package for testing purposes.
gunicorn --bind "0.0.0.0:8000" matchman.run:app