capa
capa copied to clipboard
release capa as pypi project `capa`
we got control of the pypi package capa so should we publish to that package instead? we currently use flare-capa. if we're going to do it, v2.0 is the time.
alternatively, we could publish to both names?
not sure what the best practice is here... if we move to capa can flare-capa "redirect" there?
Ideally I would keep both for some time as people using flare-capa can then still update. However I don't know if this is easy to do, would we need two setup.py? Maybe it is not worth the effort and it is ok to just keep capa and deprecate flare-capa. I think it would be nice to update old capa versions to capa as well., in case someone wants to use an old version (for example to move to use the new name without updating to the last version as it includes breaking changes).
lets not migrate to the capa name in v2.0 - its just two days away and would be a pretty big change for our users.
maybe we plan to do this for v3.0?
still, we can update the capa name between now and v3.0 to do things like:
- point users to the correct package:
flare-capa, and/or maybe - have it be a trivial package that simply lists
flare-capaas a dependency so it mostly works like users expect.
why don't we do it the other way around? change to the capa name in v2.0 and make flare-capa listing capa as dependency and maybe a warning. That should keep working for users that have capa already installed.
There is always confusion with the flare-capa name. So I personally wouldn't delay the change.