Skip to content

Commit

Permalink
NF: experiment setting for useVersion
Browse files Browse the repository at this point in the history
This commit: revise versionchooser.py
- support partial versions (e.g., '1.83' to mean 'latest patch-level within 1.83 series')
- availableVersions(): all major.minor.patch tags
- versionOptions(): all major.minor variants (no patches), suitable for menu
- ensureMinimal(): raise RuntimeError if current version is not recent enough

Issues: want to use _translate for error, but don't want to require app module in lib
  • Loading branch information
jeremygray committed Mar 11, 2016
1 parent 54ab652 commit 7baa830
Show file tree
Hide file tree
Showing 3 changed files with 216 additions and 112 deletions.
2 changes: 1 addition & 1 deletion createInitFile.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def createInitFile(dist=None, version=None, sha=None):
for pathName in prefs.general['paths']:
sys.path.append(pathName)
from psychopy.tools.versionchooser import useVersion
from psychopy.tools.versionchooser import useVersion, ensureMinimal
"""

Expand Down
2 changes: 1 addition & 1 deletion psychopy/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,4 @@
for pathName in prefs.general['paths']:
sys.path.append(pathName)

from psychopy.tools.versionchooser import useVersion
from psychopy.tools.versionchooser import useVersion, ensureMinimal

0 comments on commit 7baa830

Please sign in to comment.