本文整理汇总了Python中version.getVersion函数的典型用法代码示例。如果您正苦于以下问题:Python getVersion函数的具体用法?Python getVersion怎么用?Python getVersion使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getVersion函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: onAbout
def onAbout(self, event):
info = wx.AboutDialogInfo()
info.AddDeveloper('bogolt ([email protected])')
info.SetName('dcLord')
info.SetWebSite('https://github.com/bogolt/dclord')
info.SetVersion(version.getVersion())
info.SetDescription('Divide and Conquer\ngame client\nsee at: http://www.the-game.ru')
wx.AboutBox(info)
示例2: version
def version(self):
"""
Returns version information about the server.
Parameters: None
Returns:
* Dictionary
-- "version" - string
-- "name" - string
"""
tmp = {}
tmp['version'] = version.getVersion()
tmp['name'] = version.getName()
return tmp
示例3: setup
install_requires += ['pycairo-gtk2-win', 'pywin32']
else:
try:
import gtk
except ImportError:
print >> sys.stderr, ("Please install Python bindings for Gtk 2 using "
"your system's package manager.")
try:
import cairo
except ImportError:
print >> sys.stderr, ("Please install Python bindings for cairo using "
"your system's package manager.")
setup(name='microdrop',
version=version.getVersion(),
description='MicroDrop is a graphical user interface for the DropBot '
'Digital Microfluidics control system',
keywords='digital microfluidics dmf automation dropbot microdrop',
author='Ryan Fobel and Christian Fobel',
author_email='[email protected] and [email protected]',
url='http://microfluidics.utoronto.ca/microdrop',
license='GPL',
long_description='\n%s\n' % open('README.md', 'rt').read(),
packages=['microdrop'],
include_package_data=True,
install_requires=install_requires,
entry_points = {'console_scripts':
['microdrop = microdrop.microdrop:main']})
示例4: install_distutils_tasks
warnings.warn('Could not import `base_node_rpc` (expected during '
'install).')
sys.path.insert(0, '.')
import version
install_distutils_tasks()
DEFAULT_ARDUINO_BOARDS = ['uno']
PROJECT_PREFIX = [d for d in path('.').dirs()
if d.joinpath('Arduino').isdir()
and d.name not in ('build', )][0].name
module_name = PROJECT_PREFIX
package_name = module_name.replace('_', '-')
rpc_module = import_module(PROJECT_PREFIX)
VERSION = version.getVersion()
URL='http://github.com/wheeler-microfluidics/%s.git' % package_name
PROPERTIES = OrderedDict([('package_name', package_name),
('display_name', package_name),
('manufacturer', 'Wheeler Lab'),
('software_version', VERSION),
('url', URL)])
LIB_PROPERTIES = PROPERTIES.copy()
LIB_PROPERTIES.update(OrderedDict([('author', 'Christian Fobel'),
('author_email', '[email protected]'),
('short_description', 'Arduino-based pulse '
'counting firmware and Python driver.'),
('version', VERSION),
('long_description', ''),
('category', 'Communication'),
('architectures', 'avr')]))
示例5: getVersion
from twisted.runner import procmon
from twext.web2.server import Site
from twext.python.log import Logger, LoggingMixIn
from twext.python.log import logLevelForNamespace, setLogLevelForNamespace
from twext.internet.ssl import ChainingOpenSSLContextFactory
from twext.internet.tcp import MaxAcceptTCPServer, MaxAcceptSSLServer
from twext.web2.channel.http import LimitingHTTPFactory, SSLRedirectRequest
try:
from twistedcaldav.version import version
except ImportError:
sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "support"))
from version import version as getVersion
version = "%s (%s)" % getVersion()
from twistedcaldav.config import ConfigurationError
from twistedcaldav.config import config
from twistedcaldav.directory.principal import DirectoryPrincipalProvisioningResource
from twistedcaldav.directory import calendaruserproxy
from twistedcaldav.directory.calendaruserproxyloader import XMLCalendarUserProxyLoader
from twistedcaldav.localization import processLocalizationFiles
from twistedcaldav.mail import IMIPReplyInboxResource
from twistedcaldav.static import CalendarHomeProvisioningFile
from twistedcaldav.static import IScheduleInboxFile
from twistedcaldav.static import TimezoneServiceFile
from twistedcaldav.stdconfig import DEFAULT_CONFIG, DEFAULT_CONFIG_FILE
from twistedcaldav.upgrade import upgradeData
from twext.web2.metafd import ConnectionLimiter, ReportingHTTPService
示例6: len
from distutils.core import setup
import os
import re
import sys
import version
release = version.getVersion()
if len(sys.argv) == 2 and sys.argv[1] == 'builddoc':
os.execlp('sphinx-build',
'-Drelease=' + release,
'-Dversion=' + '.'.join(release.split('.', 2)[0:2]),
'.', 'html')
with open('README.rst') as f:
readme = f.read()
with open('version-history.rst') as f:
readme += '\n' + f.read()
kwargs = {
'name': 'pygtrie',
'version': release,
'description': 'Trie data structure implementation.',
'long_description': readme,
'author': 'Michal Nazarewicz',
'author_email': '[email protected]',
'url': 'https://github.com/google/pygtrie',
'py_modules': ['trie'],
'license': 'Apache-2.0',
'platforms': 'Platform Independent',
'keywords': ['trie', 'prefix tree', 'data structure'],
示例7: OptionParser
from optparse import OptionParser
import sys
parser = OptionParser()
parser.add_option('-v', '--version', action='store_true', dest='version',
help="get version information")
parser.add_option('-s', '--session', action='store', dest='session',
help="name of existing session to continue")
parser.add_option('-c', '--clients', action='store', dest='clients',
help="comma separated list of clients")
parser.add_option('-p', '--prevapp', action='store_true', dest='prevapp',
help="restart previous application")
(options, args) = parser.parse_args()
if options.version:
import version
print 'Leginon version: %s' % (version.getVersion(),)
print ' Installed in: %s' % (version.getInstalledLocation(),)
sys.exit()
示例8: __init__
def __init__(self, parent):
sz = int(config.options['window']['width']), int(config.options['window']['height'])
wx.Frame.__init__(self, parent, -1, "dcLord (%s): Divide & Conquer client (www.the-game.ru)"%(version.getVersion(),), style=wx.DEFAULT_FRAME_STYLE | wx.NO_FULL_REPAINT_ON_RESIZE, size=sz)
if int(config.options['window']['is_maximized'])==1:
self.Maximize()
#import_raw.processAllUnpacked()
#self.map.turn = db.db.max_turn
self.log_dlg = wx.TextCtrl(self, 1, style=wx.TE_MULTILINE)
self.log_dlg.Disable()
self.log_dlg.SetBackgroundColour('WHITE')
serialization.load(ev_cb = self)
self.info_panel = planet_window.InfoPanel(self)
self.object_filter = object_filter.FilterPanel(self)
self.planet_filter = object_filter.FilterFrame(self)
#self.unit_list = unit_list.UnitPrototypeListWindow(self, 0)
self.history = history.HistoryPanel(self)
#self.area_list = area_panel.AreaListWindow(self)
self.sync_path = config.options['data']['sync_path']
self.info_panel.turn = db.getTurn()
print 'db max turn is %s'%(db.getTurn(),)
self.map = map.Map(self)
self.map.turn = db.getTurn()
self.map.set_planet_filter(self.planet_filter)
print 'map turn is set to %s'%(self.map.turn,)
self.map.update()
self.started = False
self.actions_queue = []
self.pf = None
if self.map.turn != 0:
self.log('loaded data for turn %d'%(self.map.turn,))
self.pending_actions = request.RequestMaker()
self._mgr = wx.aui.AuiManager(self)
self.command_selected_user = False
info = wx.aui.AuiPaneInfo()
info.CenterPane()
info.Fixed()
info.DefaultPane()
info.Resizable(True)
info.CaptionVisible(False)
self._mgr.AddPane(self.map, info)
self._mgr.AddPane(self.history, wx.RIGHT, "Turn")
self._mgr.AddPane(self.info_panel, wx.RIGHT, "Info")
self._mgr.AddPane(self.planet_filter, wx.LEFT, "Planets")
self._mgr.AddPane(self.object_filter, wx.LEFT, "Filter")
#self._mgr.AddPane(self.unit_list, wx.RIGHT, "Units")
self._mgr.AddPane(self.log_dlg, wx.BOTTOM, "Log")
#self._mgr.AddPane(self.area_list, wx.RIGHT, "Areas")
#self.map.set_planet_fileter(self.planet_filter)
self._mgr.Update()
#TODO: load from data
self.manual_control_units = set()
#unit id
self.manual_control_units.add( 7906 )
self.manual_control_units.add( 7291 ) # probes over Othes planets
#TODO: load from file
self.exclude_fleet_names = [] #busy, taken, etc...
#p = config.options['window']['pane-info']
#if p:
# print 'load p %s'%(p,)
# self._mgr.LoadPerspective( p )
self.recv_data_callback = {}
self.makeMenu()
self.Bind(event.EVT_DATA_DOWNLOAD, self.onDownloadRawData)
self.Bind(event.EVT_MAP_UPDATE, self.onMapUpdate)
self.Bind(event.EVT_USER_SELECT, self.onSelectUser)
self.Bind(event.EVT_ACTIONS_REPLY, self.onActionsReply)
self.Bind(event.EVT_SELECT_OBJECT, self.info_panel.selectObject)
self.Bind(event.EVT_TURN_SELECTED, self.onTurnSelected)
self.Bind(event.EVT_LOG_APPEND, self.onLog)
#import_raw.processAllUnpacked()
#serialization.save()
#todo - restore previous state
#self.Maximize()
self.history.updateTurns(self.map.turn)
示例9:
# The Leginon software is Copyright 2004-2012
# The Scripps Research Institute, La Jolla, CA
# For terms of the license agreement
# see http://ami.scripps.edu/software/leginon-license
#
# $Source: /ami/sw/cvsroot/pyleginon/__init__.py,v $
# $Revision: 1.2 $
# $Name: not supported by cvs2svn $
# $Date: 2004-10-26 20:21:53 $
# $Author: suloway $
# $State: Exp $
# $Locker: $
import version
__version__ = version.getVersion()
示例10: open
import sys
sys.path.insert(0, '.')
import version
open('RELEASE-VERSION', 'wb').write(version.getVersion())