doc4allmods 528 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. PACKAGE="$1"
  3. SKIP_PACKAGES="$PACKAGE tests management urls"
  4. modules=$(find "$PACKAGE" -name "*.py")
  5. for module in $modules; do
  6. dotted=$(echo $module | sed 's/\//\./g')
  7. name=${dotted%.__init__.py}
  8. name=${name%.py}
  9. rst=$name.rst
  10. skip=0
  11. for skip_package in $SKIP_PACKAGES; do
  12. [ $(echo "$name" | cut -d. -f 2) == "$skip_package" ] && skip=1
  13. done
  14. if [ $skip -eq 0 ]; then
  15. if [ ! -f "docs/reference/$rst" ]; then
  16. echo $rst :: FAIL
  17. fi
  18. fi
  19. done