-
Notifications
You must be signed in to change notification settings - Fork 0
Add custom pyldap build to venv-manager #169
Comments
Automating the build of How It WorksThe venv-manager behaves mostly the same as before in that it will:
However, betweens steps 2 and 3, the following happens:
The other change is that when installing requirements, venv-manager no longer uses the Before:
pip install -r requirements.txt After:
pip install 'foobar' 'requests >=1.*' How It Can Be UsedBecause venv-manager is now critical to the deployment of webqueue2, a conversation was had about maximizing maintainability. With its current (and foreseeable complexity), its not a safe assumption that general web developers will be able to troubleshoot / maintain this tool leaving that task to the sysadmins. To address this, the following options were considered:
The solution was to write the logic in python for all the above pros but make the script behave like a bash script. This means a proper help message via Improvements
|
Global error codes have been implemented. Docs still need written. |
Secure strings needs implemented. Functional and usage docs needs written. |
We've moved around the venv_manager in favor of hosting packages on our own GitHub repos and installing hem via standard pip and setuptool patterns. Closing. |
The venv-manager currently does the following:
python3
to setup a virtual environmentpip
if it's <19.xrequirements.txt
In addition to this it also allows for the removal and resetting of the virtual environment created.
Moving forward, the API will need to have a custom built version of
pyldap
that disables SASL support for use on templeton and dev machines. The process for this is detailed in this comment. This process should be automated via the venv-manager.The text was updated successfully, but these errors were encountered: