andrey-ushakov / esc_pos_bluetooth

ESC/POS (thermal, receipt) printing for Flutter & Dart (Android/iOS)
BSD 3-Clause "New" or "Revised" License
248 stars 318 forks source link

Conflicting dependencies versions of 'image' package #134

Open aakash-pamnani opened 1 year ago

aakash-pamnani commented 1 year ago

I am unable to get the dependencies in my project

Because cached_network_image >=3.2.0 depends on flutter_cache_manager ^3.3.0 which depends on rxdart >=0.26.0 <0.28.0, cached_network_image >=3.2.0 requires rxdart >=0.26.0 <0.28.0.
And because esc_pos_bluetooth <0.3.0 depends on rxdart ^0.23.1, cached_network_image >=3.2.0 is incompatible with esc_pos_bluetooth <0.3.0.
And because esc_pos_bluetooth >=0.2.8 <0.4.0 depends on esc_pos_utils ^0.3.6 which depends on image ^2.1.4, if cached_network_image >=3.2.0 and esc_pos_bluetooth <0.4.0 then image ^2.1.4.
And because esc_pos_bluetooth >=0.4.0 depends on esc_pos_utils ^1.1.0 which depends on image ^3.0.2, if cached_network_image >=3.2.0 and esc_pos_bluetooth any then image ^2.1.4 or ^3.0.2.
And because pdf >=3.9.0 depends on image ^4.0.0 and my_project depends on cached_network_image ^3.2.3, esc_pos_bluetooth is incompatible with pdf >=3.9.0.
So, because my_project depends on both pdf ^3.9.0 and esc_pos_bluetooth any, version solving failed.
pub finished with exit code 65
Guimarte commented 3 months ago

how did u fix it?