Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

15 lines
322B

  1. import pip
  2. def install(package):
  3. pip.main(['install', package])
  4. def install_requirements(file):
  5. pip.main(['install', '-r', file, "--upgrade"])
  6. def check_dulwich():
  7. try:
  8. import dulwich
  9. return
  10. except ImportError:
  11. install('dulwich')
  12. raise ImportError("Unable to import dulwich")