Skip to content

mv neo/io/proxyobject to neo.core/proxyobject ? #708

@samuelgarcia

Description

@samuelgarcia

@apdavison @JuliaSprenger
We have decided to move proxyobject to core.

The main issue I see in that test_proxyobject depend on neo.rawio because we need at least on rawio to test it.

from neo.rawio.examplerawio import ExampleRawIO

proxyobject do not have direct dependency on neo.rawio but the relative tests do have this dependency. And of course there is an implicit dependency on rawio because proxyobject is also layer between neo.io and neo.rawio. basefromrawio really depend on proxyobject.

I think it was the main reason why I put proxy into neo.io even it is not natural.

I am not sure to be so happy to have this kind of circular dependency even it is at test level.

What do you think ?
Do I move proxy to core or not ?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions