[python-uk] Job Hunting
Title: Job Hunting Job Hunting I'm now officially looking for work as a programmer. I'd prefer to work with Python, doing web development (not web-design, which is another kettle of fish). But I'm willing to learn (more-or-less) any language/development environment [1]. Money isn't particularly an issue, but I'm looking for work in the Northampton (UK) area. I'm also looking for work four days a week, so I can stick with my job at the Jesus Centre. These factors could limit my choices. I'm definitely worth it though. I need to polish up my CV before I start submitting it to local companies. There are a lot more computer firms in the area than I expected. [1]I would rather not have to learn Java or Perl if I can avoid it - but ASP or PHP would be fine. They seem fairly ubiquitous in the world of commercial web development. Posted by Fuzzyman on 2005-12-22 08:50:08. Categories: Work, Jesus Centre, Life Visit the Voidspace Blogspot to read this entry and more. ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
[python-uk] i like to come down to U.K
Dear Tim Couper ,I wouldlike to request you to register me for your2006: Python UK Conference 2006 (Oxford, UK)Incaseregistration fee is needed I kindly request to payafter getting the Visa.This is so because myCountry-Nigeria, is not Visa-free. Secondly,I kindly request for an official invitationletter. Hope to hear from you soon.Kind regards,tina shoola philips projects center Blab-away for as little as 1¢/min. Make PC-to-Phone Calls using Yahoo! Messenger with Voice.___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
Re: [python-uk] Manchester 2.0 Beta? Re: London 2.0 rc5
hi, how is your lovely day with you hope it's cool .am interested in Manchester Python.have a lovely weekend Marek Isalski <[EMAIL PROTECTED]> wrote: I'd be interested in a Manchester Python 2.1b on 3/May -- and the Lasssounds fine to me!>>> Michael <[EMAIL PROTECTED]>24/04/2006 23:39:42 >>>Hi!If so, was the Lass a good idea, or does anyone have a better idea? Would people prefer a different venue?-This message has been scanned for all viruses by Sophos Sweep<<<>>>___python-uk mailing listpython-uk@python.orghttp://mail.python.org/mailman/listinfo/python-uk New Yahoo! Messenger with Voice. Call regular phones from your PC and save big.___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
Re: [python-uk] Python evening talks in London
Hi, Andy. I've been using Python off and on for about 18 months or so. I'd be very interested in attending. I don't (unfortunately) have any cutting edge applications to talk about yet, but I'm always interested in learning what other people are doing. My particular interests would be GUI frameworks, Python 3000, applications of Python (especially engineering, scientific and financial), and web frameworks. Plus of course it is always good to meet other Python users. If the IET venue doesn't work out for any reason, the Institute of Physics also have good facilities at 76 Portland Place. Probably not free, but not too expensive either. Regards, Mike Pentney Andy Robinson wrote: > Hi all, > > Yet another London-centric suggestion. Apologies to the rest of the > country. > > I've been talking to a friend who is discovering the joys of Python, and > is a committee member of the Institute of Engineering and Technology > (www.theiet.org) He believes we could get rooms in their place, which > is next to the Savoy, to hold evening talks followed by networking over > a drink or two. They have a distinguished location with rooms for > anything from 20 up to 200 and he believes it could cost little or > nothing to the visitors. > > The general idea would be a talk on some Python-related subjects, > libraries or frameworks, about once a month, which can reach a wider > network of developers than usually turn up for the pub sessions. People > would be encouraged to bring laptops (Wifi available) and try out > whatever's being talked about, so if they discovered a few useful > libraries for a task, they could put them to work next day; and > experience Pythonistas could advise newbies. > > A proposal is needed to their committee by end of this month. So, > - who'd find something like this useful? > - who'd like to give talks, and on what? > - who'd like to hear talks, and on what? > - who'd bring colleagues along? > - any thoughts on format, target audience and so on > > I understand the start would be a few months off. > > > Best Regards, > > ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
Re: [python-uk] Python and Linux Vacancies
Hi Rakesh, Can you provide me with more details on the Python vacancies in Central and South London? What are the full job descriptions and which companies are recruiting? Regards, Mike Ross. > Hi All, > > > > I am looking for a number of Permanent Python Developers for clients > based in Central London, South London and Bristol. > > > > I am also looking for a Linux enthusiasts (graduates welcome to apply) > for an innovative software company in Cambridge. > > > > If you are interested in finding out more please do not hesitate to > contact me. > > > > Regards > > Rakesh > > > > ___ > Rakesh Thakrar > Manager > Microcom > Recruitment Division > Tel: 0845 389 2322 > Mob: 079 7094 3227 > Fax: 0845 389 2392 > www.microcom-recruitment.com <http://www.microcom-recruitment.com> > Unit F > The Chase > Foxholes Business Park > John Tate Road > Hertford > SG13 7NN > > Permanent and Contract IT Recruitment Specialists > > > > > The views expressed in this e-mail are not necessarily the views of > European Recruitment Network Ltd, its directors, officers or employees > make no representation or accept any liability for its accuracy or > completeness unless expressly stated to the contrary. > This e-mail, and any attachments are strictly confidential and intended > for the addressee(s) only. > The content may also contain legal, professional or other privileged > information. Unless expressly stated to the contrary, no contracts may > be concluded on behalf of European Recruitment Network Ltd by means of > e-mail communication. You may report the matter by calling us on 0845 > 389 2322. > Please ensure you have adequate virus protection before you open or > detach any documents from this transmission. European Network > Recruitment Ltd does not accept any liability for viruses. > > European Recruitment Network Ltd is registered in England: Company > number: > 5651508. > Registered Office: Greener House, 66-68 Haymarket, London, SW1Y 4RF > > > > > > ___ > python-uk mailing list > python-uk@python.org > http://mail.python.org/mailman/listinfo/python-uk > ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
Re: [python-uk] freelance python or c module job
Dear Pierre, I may be able to help with this for you. I'm a freelance Python/C++ programmer based in Little Chalfont, Bucks. I mainly work from home but can easily travel to your office as needed. I've a background in electrical engineering and nuclear physics, and have been working with Python for about 5 years. Let me know if you are still looking. My rate is £35 per hour + VAT. Best regards, Dr Mike Pentney Pierre Schmidt wrote: hello, we are a furniture company based in East London, one of our main tool is a computer controled cutting machine, we are looking for a python programmer to help us to optimize a parser we wrote for this machine's files. The job would be for a freelance programmer based in London, or who can visit us. Thanks, Pierre ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
[python-uk] easy_install pip won't work, am concerned Ministry of Packaging may chase after me.
Hey UK Pythonistas, In accordance with the new directives issed at http://s3.pixane.com/python_comrades.png, I've installed virtualenv and virtualenv_wrapper, made, and activated a project like so: # mkvirtualenv imeveryone # workon imeveryone However using the easy_install inside the virtualenv to install pip doesn't seem to be working. But easy_install inside the virtualenv does successfully install other packages (eg, I tried installing ipython and it was fine). Am I doing something wrong? I'm not really experienced with the various Python packaging tools. [Note the system is Ubuntu 10.04 beta, but I don't think that's the cause of the prob] Full output is below. Thanks for your help, much appreciated, Mike (imeveryone)r...@mike-desktop:~# easy_install pip /root/.virtualenvs/imeveryone/bin/easy_install:5: UserWarning: Module pkg_resources was already imported from /root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py, but /usr/lib/python2.6/dist-packages is being added to sys.path from pkg_resources import load_entry_point /root/.virtualenvs/imeveryone/bin/easy_install:5: UserWarning: Module site was already imported from /root/.virtualenvs/imeveryone/lib/python2.6/site.pyc, but /usr/lib/python2.6/dist-packages is being added to sys.path from pkg_resources import load_entry_point Searching for pip Reading http://pypi.python.org/simple/pip/ Reading http://pip.openplans.org Best match: pip 0.6.3 Downloading http://pypi.python.org/packages/source/p/pip/pip-0.6.3.tar.gz#md5=0602fa9179cfaa98e41565d4a581d98c Processing pip-0.6.3.tar.gz Running pip-0.6.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-bgHiZO/pip-0.6.3/egg-dist-tmp-9OS3pv Traceback (most recent call last): File "/root/.virtualenvs/imeveryone/bin/easy_install", line 8, in load_entry_point('setuptools==0.6c9', 'console_scripts', 'easy_install')() File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 1671, in main File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 1659, in with_ei_usage File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 1675, in File "/usr/lib/python2.6/distutils/core.py", line 152, in setup dist.run_commands() File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands self.run_command(cmd) File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command cmd_obj.run() File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 211, in run File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 446, in easy_install File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 476, in install_item File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 655, in install_eggs File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 930, in build_and_install File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", line 919, in run_setup File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/sandbox.py", line 27, in run_setup File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/sandbox.py", line 63, in run File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/sandbox.py", line 29, in File "setup.py", line 48, in File "/usr/lib/python2.6/distutils/core.py", line 113, in setup _setup_distribution = dist = klass(attrs) File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/dist.py", line 223, in __init__ File "/usr/lib/python2.6/distutils/dist.py", line 270, in __init__ self.finalize_options() File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/dist.py", line 256, in finalize_options File "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py", line 1918, in load while parts and parts[-1]=='': ImportError: has no 'check_packages' attribute ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
Re: [python-uk] easy_install pip won't work, am concerned Ministry of Packaging may chase after me.
Walter, you are a god amongst men. It turns out this is a bug in Ubuntu 10.4's virtualenv package. See https://bugs.launchpad.net/ubuntu/+source/python-virtualenv/+bug/517390 But your advice has successfully worked around it. For anyone else wanting a quick method to get pip + virtualenv running on Ubuntu 10,4, here's what I did to get things working: 1. aptitude install python-virtualenv and python-setuptools packages 2. easy_install pip 3. easy_install virtualenv-wrapper 4. mkvirtualenv 5. pip -E install Mike On Tue, Mar 30, 2010 at 9:19 PM, Ed Stafford < walter.staff...@carbonsixty.co.uk> wrote: > Hi Mike, > > You should really use easy_install to install pip under your main python > site-packages along with virtualenv/virtualenvwrapper and then use PIP after > you mkvirtualenv. PIP is aware of virtual environments so you shouldn't have > any trouble in this regard. > > Basically, install PIP in your global (main) site-packages, not your > virtual environment. > > Another nice lib to use is yolk, which you can use to spit out what and > where various python packages are installed. > > Hope this helps. > > Cheers, > -Ed > > On 30 March 2010 21:12, Mike MacCana wrote: > >> Hey UK Pythonistas, >> >> In accordance with the new directives issed at >> http://s3.pixane.com/python_comrades.png, I've installed virtualenv and >> virtualenv_wrapper, made, and activated a project like so: >> >> # mkvirtualenv imeveryone >> # workon imeveryone >> >> However using the easy_install inside the virtualenv to install pip >> doesn't seem to be working. But easy_install inside the virtualenv does >> successfully install other packages (eg, I tried installing ipython and it >> was fine). >> >> Am I doing something wrong? I'm not really experienced with the various >> Python packaging tools. >> >> [Note the system is Ubuntu 10.04 beta, but I don't think that's the cause >> of the prob] >> >> Full output is below. >> >> Thanks for your help, much appreciated, >> >> Mike >> >> (imeveryone)r...@mike-desktop:~# easy_install pip >> /root/.virtualenvs/imeveryone/bin/easy_install:5: UserWarning: Module >> pkg_resources was already imported from >> /root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py, >> but /usr/lib/python2.6/dist-packages is being added to sys.path >> from pkg_resources import load_entry_point >> /root/.virtualenvs/imeveryone/bin/easy_install:5: UserWarning: Module site >> was already imported from >> /root/.virtualenvs/imeveryone/lib/python2.6/site.pyc, but >> /usr/lib/python2.6/dist-packages is being added to sys.path >> from pkg_resources import load_entry_point >> Searching for pip >> Reading http://pypi.python.org/simple/pip/ >> Reading http://pip.openplans.org >> Best match: pip 0.6.3 >> Downloading >> http://pypi.python.org/packages/source/p/pip/pip-0.6.3.tar.gz#md5=0602fa9179cfaa98e41565d4a581d98c >> Processing pip-0.6.3.tar.gz >> Running pip-0.6.3/setup.py -q bdist_egg --dist-dir >> /tmp/easy_install-bgHiZO/pip-0.6.3/egg-dist-tmp-9OS3pv >> Traceback (most recent call last): >> File "/root/.virtualenvs/imeveryone/bin/easy_install", line 8, in >> >> load_entry_point('setuptools==0.6c9', 'console_scripts', >> 'easy_install')() >> File >> "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", >> line 1671, in main >> >> File >> "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", >> line 1659, in with_ei_usage >> >> File >> "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", >> line 1675, in >> >> File "/usr/lib/python2.6/distutils/core.py", line 152, in setup >> dist.run_commands() >> File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands >> self.run_command(cmd) >> File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command >> cmd_obj.run() >> File >> "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_install.py", >> line 211, in run >> >> File >> "/root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/command/easy_
Re: [python-uk] easy_install pip won't work, am concerned Ministry of Packaging may chase after me.
Thanks. I understand what you're saying, but personally I'd like to have Ubuntu own site-packages, and have everything required for each project installed via VirtualEnv: - A large part of a lot of OSs (particularly Linux and OS X) uses python, and therefore site-packages, and there's been a few cases of apps trashing site packages that were used by the OS (this isn't Python specific, and could just as well occur with Ruby gems if you were using puppet). - I like the Ubuntu security updates and knowing everything outside my own development environment is taken care of - My app can still get whatever it wants inside the virtualenv, and I have the ease of deployment associated with having and independent site-packages. Cheers (and thanks again for your help), Mike On Tue, Mar 30, 2010 at 10:14 PM, Ed Stafford < walter.staff...@carbonsixty.co.uk> wrote: > Mike, > > Glad it worked for you. Although the Ubuntu team does a fine job of package > management I'm still a bit hesitant to use their python packages. It's easy > enough using vanilla python to get everything you need going. In the future > you can do the following just as easily. > > `wget > http://peak.telecommunity.com/dist/ez_setup.py`<http://peak.telecommunity.com/dist/ez_setup.py%60> > `sudo python ez_setup.py` > `sudo easy_install pip virtualenv virtualenvwrapper` > > Then continue on your way using virtual environments and pip. > > Cheers, > -Ed > > > On 30 March 2010 21:38, Mike MacCana wrote: > >> Walter, you are a god amongst men. >> >> It turns out this is a bug in Ubuntu 10.4's virtualenv package. See >> https://bugs.launchpad.net/ubuntu/+source/python-virtualenv/+bug/517390 >> >> But your advice has successfully worked around it. >> >> For anyone else wanting a quick method to get pip + virtualenv running on >> Ubuntu 10,4, here's what I did to get things working: >> >> 1. aptitude install python-virtualenv and python-setuptools packages >> 2. easy_install pip >> 3. easy_install virtualenv-wrapper >> 4. mkvirtualenv >> 5. pip -E install >> >> Mike >> >> On Tue, Mar 30, 2010 at 9:19 PM, Ed Stafford < >> walter.staff...@carbonsixty.co.uk> wrote: >> >>> Hi Mike, >>> >>> You should really use easy_install to install pip under your main python >>> site-packages along with virtualenv/virtualenvwrapper and then use PIP after >>> you mkvirtualenv. PIP is aware of virtual environments so you shouldn't have >>> any trouble in this regard. >>> >>> Basically, install PIP in your global (main) site-packages, not your >>> virtual environment. >>> >>> Another nice lib to use is yolk, which you can use to spit out what and >>> where various python packages are installed. >>> >>> Hope this helps. >>> >>> Cheers, >>> -Ed >>> >>> On 30 March 2010 21:12, Mike MacCana wrote: >>> >>>> Hey UK Pythonistas, >>>> >>>> In accordance with the new directives issed at >>>> http://s3.pixane.com/python_comrades.png, I've installed virtualenv and >>>> virtualenv_wrapper, made, and activated a project like so: >>>> >>>> # mkvirtualenv imeveryone >>>> # workon imeveryone >>>> >>>> However using the easy_install inside the virtualenv to install pip >>>> doesn't seem to be working. But easy_install inside the virtualenv does >>>> successfully install other packages (eg, I tried installing ipython and it >>>> was fine). >>>> >>>> Am I doing something wrong? I'm not really experienced with the various >>>> Python packaging tools. >>>> >>>> [Note the system is Ubuntu 10.04 beta, but I don't think that's the >>>> cause of the prob] >>>> >>>> Full output is below. >>>> >>>> Thanks for your help, much appreciated, >>>> >>>> Mike >>>> >>>> (imeveryone)r...@mike-desktop:~# easy_install pip >>>> /root/.virtualenvs/imeveryone/bin/easy_install:5: UserWarning: Module >>>> pkg_resources was already imported from >>>> /root/.virtualenvs/imeveryone/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py, >>>> but /usr/lib/python2.6/dist-packages is being added to sys.path >>>> from pkg_resources import load_entry_point >>>> /root/.virtualenvs/imeveryone/bin/easy_install:5: UserWarning: Module >>>> site was alr
Re: [python-uk] easy_install pip won't work, am concerned Ministry of Packaging may chase after me.
On Thu, Apr 1, 2010 at 10:51 AM, John Pinner wrote: > > The issue with using the Python utils is that they do not play with the > distibution's package management. For example, they do not cooperate over > dependencies, nor provide a clean uninstall. No self-respecting sysadmin > would dream of using them, simply because they are independent of the > system's package management ( eg apt or yum). > Exactly - that's why I'm interested in virtualenv in the first place - my apps are contained and separate from both each other and the OS. Mike ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
[python-uk] (Off topic) Recommended graphic designers?
Dear Pythonistas, Apologies for the off-topic posting, but can anyone recommend a (preferably UK based) graphics design shop to provide a bit of sparkle for various django webapps I'm developing? I don't need anything fancy (i.e. Javascript) - just some nice images, fonts and colours, but it would be useful if they knew a bit about django templates as well as css. It's for some weekend projects so my budget is not infinite, but it's not zero either :-) Please reply off-list to me at mike.pent...@physics.org to keep the noise on this list to a minimum... Many thanks, Mike. ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
[python-uk] Ibis room avail Fri/Sat night
Folks, I am unable to attend pyconuk this weekend but have a reservation at the Ibis which cost ~£84 for the two nights. If anyone can use these please get in touch. Mike Gleen mikegl...@yahoo.co.uk Sent from my iPad ___ python-uk mailing list python-uk@python.org https://mail.python.org/mailman/listinfo/python-uk
Re: [python-uk] Reviewing third-party packages
On Thu, Jul 27, 2017 at 2:39 PM Andy Robinson wrote: > On 27 July 2017 at 15:33, S Walker wrote: > > I suspect malicious phone-home (and other deliberately malicious > security) > > stuff would be very difficult to automatically test for > > Presumably you want to spy on outbound network activity from your test > machine, rather than analysing code? > > That is if they haven't written their code so it is aware of the characteristics of 'malware analytics environments'. Basically it's dormant if it thinks it is being observed. Something which is very common these days. At least at the cutting edge of such things. Cheers, Mike ___ python-uk mailing list python-uk@python.org https://mail.python.org/mailman/listinfo/python-uk
Re: [python-uk] Ho ho ho, the Christmas London Python Code Dojo
On Thu, 2012-11-29 at 07:06 +, Nicholas H.Tollervey wrote: > Hi Folks, > > Just a quick note that the next London Python Code Dojo is next > TUESDAY (not the usual Thursday - but TUESDAY, got it..?) 4th > December, starting at 6:30 in the office of Mind Candy (not the usual > Fry-IT - but MIND CANDY, got it..?) which can be found at Mind Candy, > Unit 3.09, Tea Building, 56 Shoreditch High Street, London, E1 6JJ. > > Just to make sure you've got it, that's next *Tuesday*, 6:30 at *Mind > Candy*. OK..? Although, for those of you that read the emails from EventWax, the date and time are set wrong, so don't rely on them for a reminder :-) Mike S. ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk
Re: [python-uk] hexagonal Django
On Tue, 2012-12-04 at 14:46 +, Jonathan Hartley wrote: > I haven't, yet, but I'm thinking of refactoring a vertical slice of > our monster Django app into this style, and I'd love to hear if you > think it's crazy / brilliant / obvious / old-hat, etc. All three, I suspect. Abstraction and properly designed APIs are always good, and I guess the layered structure occurs quite naturally. (or, perhaps, _should_ occur quite naturally?) My own difficulty with these structures comes from the business logic part. There's four aspects of this - the choice of what goes on the form presented to the user, the validation of user input, the logic of what happens when a button is pressed (calculations and storage), and the choice of what the user sees next (business process). The middle two can clearly be devolved to a business object, and the outer two can be _supported_ by a business object, but, it seems to me, there is always something 'businessy' in the user interface parts. My experience here is, admittedly, limited, so I'm probably missing something. I'm currently using a version of MVC, with components. I partition the source along business lines with appropriate parts (components) going under the headings of M, V, or C as appropriate. Creating a new business object or process can be a bit mind bending, but, generally, the bits fall into the places where you might expect them. None of this (for certain values of None) generates html directly, so, in principle, and within limits, I can customise what the user sees. So, I think I have separated concerns where this is possible, and not done so where it's just too difficult. Business logic is packaged in a way that makes it accessible, and, at the same time, recognises that the presentation is a factor. My conclusion, for what it's worth, is: layering is good, but don't be officious :-) Mike S. ___ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk