@@ -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