to depend or not to depend...
There's a class that might be very useful for sims3py. But using that class means sims3py is no longer independent, and now depends on an additional package. I'm torn between wanting to use that class, or just go my way without that class but causing the tools to (probably) run slower. Why is depending on a separate package not preferred? There are two reasons from my perspective. One, the package might rely on a binary library, and this might cause problems with cross-platform compatibility. Two, it forces users (and devs) to install "something else" before being able to run the tools in sims3tools. Without dependencies, sims3py can simply be extracted into a folder and executed using "python -m" from within the extraction directory.















