Skip to content

Commit 2b527fb

Browse files
committed
Revert API subpackage move
1 parent 8827a38 commit 2b527fb

File tree

18 files changed

+27
-48
lines changed

18 files changed

+27
-48
lines changed

docs/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ abstract types for OpenTelemetry implementations.
1515
:maxdepth: 1
1616
:caption: Contents:
1717

18-
opentelemetry.api.trace
19-
opentelemetry.api.loader
18+
opentelemetry.trace
19+
opentelemetry.loader
2020

2121

2222
Indices and tables

docs/opentelemetry.api.loader.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/opentelemetry.api.trace.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/opentelemetry.loader.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
opentelemetry.loader module
2+
===========================
3+
4+
.. automodule:: opentelemetry.loader

docs/opentelemetry.trace.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
opentelemetry.trace package
2+
===========================
3+
4+
.. automodule:: opentelemetry.trace

opentelemetry-api/setup.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
import setuptools
1717

1818
BASE_DIR = os.path.dirname(__file__)
19-
VERSION_FILENAME = os.path.join(BASE_DIR, "src", "opentelemetry", "api",
20-
"version.py")
19+
VERSION_FILENAME = os.path.join(BASE_DIR, "src", "opentelemetry", "version.py")
2120
PACKAGE_INFO = {}
2221
with open(VERSION_FILENAME) as f:
2322
exec(f.read(), PACKAGE_INFO)
@@ -48,7 +47,7 @@
4847
license="Apache-2.0",
4948
package_dir={"": "src"},
5049
packages=setuptools.find_namespace_packages(where="src",
51-
include="opentelemetry.api.*"),
50+
include="opentelemetry.*"),
5251
url=("https://github.com/open-telemetry/opentelemetry-python"
5352
"/tree/master/opentelemetry-api"),
5453
zip_safe=False,

opentelemetry-api/src/opentelemetry/api/__init__.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

opentelemetry-api/src/opentelemetry/api/loader.py renamed to opentelemetry-api/src/opentelemetry/loader.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
"""
1717
The OpenTelemetry loader module is mainly used internally to load the
18-
implementation for global objects like :func:`opentelemetry.api.trace.tracer`.
18+
implementation for global objects like :func:`opentelemetry.trace.tracer`.
1919
2020
.. _loader-factory:
2121
@@ -27,9 +27,9 @@ def my_factory_for_t(api_type: typing.Type[T]) -> typing.Optional[T]:
2727
2828
That function is called with e.g., the type of the global object it should
2929
create as an argument (e.g. the type object
30-
:class:`opentelemetry.api.trace.Tracer`) and should return an instance of that
31-
type (such that ``instanceof(my_factory_for_t(T), T)`` is true). Alternatively,
32-
it may return ``None`` to indicate that the no-op default should be used.
30+
:class:`opentelemetry.trace.Tracer`) and should return an instance of that type
31+
(such that ``instanceof(my_factory_for_t(T), T)`` is true). Alternatively, it
32+
may return ``None`` to indicate that the no-op default should be used.
3333
3434
When loading an implementation, the following algorithm is used to find a
3535
factory function or other means to create the global object:
@@ -43,9 +43,9 @@ def my_factory_for_t(api_type: typing.Type[T]) -> typing.Optional[T]:
4343
variable ``OPENTELEMETRY_PYTHON_IMPLEMENTATION_DEFAULT``.
4444
3. Otherwise, if a :samp:`set_preferred_{<type>}_implementation` was
4545
called (e.g.
46-
:func:`opentelemetry.api.trace.set_preferred_tracer_implementation`),
47-
the callback set there is used (that is, the environment variables
48-
override the callback set in code).
46+
:func:`opentelemetry.trace.set_preferred_tracer_implementation`), the
47+
callback set there is used (that is, the environment variables override
48+
the callback set in code).
4949
4. Otherwise, if :func:`set_preferred_default_implementation` was called,
5050
the callback set there is used.
5151
5. Otherwise, an attempt is made to import and use the OpenTelemetry SDK.

opentelemetry-api/src/opentelemetry/api/trace/__init__.py renamed to opentelemetry-api/src/opentelemetry/trace/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
from contextlib import contextmanager
6666
import typing
6767

68-
from opentelemetry.api import loader
68+
from opentelemetry import loader
6969

7070

7171
class Span:
@@ -328,7 +328,7 @@ def set_preferred_tracer_implementation(
328328
) -> None:
329329
"""Set the factory to be used to create the tracer.
330330
331-
See :mod:`opentelemetry.api.loader` for details.
331+
See :mod:`opentelemetry.loader` for details.
332332
333333
This function may not be called after a tracer is already loaded.
334334

opentelemetry-api/tests/test_loader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import sys
1818
import unittest
1919

20-
from opentelemetry.api import loader
21-
from opentelemetry.api import trace
20+
from opentelemetry import loader
21+
from opentelemetry import trace
2222

2323
DUMMY_TRACER = None
2424

opentelemetry-sdk/src/opentelemetry/sdk/trace/__init__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from opentelemetry import api
15+
from opentelemetry import trace as trace_api
1616

1717

18-
class Tracer(api.trace.Tracer):
18+
class Tracer(trace_api.Tracer):
1919
pass
20-

opentelemetry-sdk/tests/trace/test_trace.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414

1515
import unittest
1616

17-
from opentelemetry import api
17+
from opentelemetry import trace as trace_api
1818
from opentelemetry.sdk import trace
1919

2020

2121
class TestTracer(unittest.TestCase):
2222

2323
def test_extends_api(self):
2424
tracer = trace.Tracer()
25-
self.assertIsInstance(tracer, api.trace.Tracer)
25+
self.assertIsInstance(tracer, trace_api.Tracer)

0 commit comments

Comments
 (0)