Dharini17 / flexivideoplayer

MIT License
0 stars 0 forks source link

flexivideoplayer ^0.1.1 which has transitive dependencies on wakelock_windows and package_info_plus. wakelock_windows has limitations on compatible versions of win32. package_info_plus has a version range that conflicts with a required version by upgrader. our project depends on both flexivideoplayer and upgrader, which are now incompatible due to the package_info_plus conflict. #6

Open sabahsayedk2000 opened 3 months ago

sabahsayedk2000 commented 3 months ago

The current Dart SDK version is 3.3.3.

Because no versions of flexivideoplayer match >0.1.1 <0.2.0 and flexivideoplayer 0.1.1 depends on wakelock ^0.6.2, flexivideoplayer ^0.1.1 requires wakelock ^0.6.2.
And because no versions of wakelock match >0.6.2 <0.7.0 and wakelock 0.6.2 depends on wakelock_windows ^0.2.0, flexivideoplayer ^0.1.1 requires wakelock_windows ^0.2.0.
Because wakelock_windows <0.2.1 depends on win32 ^2.0.0 and no versions of wakelock_windows match >0.2.1 <0.3.0, wakelock_windows <0.2.1-∞ or >0.2.1 <0.3.0 requires win32 ^2.0.0.
Thus, flexivideoplayer ^0.1.1 requires win32 ^2.0.0 or wakelock_windows 0.2.1.

(1) So, because wakelock_windows 0.2.1 depends on win32 ^3.0.0 and package_info_plus >=4.0.1 depends on win32 >=4.0.0 <6.0.0, flexivideoplayer ^0.1.1 is incompatible with package_info_plus >=4.0.1.

Because upgrader >=7.1.0-alpha.1 <7.1.0-alpha.2 depends on http ^0.13.6 and upgrader <3.0.0-nullsafety.1 doesn't support null safety, upgrader <3.0.0-nullsafety.1 or >=7.1.0-alpha.1 <7.1.0-alpha.2 requires http ^0.13.6.
And because upgrader >=3.0.0-nullsafety.1 <4.9.0 depends on http ^0.13.0 and upgrader >=4.9.0 <4.10.0 depends on shared_preferences >=2.0.3 <=2.0.7, upgrader <4.10.0-∞ or >=7.1.0-alpha.1 <7.1.0-alpha.2 requires http ^0.13.0 or shared_preferences >=2.0.3 <=2.0.7.
And because upgrader >=4.10.0 <5.0.0-alpha.1 depends on url_launcher >=6.1.0 <=6.1.5 and upgrader >=5.0.0-alpha.1 <7.0.0 depends on http ^0.13.5, upgrader <7.0.0-∞ or >=7.1.0-alpha.1 <7.1.0-alpha.2 requires http ^0.13.0 or shared_preferences >=2.0.3 <=2.0.7 or url_launcher >=6.1.0 <=6.1.5.
And because upgrader >=7.0.0 <7.0.2 depends on http ^0.13.6 and upgrader >=7.0.1 <7.1.0-alpha.1 depends on package_info_plus ^4.0.1, upgrader <7.1.0-alpha.2 requires http ^0.13.0 or shared_preferences >=2.0.3 <=2.0.7 or url_launcher >=6.1.0 <=6.1.5 or package_info_plus ^4.0.1.
And because upgrader >=7.1.0-alpha.2 <8.4.0 depends on package_info_plus ^4.0.1 and upgrader >=8.4.0 <10.0.1 depends on package_info_plus >=4.0.1 <6.0.0, upgrader <10.0.1 requires http ^0.13.0 or shared_preferences >=2.0.3 <=2.0.7 or url_launcher >=6.1.0 <=6.1.5 or package_info_plus >=4.0.1 <6.0.0.
And because upgrader >=10.0.1 <10.2.0 depends on package_info_plus >=4.0.1 <7.0.0 and upgrader >=10.2.0 depends on package_info_plus >=4.0.1 <8.0.0, every version of upgrader requires package_info_plus >=4.0.1 <8.0.0 or http ^0.13.0 or shared_preferences >=2.0.3 <=2.0.7 or url_launcher >=6.1.0 <=6.1.5.
And because flexivideoplayer ^0.1.1 is incompatible with package_info_plus >=4.0.1 (1), if flexivideoplayer ^0.1.1 and upgrader any then http ^0.13.0 or shared_preferences >=2.0.3 <=2.0.7 or url_launcher >=6.1.0 <=6.1.5.
And because hypnohand depends on url_launcher ^6.2.3, if flexivideoplayer ^0.1.1 and upgrader any then http ^0.13.0 or shared_preferences >=2.0.3 <=2.0.7.
And because hypnohand depends on both shared_preferences ^2.2.2 and http ^1.1.2, flexivideoplayer ^0.1.1 is incompatible with upgrader.
So, because hypnohand depends on both flexivideoplayer ^0.1.1 and upgrader any, version solving failed.
Dharini17 commented 3 months ago

Hii, Can you once try to use flexivideoplayer ^0.1.0 Let's see what happens