Meaning of the verb "to vendor"

Several technical articles write about vendor using it as a verb:

https://www.python.org/dev/peps/pep-0518/#configparser quoth:

While one could standardize on what Python 3 accepts and simply vendor the backport of the configparser module

while https://github.com/sdispater/poetry#installation states

Poetry provides a custom installer that will install poetry isolated from the rest of your system by vendorizing its dependencies

Both merriam-webster and cambridge only list the noun vendor, and not the verb.

What do they mean?


In the context of software development, "vendoring" and derivatives is a made-up verb used in some languages and platforms to refer to techniques and tools to package software dependencies; specifically to import (or make easily importable) trusted snapshots of objects into a project without needing to depend on third-party resources to retrieve them again.

For example, you can think of "vendor" as representing a named local location (eg. a directory called "vendor") for storing assets from third-parties ("vendors" in the normal sense, though they may be internal or external to the organisation), and vendoring as the act of placing items into this vendor repository.

https://go.googlesource.com/proposal/+/master/design/25719-go15vendor.md

https://en.wiktionary.org/wiki/vendor