Skip to content

Commit

Permalink
Withdrawn non site package installs
Browse files Browse the repository at this point in the history
The requirement to have custom install locations seems to be pointless
since the site-packages is just about always a better option. Some users
struggle with it, so this has been removed.
  • Loading branch information
jimboid committed Nov 8, 2016
1 parent 123b345 commit 93b844c
Show file tree
Hide file tree
Showing 16 changed files with 36 additions and 162 deletions.
16 changes: 3 additions & 13 deletions Longbow/corelibs/applications.py
Expand Up @@ -39,19 +39,9 @@
import logging
import os

# Depending on how longbow is installed/utilised the import will be slightly
# different, this should handle both cases.
try:

import corelibs.exceptions as exceptions
import corelibs.shellwrappers as shellwrappers
import plugins.apps as apps

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.plugins.apps as apps
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.plugins.apps as apps


LOG = logging.getLogger("Longbow.corelibs.applications")
Expand Down
13 changes: 2 additions & 11 deletions Longbow/corelibs/configuration.py
Expand Up @@ -61,17 +61,8 @@
import os
from random import randint

# Depending on how Longbow is installed/utilised the import will be slightly
# different, this should handle both cases.
try:

import corelibs.exceptions as exceptions
import plugins.apps as apps

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.plugins.apps as apps
import Longbow.corelibs.exceptions as exceptions
import Longbow.plugins.apps as apps


LOG = logging.getLogger("Longbow.corelibs.configuration")
Expand Down
22 changes: 5 additions & 17 deletions Longbow/corelibs/scheduling.py
Expand Up @@ -52,23 +52,11 @@
import time
import os

# Depending on how longbow is installed/utilised the import will be slightly
# different, this should handle both cases.
try:

import corelibs.configuration as configuration
import corelibs.exceptions as exceptions
import corelibs.shellwrappers as shellwrappers
import corelibs.staging as staging
import plugins.schedulers as schedulers

except ImportError:

import Longbow.corelibs.configuration as configuration
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.staging as staging
import Longbow.plugins.schedulers as schedulers
import Longbow.corelibs.configuration as configuration
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.staging as staging
import Longbow.plugins.schedulers as schedulers


LOG = logging.getLogger("Longbow.corelibs.scheduling")
Expand Down
8 changes: 1 addition & 7 deletions Longbow/corelibs/shellwrappers.py
Expand Up @@ -83,13 +83,7 @@
import logging
import time

try:

import corelibs.exceptions as exceptions

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.exceptions as exceptions

LOG = logging.getLogger("Longbow.corelibs.shellwrappers")

Expand Down
11 changes: 2 additions & 9 deletions Longbow/corelibs/staging.py
Expand Up @@ -46,15 +46,8 @@

import logging

try:

import corelibs.exceptions as exceptions
import corelibs.shellwrappers as shellwrappers

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers

LOG = logging.getLogger("Longbow.corelibs.staging")

Expand Down
28 changes: 7 additions & 21 deletions Longbow/longbow
Expand Up @@ -50,27 +50,13 @@ import sys
import logging
import subprocess

# Depending on how longbow is installed/utilised the import will be slightly
# different, this should handle most common cases.
try:

import corelibs.applications as applications
import plugins.apps as apps
import corelibs.configuration as configuration
import corelibs.exceptions as exceptions
import corelibs.scheduling as scheduling
import corelibs.shellwrappers as shellwrappers
import corelibs.staging as staging

except ImportError:

import Longbow.corelibs.applications as applications
import Longbow.plugins.apps as apps
import Longbow.corelibs.configuration as configuration
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.scheduling as scheduling
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.staging as staging
import Longbow.corelibs.applications as applications
import Longbow.plugins.apps as apps
import Longbow.corelibs.configuration as configuration
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.scheduling as scheduling
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.staging as staging

PYTHONVERSION = "{0}.{1}".format(sys.version_info[0], sys.version_info[1])
LONGBOWVERSION = "1.3.2"
Expand Down
11 changes: 2 additions & 9 deletions Longbow/plugins/apps/__init__.py
Expand Up @@ -49,15 +49,8 @@

except ImportError:

# Else try to import from a directory installed path.
try:
mod = __import__("plugins.apps." + modulename,
fromlist=[""])

except ImportError:

# Otherwise we've had it! Raise exception.
raise
# Otherwise we've had it! Raise exception.
raise

# Now try and pull in attributes.
try:
Expand Down
8 changes: 1 addition & 7 deletions Longbow/plugins/apps/charmm.py
Expand Up @@ -23,13 +23,7 @@
import os
import re

try:

import corelibs.exceptions as exceptions

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.exceptions as exceptions


EXECDATA = {
Expand Down
8 changes: 1 addition & 7 deletions Longbow/plugins/apps/lammps.py
Expand Up @@ -23,13 +23,7 @@
import os
import re

try:

import corelibs.exceptions as exceptions

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.exceptions as exceptions


EXECDATA = {
Expand Down
8 changes: 1 addition & 7 deletions Longbow/plugins/apps/namd.py
Expand Up @@ -23,13 +23,7 @@
import os
import re

try:

import corelibs.exceptions as exceptions

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.exceptions as exceptions


EXECDATA = {
Expand Down
9 changes: 1 addition & 8 deletions Longbow/plugins/schedulers/__init__.py
Expand Up @@ -40,14 +40,7 @@

except ImportError:

try:

mod = __import__("plugins.schedulers." + modulename,
fromlist=[""])

except ImportError:

raise
raise

try:

Expand Down
11 changes: 2 additions & 9 deletions Longbow/plugins/schedulers/lsf.py
Expand Up @@ -37,15 +37,8 @@
import os
import re

try:

import corelibs.exceptions as exceptions
import corelibs.shellwrappers as shellwrappers

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers

QUERY_STRING = "env | grep -i 'lsf'"

Expand Down
12 changes: 2 additions & 10 deletions Longbow/plugins/schedulers/pbs.py
Expand Up @@ -39,16 +39,8 @@
import os
import re


try:

import corelibs.exceptions as exceptions
import corelibs.shellwrappers as shellwrappers

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers

QUERY_STRING = "env | grep -i 'pbs'"

Expand Down
11 changes: 2 additions & 9 deletions Longbow/plugins/schedulers/sge.py
Expand Up @@ -37,15 +37,8 @@
import os
import re

try:

import corelibs.exceptions as exceptions
import corelibs.shellwrappers as shellwrappers

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers

QUERY_STRING = "env | grep -i 'sge'"

Expand Down
11 changes: 2 additions & 9 deletions Longbow/plugins/schedulers/slurm.py
Expand Up @@ -38,15 +38,8 @@
import os
import re

try:

import corelibs.exceptions as exceptions
import corelibs.shellwrappers as shellwrappers

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers

QUERY_STRING = "which sbatch"

Expand Down
11 changes: 2 additions & 9 deletions Longbow/plugins/schedulers/soge.py
Expand Up @@ -39,15 +39,8 @@
import os
import re

try:

import corelibs.exceptions as exceptions
import corelibs.shellwrappers as shellwrappers

except ImportError:

import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers
import Longbow.corelibs.exceptions as exceptions
import Longbow.corelibs.shellwrappers as shellwrappers

QUERY_STRING = "env | grep -i 'sge'"

Expand Down

0 comments on commit 93b844c

Please sign in to comment.