* Added tps_interfaces.
* Document() no longer contains methods specific to Parts, Products and Drawings. This will most likely break your
scripts. Please see updated examples. These methods / properties are now only available in PartDocument,
ProductDocument and DrawingDocument. Example:
python
from pathlib import Path
from pycatia import catia
from pycatia.mec_mod_interfaces.part_document import PartDocument
source_document = Path(r'tests/cat_files/part_measurable.CATPart')
caa = catia()
documents = caa.documents
documents.open(source_document)
get the active document
document: PartDocument = caa.active_document
get the Part() object. NOTE THIS IS NOW A PROPERTY, NOT A METHOD.
part = document.part
* Removed requirements from setup.py which are installed by pytest.