[Simon McVittie, 2010-09-21] > On Tue, 21 Sep 2010 at 10:30:33 +0200, Piotr Ożarowski wrote: > > I see only one sane way to fix the problem - changing Python interpreter > > to recognize API from filenames, like foo.1.py foo.2.py foo.2.3.py > > (with `import foo <= 2` as valid syntax) and let upstream authors decide > > when to bump it, just like C guys do, but that's a topic for > > python-devel mailing list... > > If upstreams are going to do this, surely they could do so just as effectively > without interpreter changes, by versioning the imported module?
but this way you cannot `import foo` anymore, you'll have to change all import lines (s/foo/foo2/) even if your code is not affected by API change -- Piotr Ożarowski Debian GNU/Linux Developer www.ozarowski.pl www.griffith.cc www.debian.org GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645 -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100921102657.gd15...@piotro.eu