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
