5
5
from mkdocs_markmap .__meta__ import OWNER , PROJECT_NAME , PROJECT_VERSION , REPOSITORY_URL
6
6
7
7
8
- def readme () -> str :
9
- """print long description"""
10
- with open ('README.md' ) as f :
11
- return f .read ()
12
-
13
-
14
8
def get_requirements (filename : str , base_dir : str = 'requirements' ) -> List [str ]:
15
9
"""Load list of dependencies."""
16
10
install_requires = []
17
- with open (Path (base_dir ) / filename ) as fp :
11
+ with (Path (base_dir ) / filename ). open ( ) as fp :
18
12
for line in fp :
19
13
stripped_line = line .partition ('#' )[0 ].strip ()
20
14
if stripped_line :
@@ -27,7 +21,7 @@ def get_requirements(filename: str, base_dir: str = 'requirements') -> List[str]
27
21
name = PROJECT_NAME ,
28
22
version = PROJECT_VERSION ,
29
23
description = 'MkDocs plugin and extension to creates mindmaps from markdown using markmap' ,
30
- long_description = readme (),
24
+ long_description = Path ( 'README.md' ). read_text (),
31
25
long_description_content_type = 'text/markdown' ,
32
26
keywords = 'mkdocs python markdown markmap mindmap include' ,
33
27
url = REPOSITORY_URL ,
@@ -46,6 +40,9 @@ def get_requirements(filename: str, base_dir: str = 'requirements') -> List[str]
46
40
'Programming Language :: Python :: 3.8' ,
47
41
'Programming Language :: Python :: 3.9' ,
48
42
'Programming Language :: Python :: 3.10' ,
43
+ 'Programming Language :: Python :: 3.11' ,
44
+ 'Programming Language :: Python :: 3.12' ,
45
+ 'Programming Language :: Python :: 3.13' ,
49
46
],
50
47
packages = find_packages (exclude = ['*.tests' ]),
51
48
package_dir = {
0 commit comments