Skip to content

Removing TracerProvider coupling from Tracer init (#1181)#1295

Merged
codeboten merged 6 commits intoopen-telemetry:masterfrom
robwknox:1181_remove_tracerprovider_dep_from_tracer_init
Nov 2, 2020
Merged

Removing TracerProvider coupling from Tracer init (#1181)#1295
codeboten merged 6 commits intoopen-telemetry:masterfrom
robwknox:1181_remove_tracerprovider_dep_from_tracer_init

Conversation

@robwknox
Copy link
Copy Markdown
Contributor

@robwknox robwknox commented Oct 28, 2020

Description

Removes coupling of TracerProvider in Tracer() by explicitly passing in tracer dependencies instead of a TracerProvider object.

Fixes (#1181)

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

tox full run against envs:

  • 3.5.10
  • 3.6.12
  • 3.7.9
  • 3.8.6
  • 3.9.0
  • pypy3.6-7.3.1

Checklist:

  • Followed the style guidelines of this project
  • Changelogs have been updated
  • Unit tests have been added
  • Documentation has been updated

@robwknox robwknox requested review from a team, aabmass and toumorokoshi and removed request for a team October 28, 2020 18:43
Copy link
Copy Markdown
Member

@toumorokoshi toumorokoshi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks.

@lzchen lzchen added the release:required-for-ga To be resolved before GA release label Oct 29, 2020
@codeboten codeboten merged commit ce515a0 into open-telemetry:master Nov 2, 2020
@robwknox robwknox changed the title Removing TracerProvider coupling from Tracer init Removing TracerProvider coupling from Tracer init (#1181) Nov 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:required-for-ga To be resolved before GA release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants