@SynAck
> are you referring to any Python program that I might want others to run or specifically libraries or Python tools that I would want others to use in writing their programs?
Both. In both cases you would want something different from venv or Conda.
If you want others to be able to pick up and run your Python program, then you will need to consider the target platform and the decision tree becomes more complex, the simplest answer is `flit`.
Poetry is good if you're building code for others to use in writing their own python programs, particularly if some on the ingredients are non-python.
Since I think you're looking for a broad common denominator as "final" consumer, I would suggest `python3 -m venv .venv` to create the environment called `.venv` then `source .venv/bin/activate` then pip install whatever you need.