A REST API for cloud embedded board reservation.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

40 lines
924 B

  1. # python setup.py --dry-run --verbose install
  2. import os.path
  3. from setuptools import setup, find_packages
  4. from distutils.core import setup
  5. setup(
  6. name='bitelab',
  7. version='0.1.0',
  8. author='John-Mark Gurney',
  9. author_email='jmg@FreeBSD.org',
  10. packages=find_packages(),
  11. #url='',
  12. license='BSD',
  13. description='Build Integrity and Testing of Embedded systems LAB',
  14. #download_url='',
  15. long_description=open('README.md').read(),
  16. install_requires=[
  17. 'fastapi',
  18. 'httpx',
  19. 'hypercorn', # option, for server only?
  20. 'pydantic[dotenv]',
  21. 'wsfwd @ git+https://www.funkthat.com/gitea/jmg/wsfwd.git',
  22. 'orm',
  23. 'ucl',
  24. 'databases[sqlite]',
  25. ],
  26. extras_require = {
  27. # requests needed for fastpi.testclient.TestClient
  28. 'dev': [ 'coverage', 'requests' ],
  29. },
  30. entry_points={
  31. 'console_scripts': [
  32. 'bitelab = bitelab.__main__:main',
  33. ]
  34. }
  35. )