File tree 4 files changed +11
-6
lines changed
4 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 28
28
# Use lazy imports to avoid loading heavy modules immediately
29
29
from importlib import import_module
30
30
31
+ __version__ = "1.0.0" # Single source of truth for version
31
32
32
33
def __getattr__ (name ):
33
34
"""Lazy load attributes only when they're actually requested"""
Original file line number Diff line number Diff line change 9
9
10
10
# Version message
11
11
if "--version" in sys .argv :
12
- print ("Open Interpreter 1.0.0" )
12
+ from interpreter import __version__
13
+ print (f"Open Interpreter { __version__ } " )
13
14
sys .exit (0 )
14
15
15
16
import argparse
Original file line number Diff line number Diff line change
1
+ from interpreter import __version__
2
+
1
3
def help_message ():
2
4
tips = [
3
5
"\033 [38;5;240mTip: Pipe in prompts using `$ANYTHING | i`\033 [0m" ,
@@ -7,7 +9,7 @@ def help_message():
7
9
BLUE_COLOR = "\033 [94m"
8
10
RESET_COLOR = "\033 [0m"
9
11
10
- content = f"""Open Interpreter 1.0.0
12
+ content = f"""Open Interpreter { __version__ }
11
13
Copyright (C) 2024 Open Interpreter Team
12
14
Licensed under GNU AGPL v3.0
13
15
Original file line number Diff line number Diff line change 1
1
import os
2
2
import random
3
+ from interpreter import __version__
3
4
4
5
5
6
def welcome_message (args ):
@@ -215,7 +216,7 @@ def welcome_message(args):
215
216
def welcome_message (args ):
216
217
print (
217
218
f"""
218
- Open Interpreter 1.0.0
219
+ Open Interpreter { __version__ }
219
220
Copyright (C) 2024 Open Interpreter Team
220
221
Licensed under GNU AGPL v3.0
221
222
Maintained by automated systems
@@ -235,7 +236,7 @@ def welcome_message(args):
235
236
def welcome_message ():
236
237
print (
237
238
f"""
238
- Open Interpreter 1.0.0
239
+ Open Interpreter { __version__ }
239
240
Licensed under GNU AGPL v3.0
240
241
241
242
A natural language interface for your computer.
@@ -263,7 +264,7 @@ def welcome_message():
263
264
def welcome_message ():
264
265
print (
265
266
f"""
266
- Open Interpreter 1.0.0
267
+ Open Interpreter { __version__ }
267
268
Licensed under GNU AGPL v3.0
268
269
269
270
A modern command-line assistant.
@@ -291,7 +292,7 @@ def welcome_message():
291
292
def welcome_message ():
292
293
print (
293
294
f"""
294
- Open Interpreter 1.0.0
295
+ Open Interpreter { __version__ }
295
296
Copyright (C) 2024 Open Interpreter Team
296
297
Licensed under GNU AGPL v3.0
297
298
You can’t perform that action at this time.
0 commit comments