@@ -36,6 +36,14 @@ def get_requirements(requirements_file):
36
36
return requirements
37
37
38
38
39
+ def local_scheme (version ):
40
+ """
41
+ Skip the local version (eg. +xyz of 0.6.1.dev4+gdf99fe2)
42
+ to be able to upload to Test PyPI
43
+ """
44
+ return ""
45
+
46
+
39
47
if __name__ == "__main__" :
40
48
HERE = path .abspath (path .dirname (__file__ ))
41
49
INSTALL_REQUIRES = get_requirements (path .join (HERE , "requirements.txt" ))
@@ -59,9 +67,10 @@ def get_requirements(requirements_file):
59
67
"License :: OSI Approved :: MIT License" ,
60
68
"Operating System :: OS Independent" ,
61
69
"Programming Language :: Python :: 3" ,
62
- "Programming Language :: Python :: 3.5" ,
63
- "Programming Language :: Python :: 3.6" ,
64
- "Programming Language :: Python :: 3.7" ,
70
+ "Programming Language :: Python :: 3.8" ,
71
+ "Programming Language :: Python :: 3.9" ,
72
+ "Programming Language :: Python :: 3.10" ,
73
+ "Programming Language :: Python :: 3.11" ,
65
74
"Topic :: Communications :: Email" ,
66
75
"Topic :: Internet :: WWW/HTTP" ,
67
76
],
@@ -70,6 +79,6 @@ def get_requirements(requirements_file):
70
79
include_package_data = True ,
71
80
zip_safe = False ,
72
81
install_requires = INSTALL_REQUIRES ,
73
- use_scm_version = True ,
82
+ use_scm_version = { "local_scheme" : local_scheme } ,
74
83
setup_requires = ["setuptools_scm" ],
75
84
)
0 commit comments