We're creating a new branch in USEPA/e-Manifest called emanpy_v3.0 that we'll merge into main whenever we're 100% sure that version 3.0 is ready and all our breaking changes are consolidated :)
PR contents
This PR completes a lot of the boilerplate that we talked about the other day for emanifest PyPI package version 3.0.
fix import paths (e.g., from emanifest import RcrainfoClient instead of from emanifest.client import RcrainfoClient
rename methods to snake_case instead of pascal case
Some other misc stuff like use python's f-strings instead of concatenating string with the + operator, convert some instance attributes to properties and remove the unnecessary extract_attributes method
This last point is certainly up for debate if we feel it is not where we want to go for the 3.0 release.
New Branch
We're creating a new branch in USEPA/e-Manifest called
emanpy_v3.0
that we'll merge into main whenever we're 100% sure that version 3.0 is ready and all our breaking changes are consolidated :)PR contents
This PR completes a lot of the boilerplate that we talked about the other day for emanifest PyPI package version 3.0.
from emanifest import RcrainfoClient
instead offrom emanifest.client import RcrainfoClient
+
operator, convert some instance attributes to properties and remove the unnecessary extract_attributes method