Skip to content

Commit

Permalink
Fix version to fetch from packages
Browse files Browse the repository at this point in the history
  • Loading branch information
ManInFez committed Apr 11, 2019
1 parent 28d2be6 commit 9c2c70e
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 35 deletions.
5 changes: 3 additions & 2 deletions bin/ert.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
import sys
import os
from argparse import ArgumentParser, ArgumentTypeError
import pkg_resources

ERT_ROOT = "${ERT_ROOT}"
ERT_SHARE_PATH = "%s/share/ert" % ERT_ROOT
ERT_ROOT = pkg_resources.working_set.by_key['ensemble-reservoir-tool'].location
ERT_SHARE_PATH = os.path.realpath(os.path.join(ERT_ROOT, '../../../share/ert'))

def valid_file(fname):
if not os.path.isfile(fname):
Expand Down
6 changes: 5 additions & 1 deletion python/python/ert_gui/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ def headless():
else:
matplotlib.use("Qt4Agg")

from .ert_version import ErtVersion
try:
from .version import version as __version__
except ImportError:
__version__ = '0.0.0'

from .ertnotifier import ERT
from .ertnotifier import configureErtNotifier
20 changes: 7 additions & 13 deletions python/python/ert_gui/about_dialog.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,10 @@
from PyQt5.QtWidgets import QDialog, QVBoxLayout, QPushButton, QHBoxLayout, QLabel
from PyQt5.QtGui import QFont

from ert_gui import ErtVersion
import res
import ecl
import ert_gui

from ert_gui.ertwidgets import resourceImage


Expand Down Expand Up @@ -81,21 +84,12 @@ def createInfoLayout():
info_layout.addWidget(ert_title)

version = QLabel()
ert_version = ErtVersion( )

version.setAlignment(Qt.AlignHCenter)
version.setText("Versions: ecl:%s res:%s ert:%s" % (ert_version.ecl_version().versionString(), ert_version.res_version().versionString(), ert_version.versionString()))
version.setText(
"Versions: ecl:%s res:%s ert:%s" % (ecl.__version__, res.__version__, ert_gui.__version__))
info_layout.addWidget(version)

timestamp = QLabel()
timestamp.setAlignment(Qt.AlignHCenter)
timestamp.setText("Build time: %s" % ert_version.getBuildTime())
info_layout.addWidget(timestamp)

git_commit = QLabel()
git_commit.setAlignment(Qt.AlignHCenter)
git_commit.setText("Git commit hash: %s" % ert_version.getGitCommit(short=True))
info_layout.addWidget(git_commit)

info_layout.addStretch(5)

return info_layout
Expand Down
7 changes: 0 additions & 7 deletions python/python/ert_gui/ert_splash.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,13 +99,6 @@ def drawContents(self, painter):
painter.setFont(font)
painter.drawText(text_x, top_offset, text_area_width, text_size, Qt.AlignHCenter | Qt.AlignCenter, self.version)

top_offset += text_size + margin
text_size = 15
font.setPixelSize(text_size)
painter.setFont(font)
painter.drawText(text_x, top_offset, text_area_width, text_size, Qt.AlignHCenter | Qt.AlignCenter, self.timestamp)


text_size = 12
font.setPixelSize(text_size)
painter.setFont(font)
Expand Down
11 changes: 4 additions & 7 deletions python/python/ert_gui/gert_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,6 @@
from PyQt5.QtWidgets import QApplication, QFileDialog


from ecl.util.util import EclVersion
from ert_gui import ErtVersion
from ert_gui.ert_splash import ErtSplash
from ert_gui.ertwidgets import SummaryPanel, resourceIcon
import ert_gui.ertwidgets
Expand All @@ -141,6 +139,8 @@
from res.enkf import EnKFMain, ResConfig
from res.util import ResLog
from res.util import ResVersion
import res
import ecl
import sys
import time

Expand Down Expand Up @@ -231,10 +231,7 @@ def main(argv):
sys.exit(1)

splash = ErtSplash()
version = ErtVersion( )
splash.version = "Version %s" % version.versionString()

splash.timestamp = version.getBuildTime()
splash.version = "Version %s" % ert_gui.__version__

splash.show()
splash.repaint()
Expand Down Expand Up @@ -273,7 +270,7 @@ def main(argv):
splash.finish(window)
window.activateWindow()
window.raise_()
ResLog.log(3, "Versions ecl:%s res:%s ert:%s" % (EclVersion( ), ResVersion( ), ErtVersion( )))
ResLog.log(3, "Versions: ecl:%s res:%s ert:%s" % (ecl.__version__, res.__version__, ert_gui.__version__))
finished_code = app.exec_()
sys.exit(finished_code)

Expand Down
7 changes: 2 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,10 @@

setup(
name='Ensemble Reservoir Tool',
use_scm_version=True,
use_scm_version={'root':'.' , 'write_to': 'python/python/ert_gui/version.py'},
scripts=['bin/ert.in', 'python/python/bin/ert_cli'],
packages=find_packages(where="python/python") ,
package_dir={'':'python/python'},
package_data={
'' : 'share/*'
},
license='Open Source',
long_description=open('README.md').read(),
install_requires=[
Expand All @@ -25,5 +22,5 @@
],
zip_safe=False,
tests_require=['pytest'],
setup_requires=["pytest-runner"],
setup_requires=["pytest-runner", 'setuptools_scm'],
)

0 comments on commit 9c2c70e

Please sign in to comment.