@@ -29,7 +29,7 @@ def _load_requirements(path_dir: str = _PATH_ROOT, file_name: str = "requirement
2929    readme  =  fopen .read ()
3030
3131
32- def  _prepare_extras (requirements_dir : str  =  _PATH_REQUIRES , skip_files : tuple  =  ("devel.txt" ,  "docs.txt" )) ->  dict :
32+ def  _prepare_extras (requirements_dir : str  =  _PATH_REQUIRES , skip_files : tuple  =  ("devel.txt" ,)) ->  dict :
3333    # https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras 
3434    # Define package extras. These are only installed if you specify them. 
3535    # From remote, use like `pip install pytorch-lightning[dev, docs]` 
@@ -38,7 +38,8 @@ def _prepare_extras(requirements_dir: str = _PATH_REQUIRES, skip_files: tuple =
3838    extras  =  {
3939        p .stem : _load_requirements (file_name = p .name , path_dir = str (p .parent ))
4040        for  p  in  req_files 
41-         if  p .name  not  in   skip_files 
41+         # ignore some development specific requirements 
42+         if  p .name  not  in   skip_files  and  not  p .name .startswith ("_" )
4243    }
4344    # todo: eventually add some custom aggregations such as `develop` 
4445    extras  =  {name : sorted (set (reqs )) for  name , reqs  in  extras .items ()}
@@ -96,5 +97,7 @@ def _prepare_extras(requirements_dir: str = _PATH_REQUIRES, skip_files: tuple =
9697        "Programming Language :: Python :: 3.9" ,
9798        "Programming Language :: Python :: 3.10" ,
9899        "Programming Language :: Python :: 3.11" ,
100+         "Programming Language :: Python :: 3.12" ,
101+         "Programming Language :: Python :: 3.13" ,
99102    ],
100103)
0 commit comments