I suppose some things fit in one mental's model more easily whereas others don't, and there's no reason to contrive yourself in doing so, especially given how close Python and Ruby are in the general landscape of all programming languages.
For reference, each element of the Ruby ecosystem has a similar Python counterpart.
- gem -> easy_install or pip
- rvm -> virtualenv
- capistrano -> fabric
- rails -> django
- sinatra -> itty, bottle, web.py, or twisted http module
- bundler -> setuptools (install_require directive)
also,
- rake -> scons, paver
- rspec -> unittest / unittest2 /nose
- watchr -> autonose
- rdoc markdown -> docstrings+restructured text
Of course they're not 1:1 mappings, but python itself is not a 1:1 mapping to ruby, and any project is not a 1:1 mapping to any other project aiming to solve the same task either.
Admittedly it seems that Rails pushed Ruby more towards web development resulting in some more polish, whereas Python became more of a generalist, but that's a slight advantage either way, and they are definitely not worlds apart.