osxphotos/README_DEV.md
oPromessa 519a6b0035
Small typo on Development Environment creation instructions (#1043)
Corrections on READNE_DEV.md and  testes/README.md
2023-04-08 21:56:38 -07:00

1.1 KiB

Developer Notes for osxphotos

These are notes for developers working on osxphotos. They're mostly to help me remember how to do things in this repo but will be useful to anyone who wants to contribute to osxphotos.

Installing osxphotos

  • Clone the repo: git clone git@github.com:RhetTbull/osxphotos.git
  • Create a virtual environment and activate it: python3 -m venv venv then source venv/bin/activate. I use pyenv with pyenv-virtualenv to manage my virtual environments
  • Install the requirements: pip install -r requirements.txt
  • Install the development requirements: pip install -r dev_requirements.txt
  • Install osxphotos: pip install -e .

Running tests

  • Run all tests: pytest

See the test README.md for more information on running tests.

Building the package

  • Run ./build.sh to run the build script.

Other Notes

cogapp is used to update the README.md and other files. cog will be called from the build script as needed.