OpenStack IRC meetings schedule
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

tox.ini 910B

123456789101112131415161718192021222324252627282930313233343536373839
  1. [tox]
  2. envlist = ical,pep8
  3. minversion = 1.6
  4. skipsdist = True
  5. [testenv]
  6. install_command = pip install -U {opts} {packages}
  7. setenv = VIRTUAL_ENV={envdir}
  8. deps = -r{toxinidir}/test-requirements.txt
  9. [testenv:venv]
  10. commands = {posargs}
  11. [testenv:ical]
  12. basepython = python3
  13. whitelist_externals = mkdir
  14. commands =
  15. mkdir -p output/calendars
  16. yaml2ical -n "OpenStack Meetings" \
  17. -d "Meeting schedule for the OpenStack projects" \
  18. -y meetings -o output/irc-meetings.ical \
  19. -t meetingindex.jinja -w output/index.html -f
  20. yaml2ical -y meetings -i output/calendars/ -f
  21. [testenv:pep8]
  22. basepython = python3
  23. whitelist_externals = bash
  24. commands =
  25. bash test_tools/flake8wrap.sh {posargs}
  26. python tools/check_chair.py -y {toxinidir}/meetings
  27. python tools/check_channels.py -y {toxinidir}/meetings
  28. [flake8]
  29. ignore =
  30. exclude = .git,.tox
  31. max-complexity = 14
  32. [hacking]
  33. import_exceptions =