3 ms·
Transitive dependencies (or what I called inherited from other packages) can be solved with pip freeze in existing working environment; it will list them too.
by vetinari 8y ago
Transitive dependencies (or what I called inherited from other packages) can be solved with pip freeze in existing working environment; it will list them too.
New development, on the other hand, will be difficult. As it usually is, when you develop in something that has been obsoleted years ago. If you are still developing the system, instead of just keeping it running, shouldn't you spend some resources on python3 migration, too? The modules you need are already there.
- rleigh 8y agoNo disagreement here from me! The times we have had to update things have been when the existing modules broke. One example which comes to mind from the recent past is when urllib TLS certificate stuff broke and it needed updating. In that case, it didn't cause collateral damage, but we were forced to do it to keep things working. Externally-enforced changes like this could potentially cause breakage in the future if they drop python 2.7 support directly or indirectly.