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.

53 lines
1.4 KiB

  1. #
  2. # Copyright (C) 2020 CZ.NIC z.s.p.o. (https://www.nic.cz/)
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=python-tornado
  9. PKG_VERSION:=6.1
  10. PKG_RELEASE:=1
  11. PYPI_NAME:=tornado
  12. PKG_HASH:=33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791
  13. PKG_MAINTAINER:=Josef Schlehofer <josef.schlehofer@nic.cz>
  14. PKG_LICENSE:=Apache-2.0
  15. PKG_LICENSE_FILES:=LICENSE
  16. include ../pypi.mk
  17. include $(INCLUDE_DIR)/package.mk
  18. include ../python3-package.mk
  19. define Package/python3-tornado
  20. SECTION:=lang
  21. CATEGORY:=Languages
  22. SUBMENU:=Python
  23. TITLE:=Web framework and asynchronous networking library
  24. URL:=https://tornadoweb.org
  25. DEPENDS:= \
  26. +python3-asyncio \
  27. +python3-codecs \
  28. +python3-email \
  29. +python3-light \
  30. +python3-logging \
  31. +python3-multiprocessing \
  32. +python3-openssl \
  33. +python3-unittest \
  34. +python3-urllib
  35. endef
  36. define Package/python3-tornado/description
  37. Tornado is a Python web framework and asynchronous networking library,
  38. originally developed at FriendFeed. By using non-blocking network I/O,
  39. Tornado can scale to tens of thousands of open connections, making it
  40. ideal for long polling, WebSockets, and other applications that require
  41. a long-lived connection to each user.
  42. endef
  43. $(eval $(call Py3Package,python3-tornado))
  44. $(eval $(call BuildPackage,python3-tornado))
  45. $(eval $(call BuildPackage,python3-tornado-src))