A lot of the Python code we use in production are used directly as imports in
other python
distributions (such as the python comes with the finite element software Abaqus
and MSC Marc), many
packages (such as matplotlib, numpy) that may have varying versioned
dependencies, which makes it is
a pain to get all these dependencies met in those close source python
distributions.
The work around is to let a version to be set within a package and have that
propagate to all
modules in that package. For example in the root init.py if I set tonado
version to be 2.2.1 then
all modules in that package will use tornado 2.2.1 when I import tornado.
See a relevant issue of a similar package on github:
https://github.com/mitsuhiko/multiversion/issues/1
Thank you!
Qiang
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com