File tree Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change 1
1
import os
2
+ import sys
2
3
from datetime import datetime , MAXYEAR
3
4
from collections import namedtuple
4
5
@@ -85,18 +86,25 @@ def maybe_raise_error(checked_datetime):
85
86
raise SystemExit (error_message )
86
87
87
88
88
- class AbortInstall ( install ) :
89
- def run ( self ):
90
- now = datetime . now ()
91
- maybe_raise_error ( now )
89
+ if __name__ == "__main__" :
90
+ # We allow python setup.py sdist to always work to be able to create the
91
+ # sdist and upload it to PyPI
92
+ sdist_mode = len ( sys . argv ) == 2 and sys . argv [ 1 ] == 'sdist'
92
93
94
+ if not sdist_mode :
95
+ # environment variable for test purposes
96
+ datetime_str = os .getenv ('SKLEARN_DEPRECATED_SKLEARN_CHECKED_DATETIME' , None )
97
+ if datetime_str is None :
98
+ checked_datetime = datetime .now ()
99
+ else :
100
+ checked_datetime = datetime .fromisoformat (datetime_str )
101
+
102
+ maybe_raise_error (checked_datetime )
93
103
94
- if __name__ == "__main__" :
95
104
setup (
96
- cmdclass = {"install" : AbortInstall },
97
105
description = "deprecated sklearn package, use scikit-learn instead" ,
98
106
long_description = LONG_DESCRIPTION ,
99
107
long_description_content_type = "text/markdown" ,
100
108
name = "sklearn" ,
101
- version = "0.1.0a2 " ,
109
+ version = "0.1.0a6 " ,
102
110
)
You can’t perform that action at this time.
0 commit comments