[Biopython-dev] PEP8 lower case module names?

Kai Blin kai.blin at biotech.uni-tuebingen.de
Fri Oct 26 12:21:21 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2012-10-26 12:51, Peter Cock wrote:

Hi Peter,

> Indirectly it sounds like you like the lower case name idea - what 
> do you think about making this switch under Python 3? (This will 
> only inconvenience the relatively small number of early adopters 
> already trying Biopython under Python 3 - but it would be another 
> bump for people transitioning from Python 2 to 3).

Actually, as someone who has to switch between BioPython and BioPerl a
lot, I'd personally prefer if both libraries stayed as close as
possible in their structure. In my opinion, the ability to easily
switch between languages while using the Bio* libraries is one of the
biggest features. As far as I understand we're just changing module
names here, so all that'd be different would be the import lines.

After reading thought this thread, I got the impression that there was
a general agreement on switching to PEP8-compatible names eventually,
and the remaining question was how to best do that.

I haven't played with Python 3 much yet, but I have the impression
that switching to it likely is going to be painful anyway. Even if the
module renaming makes the transition a bit more painful, at least
you've only got to go through the pain once.

Assuming the translations between the 2.x and 3.x names can be done
automatically by the conversion script, this sounds like a good idea.

Cheers,
Kai

- -- 
Dipl.-Inform. Kai Blin         kai.blin at biotech.uni-tuebingen.de
Institute for Microbiology and Infection Medicine
Division of Microbiology/Biotechnology
Eberhard-Karls-Universität Tübingen
Auf der Morgenstelle 28                 Phone : ++49 7071 29-78841
D-72076 Tübingen                        Fax :   ++49 7071 29-5979
Germany
Homepage: http://www.mikrobio.uni-tuebingen.de/ag_wohlleben
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQEcBAEBAgAGBQJQioBBAAoJEKM5lwBiwTTPhxYIALTM1TQvOcE6upSFOCrfA0Uh
irgvsQi77JfWvDsvGnOk74+ZQDDM2KGGAR3s9QBPdjRtaXhxSvdSxlXq3sdTNsXh
VjbhEkeW6J3NzVSYbwK3U/mP0D9Xs6ihvnne06Nn7qjH+TLGm2x78cPM5SvjUcL3
QHiHda0wW479J9ZyKhmDTsCXqpX96uH3sjLiKZfs3KJbZ79j20BBWJqWypDuIUb7
DmtY/sngRsqs16yJL1Q35LXskOlCYsHOmJmkXg3Umr8gKOSw5nCEszhatXS3Oygo
Pv8F7exvoEfNHg1IQtmEFycou9k5IaGVsZoRhCE6YvUCJH4Zfz4eOUTD323AzT4=
=UPdn
-----END PGP SIGNATURE-----



More information about the Biopython-dev mailing list