About Python Secondary Development on 3DE CATIA

I've been learning about python scripting on 3DE, and I've been reading about secondary development in V5, but it seems to be a bit different in terms of file fetching.

How can I find the corresponding ProductOccurrence or PartFeature in code? This pycatia library is also unusable.

I looked into the Automation development documentation, but there is not much about python.

Does 3DE CATIA have an API for python development? I don't know how to import a file in python yet.