@@ -29,7 +29,7 @@ def _load_requirements(path_dir: str = _PATH_ROOT, file_name: str = "requirement
29
29
readme = fopen .read ()
30
30
31
31
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 :
33
33
# https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras
34
34
# Define package extras. These are only installed if you specify them.
35
35
# 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 =
38
38
extras = {
39
39
p .stem : _load_requirements (file_name = p .name , path_dir = str (p .parent ))
40
40
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 ("_" )
42
43
}
43
44
# todo: eventually add some custom aggregations such as `develop`
44
45
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 =
96
97
"Programming Language :: Python :: 3.9" ,
97
98
"Programming Language :: Python :: 3.10" ,
98
99
"Programming Language :: Python :: 3.11" ,
100
+ "Programming Language :: Python :: 3.12" ,
101
+ "Programming Language :: Python :: 3.13" ,
99
102
],
100
103
)
0 commit comments