setup.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. from setuptools import setup, find_packages
  2. from pathlib import Path
  3. install_requires = [
  4. "requests",
  5. ]
  6. tests_require = [
  7. "mkfab",
  8. "pytest",
  9. ]
  10. def get_files(path):
  11. root = Path(path)
  12. queue = [root]
  13. ret = []
  14. while queue:
  15. curr = queue.pop()
  16. for file in curr.iterdir():
  17. if file.is_file():
  18. ret.append(str(file))
  19. else:
  20. queue.append(file)
  21. return ret
  22. setup(
  23. name="metadocker",
  24. version="0.1.1",
  25. description="Un outil pour gérer des conteneurs",
  26. author="François GAUTRAIS",
  27. author_email="francois@gautrais.eu",
  28. install_requires=install_requires,
  29. packages=find_packages("src"),
  30. include_package_data=True,
  31. zip_safe=False,
  32. data_files=[
  33. ],
  34. test_suite="tests",
  35. tests_require=tests_require,
  36. extras_require={
  37. "test": tests_require,
  38. "pylint": ["pylint"],
  39. },
  40. scripts=[
  41. "src/metadocker/scripts/metadocker"
  42. ],
  43. entry_points={
  44. "console_scripts": [
  45. ]
  46. },
  47. package_dir={"": "src"},
  48. )