Convert calendars into a schedule.
You will need asdf
and pre-commit
installed already.
asdf install
asdf reshim
pip3 install --upgrade pip
pip3 install poetry
asdf reshim # Need to run this again to get poetry into the PATH
make installdeps
make test
poetry add name_of_package
poetry add name_of_dev_package --group dev
Note that pre-commit's mypy hook will need any module type stub packages added to additional_dependencies after you install them via poetry.
Do this regularly.
asdf install python latest
asdf local python latest
pip3 install --upgrade pip
pip3 install --upgrade poetry
poetry update
Unit tests are run via make.
make test
If you are working with generating iCalendar data, you should run your generated data through a validator. This is the one Mark has been using: https://icalendar.org/validator.html