Skip to content

Commit

Permalink
Merge pull request #51 from uhlikfil/main
Browse files Browse the repository at this point in the history
feat: export public interface in root package
  • Loading branch information
asgeirrr committed Oct 11, 2023
2 parents 44b049c + f85fc58 commit 977824f
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 10 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Async version:

```python
import asyncio
from rossum_api.elis_api_client import ElisAPIClient
from rossum_api import ElisAPIClient

WORKSPACE = {
"name": "Rossum Client NG Test",
Expand Down Expand Up @@ -77,7 +77,7 @@ asyncio.run(main_with_async_client())
Sync version:

```python
from rossum_api.elis_api_client_sync import ElisAPIClientSync
from rossum_api import ElisAPIClientSync

WORKSPACE = {
"name": "Rossum Client NG Test",
Expand Down
12 changes: 12 additions & 0 deletions rossum_api/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
from __future__ import annotations

from rossum_api.api_client import APIClientError
from rossum_api.elis_api_client import ElisAPIClient, ExportFileFormats
from rossum_api.elis_api_client_sync import ElisAPIClientSync

__all__ = (
"APIClientError",
"ElisAPIClient",
"ElisAPIClientSync",
"ExportFileFormats",
)
4 changes: 2 additions & 2 deletions rossum_api/elis_api_client_sync.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import asyncio
import typing

from rossum_api.elis_api_client import ElisAPIClient
from rossum_api import ElisAPIClient

if typing.TYPE_CHECKING:
import pathlib
Expand All @@ -23,8 +23,8 @@

import httpx

from rossum_api import ExportFileFormats
from rossum_api.api_client import APIClient
from rossum_api.elis_api_client import ExportFileFormats
from rossum_api.models.annotation import Annotation
from rossum_api.models.connector import Connector
from rossum_api.models.hook import Hook
Expand Down
3 changes: 1 addition & 2 deletions test.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@

import aiofiles

from rossum_api import ElisAPIClient, ElisAPIClientSync
from rossum_api.api_client import APIClient
from rossum_api.elis_api_client import ElisAPIClient
from rossum_api.elis_api_client_sync import ElisAPIClientSync

logging.basicConfig()
logging.getLogger().setLevel(logging.DEBUG)
Expand Down
3 changes: 1 addition & 2 deletions tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
import pytest_asyncio
from mock import MagicMock

from rossum_api import ElisAPIClient, ElisAPIClientSync
from rossum_api.api_client import APIClient
from rossum_api.elis_api_client import ElisAPIClient
from rossum_api.elis_api_client_sync import ElisAPIClientSync


@pytest.fixture
Expand Down
2 changes: 1 addition & 1 deletion tests/e2e.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import pytest
from aiofiles import os as aios

from rossum_api.elis_api_client import ElisAPIClient
from rossum_api import ElisAPIClient

if TYPE_CHECKING:
from typing import Optional
Expand Down
3 changes: 2 additions & 1 deletion tests/elis_api_client/test_client_sync.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
from mock import patch
from mock.mock import MagicMock

from rossum_api.elis_api_client_sync import AsyncRuntimeError, ElisAPIClientSync
from rossum_api import ElisAPIClientSync
from rossum_api.elis_api_client_sync import AsyncRuntimeError


class TestClientSync:
Expand Down

0 comments on commit 977824f

Please sign in to comment.