forked from apdavison/fairgraph
-
Notifications
You must be signed in to change notification settings - Fork 10
Remove deprecated aliases #128
Copy link
Copy link
Open
Labels
taskMaintenance, reduction of technical debt, software quality improvements, etc.Maintenance, reduction of technical debt, software quality improvements, etc.
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
taskMaintenance, reduction of technical debt, software quality improvements, etc.Maintenance, reduction of technical debt, software quality improvements, etc.
1.0 is the point to remove the aliases retained through 0.x:
fairgraph/fields.py: the whole module (Field, renamed toProperty)registry.py: thefields,field_names,required_field_namesandexistence_query_fieldsclassmethods, andNode(nowNodeMeta)base.py:RepresentsSingleObject(nowReleasable)embedded.py:EmbeddedMetadata(nowKGEmbedded), and its re-export fromfairgraph/__init__.pyscopekeyword handled byhandle_scope_keyword(utility.py), across 11 signatures and 14 call sites. Its warning already promises removal in 1.0.Care:
queries.pyimportsEmbeddedMetadata,LinkedMetadataandNodefromopenminds.base. Those are upstream openMINDS classes, not fairgraph's aliases, and must not be touched.The release notes will need a migration guide for each removed name.