edx-proctoring
edx-proctoring copied to clipboard
feat: advertise constraints in setup.py
Additional information from script execution
ARCHBOM-1772 Update setup.py to use constraint files when generating requirements files for packaging and distribution. PR generated automatically with Jenkins job cleanup-python-code.
Result of running python setup.py bdist_wheel
before applying fix (in .egg-info/requires.txt):
pytz>=2018 jsonfield django-crum edx-opaque-keys>=0.4 pyjwt[crypto]>=2.1.0 edx-rest-api-client>=1.9.2 Django>=2.2 python-dateutil>=2.1 django-webpack-loader>=0.6.0 djangorestframework event-tracking>=0.2.5 edx-drf-extensions django-waffle rules pycryptodomex>=3.4.7 django-simple-history edx-when>=0.1.3 django-model-utils django-ipware>=1.1.0
Result of running python setup.py bdist_wheel
after applying fix (in .egg-info/requires.txt):
pytz>=2018 jsonfield django-crum edx-opaque-keys>=0.4 pyjwt[crypto]>=2.1.0 edx-rest-api-client>=1.9.2 Django>=2.2 python-dateutil>=2.1 django-webpack-loader>=0.6.0 djangorestframework event-tracking>=0.2.5 edx-drf-extensions django-waffle rules pycryptodomex>=3.4.7 django-simple-history edx-when>=0.1.3 django-model-utils django-ipware>=1.1.0
Python code cleanup by the cleanup-python-code Jenkins job.
This pull request was generated by the cleanup-python-code Jenkins job, which ran
curl -sS "https://raw.githubusercontent.com/edx/edx-cookiecutters/master/scripts/update_setup_py.sh" > update_setup_py.sh
bash update_setup_py.sh
The following packages were installed:
semgrep,isort