Skip to content

Use probeinterface and neo source when using spikeinterface source#4615

Open
chrishalcrow wants to merge 1 commit into
SpikeInterface:mainfrom
chrishalcrow:make-pi-and-neo-source
Open

Use probeinterface and neo source when using spikeinterface source#4615
chrishalcrow wants to merge 1 commit into
SpikeInterface:mainfrom
chrishalcrow:make-pi-and-neo-source

Conversation

@chrishalcrow

@chrishalcrow chrishalcrow commented Jun 11, 2026

Copy link
Copy Markdown
Member

As discussed in #4593

Currently, when you install SpikeInterface from source, the dependencies are release versions of ProbeInterface and Python-Neo. pip obeys this. uv looks at the other dependency groups and decides that the source versions should be used. Hence we have a mismatch in behavior between uv and pip.

Additionally, if you are using SpikeInterface from source, you almost certainly want ProbeInterface and Neo from source. This PR makes this the default.

Note: now when you release, you only need to change two lines in the pyproject.toml, not six!
Note: the development docs still make sense after this change.

@chrishalcrow chrishalcrow added the packaging Related to packaging/style label Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packaging Related to packaging/style

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant