File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change 15
15
#
16
16
import io
17
17
import os
18
+ import pathlib
19
+
18
20
19
21
import setuptools # type: ignore
20
22
21
- package_root = os . path . abspath ( os . path . dirname ( __file__ ) )
23
+ package_root = pathlib . Path ( __file__ ). parent . resolve ( )
22
24
23
25
name = "google-generativeai"
24
26
25
27
description = "Google Generative AI High level API client library and tools."
26
28
27
- version = {}
28
- with open (os .path .join (package_root , "google/generativeai/version.py" )) as fp :
29
- exec (fp .read (), version )
30
- version = version ["__version__" ]
29
+ def get_version ():
30
+ version = {}
31
+ version_source = (package_root / "google/generativeai/version.py" ).read_text ()
32
+ exec (version_source , version )
33
+ version = version ["__version__" ]
34
+ return version
35
+
36
+ version = get_version ()
31
37
32
38
if version [0 ] == "0" :
33
39
release_status = "Development Status :: 4 - Beta"
50
56
51
57
url = "https://github.com/google/generative-ai-python"
52
58
53
- readme_filename = os .path .join (package_root , "README.md" )
54
- with io .open (readme_filename , encoding = "utf-8" ) as readme_file :
55
- readme = readme_file .read ()
59
+ readme = (package_root / 'README.md' ).read_text ()
56
60
57
61
packages = [
58
62
package
67
71
version = version ,
68
72
description = description ,
69
73
long_description = readme ,
74
+ long_description_content_type = "text/markdown" ,
70
75
author = "Google LLC" ,
71
76
72
77
license = "Apache 2.0" ,
You can’t perform that action at this time.
0 commit comments