@@ -698,16 +698,28 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack):
698698 self ,
699699 expr : _str ,
700700 * ,
701+ parser : Literal ["pandas" , "python" ] = ...,
702+ engine : Literal ["python" , "numexpr" ] | None = ...,
703+ local_dict : dict [_str , Any ] | None = ...,
704+ global_dict : dict [_str , Any ] | None = ...,
705+ resolvers : list [Mapping ] | None = ...,
706+ level : int = ...,
707+ target : object | None = ...,
701708 inplace : Literal [True ],
702- ** kwargs : Any , # TODO: make more precise https://github.com/pandas-dev/pandas-stubs/issues/1173
703709 ) -> None : ...
704710 @overload
705711 def query (
706712 self ,
707713 expr : _str ,
708714 * ,
709715 inplace : Literal [False ] = ...,
710- ** kwargs : Any , # TODO: make more precise https://github.com/pandas-dev/pandas-stubs/issues/1173
716+ parser : Literal ["pandas" , "python" ] = ...,
717+ engine : Literal ["python" , "numexpr" ] | None = ...,
718+ local_dict : dict [_str , Any ] | None = ...,
719+ global_dict : dict [_str , Any ] | None = ...,
720+ resolvers : list [Mapping ] | None = ...,
721+ level : int = ...,
722+ target : object | None = ...,
711723 ) -> Self : ...
712724 @overload
713725 def eval (self , expr : _str , * , inplace : Literal [True ], ** kwargs : Any ) -> None : ...
0 commit comments