blob: 1014ae37fa43ae7065f2429c943256bd874f7543 [file]
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
from __future__ import annotations
try:
# Generated by setuptools-scm at build time (see [tool.setuptools_scm]).
from ._version import __version__
except ImportError: # source tree without a build
__version__ = "0.0.0"
# Importing names through the submodules also makes the submodules themselves
# available as attributes (e.g. graphar.graph_info), which tests rely on.
from .graph_info import (
AdjacentList,
DataType,
EdgeInfo,
GraphInfo,
Property,
PropertyGroup,
VertexInfo,
)
from .high_level import (
BuilderEdge,
BuilderVertex,
Edge,
EdgeIter,
EdgesBuilder,
EdgesCollection,
Vertex,
VertexIter,
VerticesBuilder,
VerticesCollection,
)
__all__ = [
"AdjacentList",
"BuilderEdge",
"BuilderVertex",
"DataType",
"Edge",
"EdgeInfo",
"EdgeIter",
"EdgesBuilder",
"EdgesCollection",
"GraphInfo",
"Property",
"PropertyGroup",
"Vertex",
"VertexInfo",
"VertexIter",
"VerticesBuilder",
"VerticesCollection",
"__version__",
]