On Jan 11, 2007, at 12:52 PM, jose wrote:
> > Alberto Valverde wrote: > >> On Jan 11, 2007, at 11:04 AM, Peter Russell wrote: >> >> >> >>> Hi, >>> >>> Sorry if you've seen this already, I'm not sure if it sent last >>> time. >>> >>> This is probably more of a generic Python or possibly SetupTools >>> question. >>> >>> I have a project that includes multiple TurboGears servers which >>> talk to >>> each other though a JSON interface (the project is a web based >>> voting >>> system, where votes are entered into a web page driven by one >>> server, >>> validated against one and counted on a third, to ensure >>> separation of >>> concerns). >>> >>> These servers share a certain amount of code, so I would like them >>> to be >>> subpackages of a common python package, with a shared library >>> package, >>> giving a package structure like this: >>> >>> voting/ >>> lib/ >>> validationserver/ >>> model.py >>> controllers.py >>> etc >>> voteragent/ >>> model.py >>> controllers.py >>> etc >>> countingserver/ >>> model.py >>> controllers.py >>> etc >>> >>> Is it possible to make Turbogears recognise that it is e.g. >>> voting.validationserver rather than validationserver, or does the >>> root >>> of the project have to be a top level package? If so, what what >>> happens >>> to the top level stuff like the start script? >>> >>> >> >> Take a look at setuptools namespace packages. http://tinyurl.com/ >> yauj5n >> >> You'd have to tweak start scripts and a couple of paths here and >> there but it's certainly doable (I've done it ;) >> >> > What about identity? Is it possible using this package share the > authentication between multiple servers? Hmmm, not sure as I personally have never used identity. I guess it's possible if all apps share the same db where visit keys are stored, all apps are under the same root domain and the identity cookie's domain is set accordingly. However, don't take me too seriously as I have never done it myself. Maybe someone else in the list can help you there. Alberto --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

