12

I'm having this problem in pubspec.yaml :

here the pubspec.yaml :

 dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.2
  pluto_grid: ^2.9.3

and here is the Error :

[pluto_grid] flutter pub get
Running "flutter pub get" in pluto_grid...                      
Error on line 37, column 3 of pubspec.yaml: A package may not list itself as a dependency.
   ╷
37 │   pluto_grid: ^2.9.3
   │   ^^^^^^^^^^
   ╵
pub get failed (65;    ╵)
exit code 65

need to know what's wrong, used the same in other project and worked perfectly.

Hamou Ouyaba
  • 913
  • 1
  • 4
  • 17

4 Answers4

59

I found why i'm getting this Error, this happens because the project name is the same as the library name. so if you have the same Error as this just try to change the project name.

Hamou Ouyaba
  • 913
  • 1
  • 4
  • 17
8

the project package name should not be the same name of added library's name in pubspec.yaml

Mosayeb Masoumi
  • 481
  • 4
  • 10
1

That's not necessary to declare your own project as a dependency in the project's pubspec.yaml

redDwarf
  • 336
  • 1
  • 9
  • 1
    i didn't notice first time that my project name was the same as the library name. i was so confused why i was getting the Error. – Hamou Ouyaba Apr 14 '22 at 12:28
1

change you project name than solve enter image description here

  • As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community Aug 09 '23 at 05:12