My code depends on a library that makes liberal use of patching (replacing text in source code) for its own dependencies. I feel this is bad form, because, for example, that dependency may now conflict irreconcilably with another dependency of mine.
Am I right in thinking patching code is bad form?


Not sure if it’s clear, but I’m not doing the patching - my dependency is.
Updated post to make it clearer.