I have many different mini projects / pieces of functionality each in their own folders. I generally create a virtualenv for each folder. I am now going to be starting a larger project which will use several aspects of those different projects.
An example windows file structure might be:
Python_Projects
Functionality xyz
several python files
Functionality abc
several python files
New Project
requires functionality xyz and abc
Is it possible to keep all the different pieces of functionality in their own folders and simply import the relevant python files/functionality into the new project as and when they are needed?
Would this be the recommended way of doing this, or would it be better to copy the relevant python files / functionality into the new project.
Many thanks.