setup.cfg 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. [metadata]
  2. url = https://github.com/datalad/datalad-gooey
  3. author = The DataLad Team and Contributors
  4. author_email = team@datalad.org
  5. description = A simple GUI for DataLad
  6. long_description = file:README.md
  7. long_description_content_type = text/markdown; charset=UTF-8
  8. license = MIT
  9. classifiers =
  10. Programming Language :: Python
  11. License :: OSI Approved :: BSD License
  12. Programming Language :: Python :: 3
  13. [options]
  14. python_requires = >= 3.7
  15. install_requires =
  16. datalad_next >= 0.6.0
  17. pyside6
  18. outdated
  19. pyqtdarktheme
  20. importlib-resources
  21. packages = find_namespace:
  22. include_package_data = True
  23. [options.packages.find]
  24. include = datalad_gooey*
  25. [options.extras_require]
  26. # this matches the name used by -core and what is expected by some CI setups
  27. devel =
  28. pytest
  29. pytest-cov
  30. pytest-qt
  31. pytest-xvfb
  32. coverage
  33. [options.entry_points]
  34. # 'datalad.extensions' is THE entrypoint inspected by the datalad API builders
  35. datalad.extensions =
  36. # the label in front of '=' is the command suite label
  37. # the entrypoint can point to any symbol of any name, as long it is
  38. # valid datalad interface specification (see demo in this extensions)
  39. gooey = datalad_gooey:command_suite
  40. datalad.gooey.suites =
  41. gooey-simplified = datalad_gooey.simplified_api:gooey_suite
  42. gooey-complete = datalad_gooey.complete_api:gooey_suite
  43. # install the GUI starter as a direct entrypoint to avoid the datalad CLI
  44. # overhead
  45. gui_scripts =
  46. datalad-gooey = datalad_gooey.app:main
  47. console_scripts =
  48. datalad-gooey-askpass = datalad_gooey.askpass:GooeyAskPass.__call__
  49. [versioneer]
  50. # See the docstring in versioneer.py for instructions. Note that you must
  51. # re-run 'versioneer.py setup' after changing this section, and commit the
  52. # resulting files.
  53. VCS = git
  54. style = pep440
  55. versionfile_source = datalad_gooey/_version.py
  56. versionfile_build = datalad_gooey/_version.py
  57. tag_prefix =
  58. parentdir_prefix =
  59. [coverage:report]
  60. show_missing = True
  61. omit =
  62. # versioneer code
  63. datalad_gooey/_version.py