setup.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. from setuptools import setup, find_packages
  2. from pathlib import Path
  3. install_requires = [
  4. "django",
  5. "django-cors-headers",
  6. "djangotools"
  7. ]
  8. tests_require = [
  9. "mkfab",
  10. "pytest",
  11. "pytest-django"
  12. ]
  13. def get_files(path):
  14. root = Path(path)
  15. queue = [root]
  16. ret = []
  17. while queue:
  18. curr = queue.pop()
  19. for file in curr.iterdir():
  20. if file.is_file():
  21. ret.append(str(file))
  22. else:
  23. queue.append(file)
  24. return ret
  25. setup(
  26. name="baby",
  27. version="0.2.2",
  28. description="A short description of the project.",
  29. author="François GAUTRAIS",
  30. install_requires=install_requires,
  31. packages=find_packages("src"),
  32. include_package_data=True,
  33. zip_safe=False,
  34. data_files=[
  35. ("", ["README.md"]),
  36. ],
  37. test_suite="tests",
  38. tests_require=tests_require,
  39. extras_require={
  40. "test": tests_require,
  41. "pylint": ["pylint"],
  42. },
  43. scripts=[
  44. "src/baby/scripts/djangotools",
  45. ],
  46. entry_points={
  47. "console_scripts": [
  48. ]
  49. },
  50. package_dir={"": "src"},
  51. )