From 62c3d6ad0de9de07f3cfc06abc19af061a843972 Mon Sep 17 00:00:00 2001 From: Lauri Himanen <lauri.himanen@aalto.fi> Date: Mon, 20 Jun 2016 15:13:36 +0300 Subject: [PATCH] Updated the setuptools settings and README. --- README.md | 9 +++++++++ parser/parser-cp2k/cp2kparser/parser.py | 4 ++-- parser/parser-cp2k/setup.py => setup.py | 3 +-- 3 files changed, 12 insertions(+), 4 deletions(-) rename parser/parser-cp2k/setup.py => setup.py (93%) diff --git a/README.md b/README.md index 49a2289..0d18cf9 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,15 @@ folder *cp2k/test/unittests*. Here is an example of the call syntax: mpl.show() ``` +To install this standalone version, you need to clone the repositories +"python-common", "nomad-meta-info", and "parser-cp2k" into the same folder. +Then install the python-common according to the instructions found in the +README. After that, you can install this package by running: + +```sh +python setup.py develop --user +``` + # Tools and Methods This section describes some of the guidelines that are used in the development of this parser. diff --git a/parser/parser-cp2k/cp2kparser/parser.py b/parser/parser-cp2k/cp2kparser/parser.py index ba0c4d3..fc0f105 100644 --- a/parser/parser-cp2k/cp2kparser/parser.py +++ b/parser/parser-cp2k/cp2kparser/parser.py @@ -15,8 +15,8 @@ class CP2KParser(ParserInterface): After the implementation has been setup, you can parse the files with parse(). """ - def __init__(self, main_file, metainfo_to_keep=None, backend=None, default_units=None, metainfo_units=None): - super(CP2KParser, self).__init__(main_file, metainfo_to_keep, backend, default_units, metainfo_units) + def __init__(self, main_file, metainfo_to_keep=None, backend=None, default_units=None, metainfo_units=None, debug=True, store=True): + super(CP2KParser, self).__init__(main_file, metainfo_to_keep, backend, default_units, metainfo_units, debug, store) def setup_version(self): """Setups the version by looking at the output file and the version diff --git a/parser/parser-cp2k/setup.py b/setup.py similarity index 93% rename from parser/parser-cp2k/setup.py rename to setup.py index 66d74e7..6c2804b 100644 --- a/parser/parser-cp2k/setup.py +++ b/setup.py @@ -11,7 +11,6 @@ def main(): setup( name="cp2kparser", version="0.1", - include_package_data=True, package_data={ 'cp2kparser.versions.cp2k262': ['input_data/cp2k_input_tree.pickle'], }, @@ -19,6 +18,7 @@ def main(): author="Lauri Himanen", author_email="lauri.himanen@aalto.fi", license="GPL3", + package_dir={'': 'parser/parser-cp2k'}, packages=find_packages(), install_requires=[ 'pint', @@ -26,7 +26,6 @@ def main(): 'mdtraj', 'ase' ], - zip_safe=False ) # Run main function by default -- GitLab