[Trac #1455] datastore requires its dependencies at build time

Zarro Boogs per Child bugtracker at laptop.org
Thu May 10 14:12:25 EDT 2007


#1455: datastore requires its dependencies at build time
-----------------------+----------------------------------------------------
 Reporter:  tomeu      |       Owner:  tomeu    
     Type:  defect     |      Status:  new      
 Priority:  normal     |   Milestone:  Untriaged
Component:  datastore  |     Version:           
 Keywords:             |  
-----------------------+----------------------------------------------------
 The datastore imports its dependencies at build time and that doesn't play
 well with the build system.

 This is what we did for not importing all those packages:

 {{{
 --- a/setup.py
 +++ b/setup.py
 @@ -4,15 +4,15 @@ import sys, os
  sys.path.insert(0,
                  os.path.join(os.path.dirname(__file__),'src')) # for
 version

 -
 -from olpc.datastore.__version__ import version
 +# taken out for not requiring pysqlite at build time
 +#from olpc.datastore.__version__ import version

  DEPENDS = ['sqlalchemy >= 0.3.6', ]


  setup(
 -    name="olpc.datastore",
 -    version=version.v_short,
 +    name="sugar-datastore",
 +    version='0.2.0', #version.v_short,
      packages=find_packages('src', exclude=["*.tests"]),
      package_dir= {'':'src'},
      namespace_packages=['olpc'],

 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/1455>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list