__version__ = '1.16.14'

from model import BaseModel

from feature import Feature, JSONFeature, TextFeature, CompressedFeature, \
    PickleFeature

from extractor import Node, Graph, Aggregator, NotEnoughData

from bytestream import ByteStream, ByteStreamFeature, ZipWrapper, iter_zip

from data import \
    IdProvider, UuidProvider, UserSpecifiedIdProvider, StaticIdProvider, \
    KeyBuilder, StringDelimitedKeyBuilder, Database, FileSystemDatabase, \
    InMemoryDatabase

from datawriter import DataWriter

from database_iterator import DatabaseIterator

from encoder import IdentityEncoder

from decoder import Decoder, PickleDecoder

from lmdbstore import LmdbDatabase

from objectstore import ObjectStoreDatabase

from persistence import PersistenceSettings

from iteratornode import IteratorNode

from eventlog import EventLog, RedisChannel

try:
    from nmpy import NumpyEncoder, PackedNumpyEncoder, StreamingNumpyDecoder, \
        BaseNumpyDecoder, NumpyMetaData, NumpyFeature
except ImportError:
    pass

__version__ = '1.16.14'

from model import BaseModel

from feature import Feature, JSONFeature, TextFeature, CompressedFeature, \
    PickleFeature

from extractor import Node, Graph, Aggregator, NotEnoughData

from bytestream import ByteStream, ByteStreamFeature, ZipWrapper, iter_zip

from data import \
    IdProvider, UuidProvider, UserSpecifiedIdProvider, StaticIdProvider, \
    KeyBuilder, StringDelimitedKeyBuilder, Database, FileSystemDatabase, \
    InMemoryDatabase

from datawriter import DataWriter

from database_iterator import DatabaseIterator

from encoder import IdentityEncoder, PickleEncoder

from decoder import Decoder, PickleDecoder

from lmdbstore import LmdbDatabase

from objectstore import ObjectStoreDatabase

from persistence import PersistenceSettings

from iteratornode import IteratorNode

from eventlog import EventLog, RedisChannel

try:
    from nmpy import NumpyEncoder, PackedNumpyEncoder, StreamingNumpyDecoder, \
        BaseNumpyDecoder, NumpyMetaData, NumpyFeature
except ImportError:
    pass

Add PickleEncoder to the public API
Add PickleEncoder to the public API

  __version__ = '1.16.14'
  
  from model import BaseModel
  
  from feature import Feature, JSONFeature, TextFeature, CompressedFeature, \
      PickleFeature
  
  from extractor import Node, Graph, Aggregator, NotEnoughData
  
  from bytestream import ByteStream, ByteStreamFeature, ZipWrapper, iter_zip
  
  from data import \
      IdProvider, UuidProvider, UserSpecifiedIdProvider, StaticIdProvider, \
      KeyBuilder, StringDelimitedKeyBuilder, Database, FileSystemDatabase, \
      InMemoryDatabase
  
  from datawriter import DataWriter
  
  from database_iterator import DatabaseIterator
  
- from encoder import IdentityEncoder
+ from encoder import IdentityEncoder, PickleEncoder
  
  from decoder import Decoder, PickleDecoder
  
  from lmdbstore import LmdbDatabase
  
  from objectstore import ObjectStoreDatabase
  
  from persistence import PersistenceSettings
  
  from iteratornode import IteratorNode
  
  from eventlog import EventLog, RedisChannel
  
  try:
      from nmpy import NumpyEncoder, PackedNumpyEncoder, StreamingNumpyDecoder, \
          BaseNumpyDecoder, NumpyMetaData, NumpyFeature
  except ImportError:
      pass
  
Add PickleEncoder to the public API
## Code Before:
__version__ = '1.16.14'

from model import BaseModel

from feature import Feature, JSONFeature, TextFeature, CompressedFeature, \
    PickleFeature

from extractor import Node, Graph, Aggregator, NotEnoughData

from bytestream import ByteStream, ByteStreamFeature, ZipWrapper, iter_zip

from data import \
    IdProvider, UuidProvider, UserSpecifiedIdProvider, StaticIdProvider, \
    KeyBuilder, StringDelimitedKeyBuilder, Database, FileSystemDatabase, \
    InMemoryDatabase

from datawriter import DataWriter

from database_iterator import DatabaseIterator

from encoder import IdentityEncoder

from decoder import Decoder, PickleDecoder

from lmdbstore import LmdbDatabase

from objectstore import ObjectStoreDatabase

from persistence import PersistenceSettings

from iteratornode import IteratorNode

from eventlog import EventLog, RedisChannel

try:
    from nmpy import NumpyEncoder, PackedNumpyEncoder, StreamingNumpyDecoder, \
        BaseNumpyDecoder, NumpyMetaData, NumpyFeature
except ImportError:
    pass

## Instruction:
Add PickleEncoder to the public API
## Code After:
__version__ = '1.16.14'

from model import BaseModel

from feature import Feature, JSONFeature, TextFeature, CompressedFeature, \
    PickleFeature

from extractor import Node, Graph, Aggregator, NotEnoughData

from bytestream import ByteStream, ByteStreamFeature, ZipWrapper, iter_zip

from data import \
    IdProvider, UuidProvider, UserSpecifiedIdProvider, StaticIdProvider, \
    KeyBuilder, StringDelimitedKeyBuilder, Database, FileSystemDatabase, \
    InMemoryDatabase

from datawriter import DataWriter

from database_iterator import DatabaseIterator

from encoder import IdentityEncoder, PickleEncoder

from decoder import Decoder, PickleDecoder

from lmdbstore import LmdbDatabase

from objectstore import ObjectStoreDatabase

from persistence import PersistenceSettings

from iteratornode import IteratorNode

from eventlog import EventLog, RedisChannel

try:
    from nmpy import NumpyEncoder, PackedNumpyEncoder, StreamingNumpyDecoder, \
        BaseNumpyDecoder, NumpyMetaData, NumpyFeature
except ImportError:
    pass
