We have a lot of (legacy) code that imports cattr. As far as I can tell there is no installable package called cattr, however it appears that installing cattrs installs a package called cattr. I'm assuming cattr evolved into cattrs and that cattr is deprecated and cattr is provided by cattrs for backward compatibility. Despite my best attempts at web searches I could not find any information regarding cattr vs. cattrs. The project documentation should have some discussion of this. And most importantly document if there is any incompatibility between cattr and cattrs, in other words if importing code changes their import from cattr to cattrs is that sufficient to become "modern" or are their other code changes needed when migrating from cattr to cattrs.
We have a lot of (legacy) code that imports cattr. As far as I can tell there is no installable package called cattr, however it appears that installing cattrs installs a package called cattr. I'm assuming cattr evolved into cattrs and that cattr is deprecated and cattr is provided by cattrs for backward compatibility. Despite my best attempts at web searches I could not find any information regarding cattr vs. cattrs. The project documentation should have some discussion of this. And most importantly document if there is any incompatibility between cattr and cattrs, in other words if importing code changes their import from cattr to cattrs is that sufficient to become "modern" or are their other code changes needed when migrating from cattr to cattrs.