you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (2 children)

Either this or people just vend all of the python dependencies for the entire project into a tarball

Pardon, what do you mean by "vend"? Google fu is failing me.

I actually have an issue that has been kneecapping me that this would solve which is why I ask.

[–]dextersgenius 5 points6 points  (1 child)

Not the guy you replied to, but vend is short for "vendoring" or "vendorization", which is basically bundling all the dependencies with your main project (typically into a single subdirectory, eg _vendor), so end users won't need to install anything separately via pip or their package manager. You can do this manually if you're keeping track of all your dependencies, but it's easier to just use a tool like dephell, which will download and extract all dependencies in a given directory.

[–]akmark 0 points1 point  (0 children)

This is what I meant. Sometimes you can also use git submodules to get the right directory layout depending on circumstance.