In project I have used some 3rd party application. Now it looks it’s no more supported, so I have created a fork of this application on git for my needs.
How should I configure buildout so I will be able to make some changes in this application and then use it in my project? Formerly this application was in dependencies of setup.py. Right I am not sure how should I organize buildout and setuptools configuration.
If you want to continue development on the Git package, I’d use
mr.developerto manage the package.mr.developerwill mark the egg as a developer egg, which means it’ll not be pulled from PyPI but used locally.Moreover,
mr.developerwill manage the working copy for you:Now, when running your buildout,
mr.developerwill automatically check outyour.package.namefrom git into thesrc/subdirectory, run it’s setup.py to make a development egg, and buildout will use that egg to satisfy dependencies on it.If you need a different sources directory, use the
sources-diroption: