pyproject.toml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. [build-system]
  2. requires = ["flit_core >=3.2,<4"]
  3. build-backend = "flit_core.buildapi"
  4. [project]
  5. name = "mocka"
  6. authors = [
  7. {name = "Arkadiusz Michał Ryś", email = "Arkadiusz.Michal.Rys@gmail.com"},
  8. {name = "Lucas Albertins de Lima", email = "lucas.albertinsdelima@uantwerpen.be"},
  9. ]
  10. readme = "README.md"
  11. requires-python = ">=3.9"
  12. classifiers = [
  13. "License :: OSI Approved :: MIT License",
  14. "Programming Language :: Python :: 3",
  15. "Development Status :: 2 - Pre-Alpha",
  16. "Intended Audience :: Developers",
  17. "Natural Language :: English",
  18. ]
  19. dynamic = ["version", "description"]
  20. license = {file = "LICENSE"}
  21. keywords = ["mocka"]
  22. dependencies = [
  23. "toml~=0.10.2",
  24. "arklog~=0.5.1",
  25. "dacite~=1.8.1",
  26. "fastapi~=0.103.1",
  27. "pyarrow~=13.0.0",
  28. "requests~=2.31.0",
  29. "starlette~=0.27.0",
  30. "python-magic~=0.4.27",
  31. "uvicorn[standard]~=0.23.2",
  32. ]
  33. [project.optional-dependencies]
  34. test = [
  35. "httpx~=0.25.0",
  36. "pytest~=7.4.0",
  37. ]
  38. doc = [
  39. "sphinx~=7.2.6",
  40. ]
  41. dev = [
  42. "tox~=4.11.3",
  43. "pip~=23.2.1",
  44. "flit~=3.9.0",
  45. "twine~=4.0.2",
  46. "numpy~=1.26.0",
  47. "invoke~=2.2.0",
  48. "jinja2~=3.1.2",
  49. "flake8~=6.1.0",
  50. "coverage~=7.3.1",
  51. ]
  52. [project.urls]
  53. source = "https://git.rys.one/dtdesign/mocka"