Commit 6a9f5d5f authored by Sriram Karra's avatar Sriram Karra

Remove vobject as a submodule and make it external dependency

Not all the libraries need to be bundled in. vobject in particular
(afair) is not even patched for any reason (like critical bugs)
which was the original reason I started bundling packages
as submodules.
parent 5d86a23e
[submodule "lib/vobject"]
path = lib/vobject
url = https://github.com/skarra/vobject.git
[submodule "lib/.CalDAVClientLibrary"]
path = lib/.CalDAVClientLibrary
url = https://github.com/skarra/CalDAVClientLibrary.git
......
......@@ -24,11 +24,10 @@
##
from contact import Contact
from vobject import vobject
import demjson, pimdb_cd, utils
from caldavclientlibrary.protocol.http.util import HTTPError
import copy, datetime, logging, md5, os, re, string, uuid
import copy, datetime, logging, md5, os, re, string, uuid, vobject
def l (s):
return s.lower()
......
......@@ -18,15 +18,15 @@
## not, see <http://www.gnu.org/licenses/>.
##
from folder import Folder
from contact_cd import CDContact
from vobject import vobject
from caldavclientlibrary.protocol.url import URL
from caldavclientlibrary.protocol.http.util import HTTPError
from caldavclientlibrary.protocol.webdav.definitions import davxml
from caldavclientlibrary.protocol.carddav.definitions import carddavxml
import logging
import logging, vobject
class CDContactsFolder(Folder):
def __init__ (self, db, fid, gn, root_path):
......
Subproject commit cec3a841194dccbf885f1b832a6c13f47ef609aa
......@@ -36,7 +36,7 @@ sys.path = EXTRA_PATHS + sys.path
from state import Config
from pimdb_cd import CDPIMDB
from contact_cd import CDContact
from vobject import vobject
import vobject
asynk_base_dir = os.path.abspath(os.path.join("..", ".."))
user_dir = os.path.abspath('user_dir')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment