CQCL / qnexus

Quantinuum Nexus python client.
https://docs.quantinuum.com/nexus/
Apache License 2.0
4 stars 1 forks source link

chore: some models have moved to the public quantinuum-schemas package #102

Closed quantinuum-richard-morrison closed 3 weeks ago

quantinuum-richard-morrison commented 3 weeks ago

Adds a dependency on the newly-public quantinuum-schemas package and changes some imports to use it.

I was having issues with poetry.lock so I relocked it, which updated some other packages, including pylint. And pylint seems to have got stricter with too-many-positional-arguments, so I had to add a few # pylint disabe comments.

Note: I'm planning to version quantinuum-schemas with v1.0.0 when we finalise it (hopefully this week). And then be strict with semantic versioning on that package from then on.

vanyae-cqc commented 3 weeks ago

Could we add the HyperTketConfig as well please? I know its currently just an empty BaseModel but it seems like quantinuum-schemas might be the right place for it. Or we can just create a ticket to move it if you'd like to get this sorted quicker