[18:45:46] <kushal> Are the binary wheels reproducible now?
[19:04:38] <kennethd> am i crazy, or does 'setup.py test' scrub environment variables? i'm trying to configure some integration variables from a bash script like this: `AUDIT_DB_HOST="localhost"; export AUDIT_DB_HOST`, but they are not present to my project, when i do `host = os.getenv("AUDIT_DB_HOST", "")` or `user = os.environ.get("AUDIT_DB_USER", "")`. i am using `test_suite="nose.collector"` to run the tests
[19:05:23] <kennethd> i do see the variables set if i do `python -c 'import os; from pprint import pprint; pprint(sorted(["{}={}".format(k,v) for k,v in os.environ.items()]));'`
[19:08:43] <cooperlees> kushal: In what way exactly?
[19:08:59] <cooperlees> In what way did you find they are not?
[19:17:45] <kushal> cooperlees: for building binary wheel, say cryptography or cffi
[19:57:07] <tos9> kushal: They've always been reproducible
[19:57:22] <tos9> kushal: See e.g. nixos' wheel building.
[22:14:17] <mcfarke311> For those that have been thinking about my problem, here is an update: I was calling pip through the subprocess module call within a python script and pip was setting a sticky environment variable called 'PIP_REQ_TRACKER'. Long story short I pop that environment variable before I call pip again and it's all good😁