Portable
This is what I currently have:
pymt_portable/
├── lib
│ └── all_binary_libs_go_here
├── pymt
│ └── core
├── setup.py
└── sitepackages
└── all_python_stuff_goes_here
Problem with this is that you can't easily swap out the pymt part of things. I mean, you could use git, but oh well. Nothing for novices.
Hence, this is what I am proposing:
pymt_portable/
├── lib
│ └── all_binary_libs_go_here
├── pymt # XXX
│ ├── pymt
│ │ └── core
│ └── setup.py
└── sitepackages
└── all_python_stuff_goes_here
XXX: Remains unchanged and can be swapped easily. In the pymt codebase we would then add the site and path specific commands to refer to ../../lib and ../../sitepackages.
I already have a script somewhere that fetches the latest pymt from github, will search it.
This is actually what i got on windows :
portable-pymt-win32 ├── Python26 (all binaries are inside it) ├── pymt └── launch.bat (set env + launch python, you can drop a py file on it)
