try:
    from pyalex._version import __version__
    from pyalex._version import __version_tuple__
except ImportError:
    __version__ = "0.0.0"
    __version_tuple__ = (0, 0, 0)

from pyalex.api import Author
from pyalex.api import Authors
from pyalex.api import Award
from pyalex.api import Awards
from pyalex.api import Concept
from pyalex.api import Concepts
from pyalex.api import Domain
from pyalex.api import Domains
from pyalex.api import Field
from pyalex.api import Fields
from pyalex.api import Funder
from pyalex.api import Funders
from pyalex.api import Institution
from pyalex.api import Institutions
from pyalex.api import Journals
from pyalex.api import Keyword
from pyalex.api import Keywords
from pyalex.api import OpenAlexResponseList
from pyalex.api import People
from pyalex.api import Publisher
from pyalex.api import Publishers
from pyalex.api import Source
from pyalex.api import Sources
from pyalex.api import Subfield
from pyalex.api import Subfields
from pyalex.api import Topic
from pyalex.api import Topics
from pyalex.api import Work
from pyalex.api import Works
from pyalex.api import autocomplete
from pyalex.api import config
from pyalex.api import invert_abstract

__all__ = [
    "Award",
    "Awards",
    "Works",
    "Work",
    "Authors",
    "Author",
    "Sources",
    "Source",
    "Funder",
    "Funders",
    "Publishers",
    "Publisher",
    "Institutions",
    "Institution",
    "Concepts",
    "Concept",
    "Domains",
    "Domain",
    "Fields",
    "Field",
    "Subfields",
    "Subfield",
    "Topics",
    "Topic",
    "Keywords",
    "Keyword",
    "People",
    "Journals",
    "autocomplete",
    "config",
    "invert_abstract",
    "OpenAlexResponseList",
]
