Skip to content

[DEP] Remove dill dependency #405

@bact

Description

@bact

Currently, pythainlp.tag.perceptron is the only submodule that uses dill.

dill is an extended version of pickle.

Looks like we currently use a very basic functionality of of serialization that the standard pickle may able to handle and there's no need for dill.

model = dill.load(fh)

Propose to investigate more and see if we can move from dill to pickle and reduce the number of mandatory dependencies by one.

Metadata

Metadata

Assignees

No one assigned

    Labels

    refactoringa technical improvement which does not add any new features or change existing features.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions