On Mon, Aug 19, 2013 at 4:34 PM, Dr. Trigon <[email protected]> wrote:

>
> > We had some discussions in the IRC channel about BS. There are so
> > many problems about using BS in different systems. So many people
> > don't want to run patch.exe and so many people are using servers
> > for running bots and don't have permission to do that.
>
> I understand that we had alread several discussion about it indeed. A
> hard thing for me is to help or solve the situation because I never
> got any feadback WHY running patch.exe is such a big issue? I just
> always heard "I don't like it." - ok, but WHY?
> It is not dangerous at all AND it is a standard tool, in fact it is
> the base on which git works...


One thing that people probably don't like is that it's a completely
non-standard workflow.  Standard ways of modifying BeautifulSoup include:
1) fixing the upstream distribution, 2) subclassing & overiding behavior,
or 3) creating a private fork.  What exactly are you patching?  The one
patch that I found pointed to in the list archives

Bundling dependencies (ie httplib2 in externals) is pretty non-standard
too.  Why not declare the dependencies and let `pip install` resolve them
at installation time.  Dependency isolation and private non-system installs
can be achieved using virtualenv or a similar tool.

That's how most other Python projects work.  Is there a reason it won't
work here?

Tom
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to