ya.make 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. PY3_LIBRARY()
  2. LICENSE(Apache-2.0)
  3. VERSION(0.20.0)
  4. PEERDIR(
  5. contrib/python/six
  6. )
  7. ADDINCL(
  8. contrib/python/thrift/py3/thrift
  9. )
  10. NO_LINT()
  11. NO_COMPILER_WARNINGS()
  12. NO_CHECK_IMPORTS(
  13. thrift.TSCons
  14. thrift.TTornado
  15. thrift.transport.TTwisted
  16. )
  17. IF (NOT OS_WINDOWS)
  18. SRCS(
  19. thrift/ext/binary.cpp
  20. thrift/ext/compact.cpp
  21. thrift/ext/module.cpp
  22. thrift/ext/types.cpp
  23. )
  24. PY_REGISTER(
  25. fastbinary
  26. )
  27. ENDIF()
  28. PY_SRCS(
  29. TOP_LEVEL
  30. thrift/TMultiplexedProcessor.py
  31. thrift/TRecursive.py
  32. thrift/TSCons.py
  33. thrift/TSerialization.py
  34. thrift/TTornado.py
  35. thrift/Thrift.py
  36. thrift/__init__.py
  37. thrift/compat.py
  38. thrift/protocol/TBase.py
  39. thrift/protocol/TBinaryProtocol.py
  40. thrift/protocol/TCompactProtocol.py
  41. thrift/protocol/THeaderProtocol.py
  42. thrift/protocol/TJSONProtocol.py
  43. thrift/protocol/TMultiplexedProtocol.py
  44. thrift/protocol/TProtocol.py
  45. thrift/protocol/TProtocolDecorator.py
  46. thrift/protocol/__init__.py
  47. thrift/server/THttpServer.py
  48. thrift/server/TNonblockingServer.py
  49. thrift/server/TProcessPoolServer.py
  50. thrift/server/TServer.py
  51. thrift/server/__init__.py
  52. thrift/transport/THeaderTransport.py
  53. thrift/transport/THttpClient.py
  54. thrift/transport/TSSLSocket.py
  55. thrift/transport/TSocket.py
  56. thrift/transport/TTransport.py
  57. thrift/transport/TTwisted.py
  58. thrift/transport/TZlibTransport.py
  59. thrift/transport/__init__.py
  60. thrift/transport/sslcompat.py
  61. )
  62. RESOURCE_FILES(
  63. PREFIX contrib/python/thrift/py3/
  64. .dist-info/METADATA
  65. .dist-info/top_level.txt
  66. )
  67. END()
  68. RECURSE_FOR_TESTS(
  69. tests
  70. )