/pyproject.toml

https://github.com/DataDog/dd-trace-py · TOML · 164 lines · 162 code · 2 blank · 0 comment · 0 complexity · e75f38b5f9cf5551760b9361416158b8 MD5 · raw file

  1. [build-system]
  2. requires = ["setuptools >= 40.6.0", "setuptools_scm[toml] >= 4", "cython"]
  3. build-backend = "setuptools.build_meta"
  4. [tool.setuptools_scm]
  5. version_scheme = "release-branch-semver"
  6. [tool.black]
  7. line-length = 120
  8. target_version = ['py27', 'py35', 'py36', 'py37', 'py38']
  9. exclude = '''
  10. (
  11. \.eggs
  12. | \.git
  13. | \.hg
  14. | \.mypy_cache
  15. | \.nox
  16. | \.tox
  17. | \.venv
  18. | _build/
  19. | buck-out/
  20. | build/
  21. | dist/
  22. | ddtrace/(
  23. (?!(compat|monkey|span|__init__|_hooks)\.py$)[^/]+\.py$
  24. | commands/
  25. | contrib/
  26. (
  27. aiobotocore
  28. | aiohttp
  29. | aiopg
  30. | algoliasearch
  31. | boto
  32. | botocore
  33. | bottle
  34. | cassandra
  35. | celery
  36. | consul
  37. | dbapi
  38. | dogpile_cache
  39. | falcon
  40. | flask
  41. | flask_cache
  42. | futures
  43. | gevent
  44. | grpc/
  45. (
  46. __init__.py
  47. | constants.py
  48. | patch.py
  49. | server_interceptor.py
  50. | utils.py
  51. )
  52. | httplib
  53. | jinja2
  54. | kombu
  55. | mako
  56. | molten
  57. | mongoengine
  58. | mysql
  59. | mysqldb
  60. | psycopg
  61. | pylibmc
  62. | pylons
  63. | pymemcache
  64. | pymongo
  65. | pymysql
  66. | pyramid
  67. | rediscluster
  68. | requests/
  69. (
  70. __init__.py
  71. | constants.py
  72. | legacy.py
  73. | patch.py
  74. | session.py
  75. )
  76. | sqlalchemy
  77. | sqlite3
  78. | tornado
  79. | util.py
  80. )
  81. | ext/
  82. (
  83. cassandra.py
  84. | consul.py
  85. | db.py
  86. | elasticsearch.py
  87. | errors.py
  88. | http.py
  89. | kombu.py
  90. | memcached.py
  91. | mongo.py
  92. | net.py
  93. | priority.py
  94. | sql.py
  95. | system.py
  96. )
  97. | http/
  98. | opentracer/
  99. | profiling/exporter/pprof_pb2.py$
  100. | propagation/
  101. | vendor/
  102. )
  103. | tests/
  104. (
  105. contrib/
  106. (
  107. aiobotocore
  108. | aiohttp
  109. | aiopg
  110. | algoliasearch
  111. | boto
  112. | botocore
  113. | bottle
  114. | cassandra
  115. | config.py
  116. | consul
  117. | dbapi
  118. | falcon
  119. | flask
  120. | flask_autopatch
  121. | flask_cache
  122. | futures
  123. | gevent
  124. | grpc
  125. | httplib
  126. | jinja2
  127. | kombu
  128. | mako
  129. | molten
  130. | mongoengine
  131. | mysql
  132. | mysqldb
  133. | patch.py
  134. | psycopg
  135. | pylibmc
  136. | pylons
  137. | pymemcache
  138. | pymongo
  139. | pymysql
  140. | pyramid/
  141. (
  142. app/web.py
  143. | __init__.py
  144. | test_pyramid.py
  145. | test_pyramid_autopatch.py
  146. )
  147. | rediscluster
  148. | requests
  149. | sqlalchemy
  150. | sqlite3
  151. | test_utils.py
  152. | tornado
  153. )
  154. | ddtrace_run.py
  155. | profiling/_ast_test_file.py
  156. | subprocesstest.py
  157. | tracer/
  158. | vendor
  159. | wait-for-services.py
  160. )
  161. )
  162. '''