Tout dépend du contexte.
Est-ce que ta lib est utilisée par une communauté de user? Si oui, quel est leur avis sur la question?
Si non, dans le cas où tu es le seul utilisateur, as-tu besoin de fonctionalités Python 3 dans le reste de ton code qui justife cette migration? Et réciproquement, la compatibilité 2.7 t'apporte-t'elle quelque chose d'autre que du travail en plus?
Il n'y a que toi qui peut répondre à ces questions, mais c'est essentiellement du bon sens