Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

109 linhas
2.5 KiB

  1. [project]
  2. name = "frappe"
  3. authors = [
  4. { name = "Frappe Technologies Pvt Ltd", email = "developers@frappe.io"}
  5. ]
  6. description = "Metadata driven, full-stack low code web framework"
  7. requires-python = ">=3.10"
  8. readme = "README.md"
  9. dynamic = ["version"]
  10. dependencies = [
  11. # core dependencies
  12. "Babel~=2.9.0",
  13. "Click~=7.1.2",
  14. "GitPython~=3.1.14",
  15. "Jinja2~=3.1.2",
  16. "Pillow~=9.1.1",
  17. "PyJWT~=2.4.0",
  18. "PyMySQL~=1.0.2",
  19. "PyPDF2~=2.1.0",
  20. "PyPika~=0.48.9",
  21. "PyQRCode~=1.2.1",
  22. "PyYAML~=5.4.1",
  23. "RestrictedPython~=5.2",
  24. "WeasyPrint==52.5",
  25. "Werkzeug~=2.2.2",
  26. "Whoosh~=2.7.4",
  27. "beautifulsoup4~=4.9.3",
  28. "bleach-allowlist~=1.0.3",
  29. "bleach~=3.3.0",
  30. "cairocffi==1.2.0",
  31. "chardet~=4.0.0",
  32. "croniter~=1.3.5",
  33. "cryptography~=37.0.2",
  34. "email-reply-parser~=0.5.12",
  35. "git-url-parse~=1.2.2",
  36. "gitdb~=4.0.7",
  37. "gunicorn~=20.1.0",
  38. "html5lib~=1.1",
  39. "ipython~=8.4.0",
  40. "ldap3~=2.9",
  41. "markdown2~=2.4.0",
  42. "maxminddb-geolite2==2018.703",
  43. "num2words~=0.5.10",
  44. "oauthlib~=3.2.1",
  45. "openpyxl~=3.0.7",
  46. "passlib~=1.7.4",
  47. "pdfkit~=1.0.0",
  48. "phonenumbers==8.12.40",
  49. "premailer~=3.8.0",
  50. "psutil~=5.9.1",
  51. "psycopg2-binary~=2.9.1",
  52. "pyOpenSSL~=20.0.1",
  53. "pyasn1~=0.4.8",
  54. "pycryptodome~=3.10.1",
  55. "pyotp~=2.6.0",
  56. "pypng~=0.20220715.0",
  57. "python-dateutil~=2.8.1",
  58. "pytz==2022.1",
  59. "rauth~=0.7.3",
  60. "redis~=3.5.3",
  61. "hiredis~=2.0.0",
  62. "requests-oauthlib~=1.3.0",
  63. "requests~=2.27.1",
  64. "rq~=1.10.1",
  65. "rsa>=4.1",
  66. "schedule~=1.1.0",
  67. "semantic-version~=2.10.0",
  68. "sqlparse~=0.4.1",
  69. "tenacity~=8.0.1",
  70. "terminaltables~=3.1.0",
  71. "traceback-with-variables~=2.0.4",
  72. "urllib3~=1.26.4",
  73. "xlrd~=2.0.1",
  74. "zxcvbn-python~=4.4.24",
  75. "markdownify~=0.11.2",
  76. # integration dependencies
  77. "boto3~=1.18.49",
  78. "dropbox~=11.7.0",
  79. "google-api-python-client~=2.2.0",
  80. "google-auth-httplib2~=0.1.0",
  81. "google-auth-oauthlib~=0.4.4",
  82. "google-auth~=1.29.0",
  83. "googlemaps~=4.4.5",
  84. ]
  85. [build-system]
  86. requires = ["flit_core >=3.4,<4"]
  87. build-backend = "flit_core.buildapi"
  88. [tool.black]
  89. line-length = 99
  90. [tool.isort]
  91. line_length = 99
  92. multi_line_output = 3
  93. include_trailing_comma = true
  94. force_grid_wrap = 0
  95. use_parentheses = true
  96. ensure_newline_before_comments = true
  97. indent = "\t"
  98. [tool.bench.dev-dependencies]
  99. coverage = "~=6.4.1"
  100. Faker = "~=13.12.1"
  101. pyngrok = "~=5.0.5"
  102. unittest-xml-reporting = "~=3.0.4"
  103. watchdog = "~=2.1.9"