On 2/15/07, Ian Bicking <[EMAIL PROTECTED]> wrote:
These extra files are about presenting an API to the world that is fairly abstract -- mostly the Paste Deploy API. This hides Pylons, and even Paste, and makes it easier to deal with your application in an abstract manner.
I don't fully understand all of the ins and outs of that, but I gathered that it was so... but that's kinda my point. As a custom one-off application that I write for a client, there won't be anything that wants to deal with my application as an API, or in an abstract manner... it's not a plugin to anything, it's just a web site. This is conflating the directory you put something into with the Python
package. It makes things like branches awkward, and you can't build on tools like workingenv.
Good point. Personally I don't think deploy.ini should go in the main package at
all, though I can understand why people wouldn't want to introduce the extra abstraction when they are doing only simple deployments.
Another good point... I understand that one of the cool things about those ini files is that they can be anywhere... but if you KNOW where it is, and you know where your code is (on sys.path somewhere) you don't really need this feature. For example, if I have something inside of the lib directory of a pylons app, and I want to get to it from some other bit of python, I currently can't, since it's not on sys.path. I suppose I could "install" the egg, and then get to it, but it seems like I now have to do a lot more work (that feels like "magic" to me) just to get back to standard python behavior. Well, I'll try to talk you out of it:
You've listed a lot of very nice features, but not things that I really need... I just want to run a one-off web site here. Still, I'll try and adapt my mindset and ignore the files and things that I don't need or understand. I'm guessing since you didn't say "you can turn that off like this..." that I can't turn it off. So I'll adapt. Thanks for the quick response.
_______________________________________________ Paste-users mailing list [email protected] http://webwareforpython.org/cgi-bin/mailman/listinfo/paste-users
