Hey @rupa some suggestions for your code since it is a good project it should have some improvements .
make a new directory and put the source code in directory named epub
There should be a license for this project which helps others to know about use of your code.
Since it is a epub reader so it can be a system application and there might be a need of installer package. We can include a setup.py file here to make it a installer. You might consider it deploying it to PyPi
can this be made compatible with BeautilfulSoup 4, thanks