diff --git a/config.py b/config.py index d8092d4..c3cd6a6 100644 --- a/config.py +++ b/config.py @@ -1,9 +1,8 @@ import os -from ungleich_common.etcd_wrapper import EtcdWrapper -from ungleich_common.ldap_manager import LdapManager -from ungleich_common.config_parser import StrictConfigParser - +from ungleich_common.ldap.ldap_manager import LdapManager +from ungleich_common.std.configparser import StrictConfigParser +from ungleich_common.etcd.etcd_wrapper import EtcdWrapper config_file = os.environ.get('meow-pay-config-file', default='pay.conf') config = StrictConfigParser(allow_no_value=True) diff --git a/requirements.txt b/requirements.txt index 6b6c77b..292cf99 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,4 +2,7 @@ ldap3 etcd3 stripe flask -git+git://code.ungleich.ch/ahmedbilal/ungleich-common@master#egg=ungleich-common \ No newline at end of file +git+https://code.ungleich.ch/ahmedbilal/ungleich-common/#egg=ungleich-common-etcd&subdirectory=etcd +git+https://code.ungleich.ch/ahmedbilal/ungleich-common/#egg=ungleich-common-ldap&subdirectory=ldap +git+https://code.ungleich.ch/ahmedbilal/ungleich-common/#egg=ungleich-common-std&subdirectory=std +git+https://code.ungleich.ch/ahmedbilal/ungleich-common/#egg=ungleich-common-schemas&subdirectory=schemas \ No newline at end of file diff --git a/schemas.py b/schemas.py index 8285491..2e3aef7 100644 --- a/schemas.py +++ b/schemas.py @@ -5,7 +5,7 @@ import math from config import ldap_manager, etcd_client from helper import resolve_product -from ungleich_common.schemas import BaseSchema, Field, ValidationException +from ungleich_common.schemas.schemas import BaseSchema, Field, ValidationException class AddProductSchema(BaseSchema):