- πΊπΈUnited States DamienMcKenna NH, USA
The problem is that the module doesn't list its dependencies in the composer.json file, so the drupal.org packaging system adds the "dependencies" lines from the primary info file, which specifies "bibcite_entity" instead of just "bibcite". While there isn't a separate "bibcite_entity" project on d.o, it fakes one based upon each of the modules included in the project, thus the existence of "bibcite_entity" in Composer.
The proper fix to the problem is to update bibcite_migrate's dependencies in composer.json, per the patch I've included here, and have this committed.
Until this is committed, you should use https://github.com/mglaman/composer-drupal-lenient to tell composer to ignore the requirements for bibcite_migrate by making these changes:
$ composer require mglaman/composer-drupal-lenient $ composer config --merge --json extra.drupal-lenient.allowed-list '["drupal/bibcite_migrate", "drupal/bibcite_entity]' $ composer require drupal/bibcite_migrate:^2.0@beta