diff --git a/graphene/__init__.py b/graphene/__init__.py index 88d3a365..88404d62 100644 --- a/graphene/__init__.py +++ b/graphene/__init__.py @@ -4,19 +4,13 @@ from graphql.core.type import ( from graphene import signals -from graphene.core.schema import ( - Schema -) - -from graphene.core.classtypes import ( +from .core import ( + Schema, ObjectType, InputObjectType, Interface, Mutation, - Scalar -) - -from graphene.core.types import ( + Scalar, BaseType, LazyType, Argument, diff --git a/graphene/core/__init__.py b/graphene/core/__init__.py index e69de29b..d27a72bb 100644 --- a/graphene/core/__init__.py +++ b/graphene/core/__init__.py @@ -0,0 +1,46 @@ +from .schema import ( + Schema +) + +from .classtypes import ( + ObjectType, + InputObjectType, + Interface, + Mutation, + Scalar +) + +from .types import ( + BaseType, + LazyType, + Argument, + Field, + InputField, + String, + Int, + Boolean, + ID, + Float, + List, + NonNull +) + +__all__ = [ + 'Argument', + 'String', + 'Int', + 'Boolean', + 'Float', + 'ID', + 'List', + 'NonNull', + 'Schema', + 'BaseType', + 'LazyType', + 'ObjectType', + 'InputObjectType', + 'Interface', + 'Mutation', + 'Scalar', + 'Field', + 'InputField']