setup.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. from setuptools import setup, find_packages
  2. from pathlib import Path
  3. install_requires = [
  4. "django",
  5. "requests",
  6. "pycryptodome",
  7. "unidecode"
  8. ]
  9. tests_require = [
  10. "fab",
  11. "pytest"
  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="djangotools",
  27. version="0.1.1",
  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. ],
  45. entry_points={
  46. "console_scripts": [
  47. ]
  48. },
  49. package_dir={"": "src"},
  50. )