Skip to content

Commit

Permalink
Pending python dependency updates (#301)
Browse files Browse the repository at this point in the history
* Automated pip-tools & GitHub Action generated python dependency updates

* Update Python packaging tools

* Update Python dependencies

* Prepare for RHEL migration - convert selenium tests to use Firefox stable version instead of Chrome

---------

Co-authored-by: asset-web <[email protected]>
Co-authored-by: Tessa Alexander <[email protected]>
  • Loading branch information
3 people authored Jul 2, 2024
1 parent 69d0460 commit a865772
Show file tree
Hide file tree
Showing 8 changed files with 105 additions and 141 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
9.4.0 Update Python packaging tools
Update Python dependencies
Prepare for RHEL migration - convert selenium tests to use Firefox

9.3.0 Make use of pypi index for django-clamd
Update Cypress
TMMA-506: Bug fix parsing OVID abstracts that include HTML tags at the start of a line.
Expand Down
10 changes: 6 additions & 4 deletions deploy/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ ARG REQUIREMENTS_FILE='requirements.txt'

ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
ENV PIP_VERSION='24.0'
ENV SETUPTOOLS_VERSION='70.0.0'
ENV PIP_VERSION='24.1.1'
ENV SETUPTOOLS_VERSION='70.2.0'
ENV PIP_TOOLS_VERSION='7.4.1'
# As per Centos installation
ENV VE_VERSION='20.24.5'
# NB: Version 15.1.0 is installed on RHEL
ENV VE_VERSION='20.26.3'

# Update system packages and install dependencies
RUN apt update -y && \
Expand All @@ -22,6 +22,7 @@ RUN apt update -y && \
curl \
default-mysql-client \
default-libmysqlclient-dev \
firefox-esr \
gcc \
g++ \
libffi-dev \
Expand All @@ -32,6 +33,7 @@ RUN apt update -y && \
python3-lxml \
python3-setuptools \
python3-wheel \
# xvfb xauth
wait-for-it \
zlib1g-dev && \
apt-get clean && \
Expand Down
33 changes: 2 additions & 31 deletions deploy/fabfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@

# Tools not handled by pip-tools and/or requirements installs using pip
# Also update pip version in tests/build-test-env.sh and Dockerfile
PIP_VERSION = '24.0'
SETUPTOOLS_VERSION = '70.0.0'
PIP_VERSION = '24.1.1'
SETUPTOOLS_VERSION = '70.2.0'
PIP_TOOLS_VERSION = '7.4.1'


Expand Down Expand Up @@ -143,35 +143,6 @@ def make_virtualenv(env="dev", configure_apache=False, clone_repo=False, branch=
if restart_rqworker:
start_rqworker_service(use_local_mode)

# Install local copy of the chromedriver
if env in ("dev", "test",):
with change_dir(venv_dir + "/bin"):
# Only install the chrome driver if google chrome is installed.
if caller('which google-chrome'):
try:
# Download the correct chrome driver version for the version of google chrome that is currently installed,
# ref: https://chromedriver.chromium.org/downloads/version-selection
google_chrome_version = caller('google-chrome --version').strip("Google Chrome ")
print(f'Stripped chrome driver version: {google_chrome_version}.')
google_chrome_version = google_chrome_version[:google_chrome_version.rindex(".")]
print(f'Truncated chrome driver version: {google_chrome_version}.')
version = urlopen(f'https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_{google_chrome_version}').read().decode()
print(f'Look up version of chrome driver that should be compatible with this version of chrome {version}.')
if int(google_chrome_version[:google_chrome_version.index(".")]) < 115:
zip_name = 'chromedriver_linux64.zip'
caller(f'wget https://chromedriver.storage.googleapis.com/{version}/{zip_name}')
else:
zip_name = 'chromedriver-linux64.zip'
caller(f'wget https://storage.googleapis.com/chrome-for-testing-public/{version}/linux64/{zip_name}')
caller('ls -l')
caller('rm -f chromedriver')
caller(f'unzip -o -j {zip_name}')
caller('ls -l')
caller(f'rm {zip_name}*')
caller('ls -l')
except Exception as e:
print("Errors when trying to install the latest Chrome Driver: {e}")


def deploy(env="dev", branch="master", using_apache=True, migrate_db=True, use_local_mode=False, use_pip_sync=False, requirements="requirements", project_dir=PROJECT_ROOT):
"""NB: env = dev|prod. Optionally tag and merge the release env="dev", branch="master", using_apache=True, migrate_db=True, use_local_mode=False, use_pip_sync=False, requirements="requirements"."""
Expand Down
66 changes: 33 additions & 33 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -312,9 +312,9 @@ django-rq==2.10.2 \
--hash=sha256:5fe340e071c141a23ea0859df73c48b0a3df33a851835b2a8f8c4fca7a8b1849 \
--hash=sha256:d1690b6a409934a0ea23c208ccb00d69477899f8edc61106ce5395c19dcdfb1e
# via -r requirements/test.txt
django-upgrade==1.18.0 \
--hash=sha256:ae2a2de13e7804773201aef6af2245fa5d503b0a7c88b85b12cf1fdb84197065 \
--hash=sha256:bae6a466bb9dd63dd7e23b665499b84499b2661348f06b371b88d2e609aa0df9
django-upgrade==1.19.0 \
--hash=sha256:14430709d3036a472dc6bff36664a2090dbfc7c7c52682aee90f46b71311931e \
--hash=sha256:4e94ff5c1129b26e618c09f5980b162170d6547989f8668d92c3c139c59be7fa
# via -r requirements/dev.in
easyprocess==1.1 \
--hash=sha256:82eed523a0a5eb12a81fa4eacd9f342caeb3f900eb4b798740e6696ad07e63f9 \
Expand Down Expand Up @@ -635,33 +635,33 @@ mss==9.0.1 \
# via
# -r requirements/test.txt
# pyscreenshot
mysql-connector-python==8.4.0 \
--hash=sha256:085024bf12d15f9b428938fdbeb50bd9b15dda9c4d3a474e6df061cb08713e6a \
--hash=sha256:276bae0d5d44abb7ba1205003b55628e4e6f1d399f1825d518bc607320997b1f \
--hash=sha256:2b5c6fea6513cf208c7116a4a5e36b3ae54e0d37f324a7cfe43fb01cfdf03be6 \
--hash=sha256:35939c4ff28f395a5550bae67bafa4d1658ea72ea3206f457fff64a0fbec17e4 \
--hash=sha256:3ae951f2e16d089975cb9f05b3f3e58807dc33a2e5a627047bba1c8ad5439d82 \
--hash=sha256:42542d131d63c78416d410fdc9e84b9acb960d715c2e7b28c57ac9577c6d8165 \
--hash=sha256:427a84027b8314c73f5ff3eb1abdc709a8201b44a491d7b580bdf430b4820a16 \
--hash=sha256:44a99d44a925ea29c2e423e6d8b1d97ce740c3078d8b41923a81bbcd0a821972 \
--hash=sha256:4e83fc8ed95005b171ffa36a289dac48625048263b09b56718e8395539ea07d9 \
--hash=sha256:651c7824af57eb50f4a79ea04bf6f453b24381e1bb56eee45c0035b4c0c624c0 \
--hash=sha256:655dccbdc0e2943e62cf69e10a024329248b17b58bfac59c60fd2103db3ba0b0 \
--hash=sha256:74b1759d8bd9ccd4296dc2e5abe22ec7efbd1ad12a9032c2cb4d17fa5d0ca6e0 \
--hash=sha256:76c13fde35a038afe50550a9af7b31b28ca3a04cce06f3030980afb20460d28c \
--hash=sha256:a6d24ea29b3c2bdbba6861590de557665420bfb938f74b5cecc630bac5457d35 \
--hash=sha256:accf10425c6af39a9595a47e7119ebcbcd7351f7df28755dbee01bca5a605b7c \
--hash=sha256:aed505adc76b58282c76e6cbf3da195be0f84029a41f05c470be977481896074 \
--hash=sha256:af40b5bdd91547d3dbf5fa62bde37e9e840bd7cba3b9246b55c09e6a1cde536f \
--hash=sha256:b7876358d9e51f25edc492088c4ce16cd14c2db87c279a965b0f9c327723359c \
--hash=sha256:bb4f3edab78f3fd6f80c6c0a9e5a533704044fc01bfb9e8736e1a993f74aa42d \
--hash=sha256:c0a2688d95d53cfbea9352ed61926b47bc9042570570fb8fe0a8d19b1e20f1c4 \
--hash=sha256:cd89d1c8c2d1e33e5ac2d4eac5813422c150a8427fb60a16c59be18c29dd9a94 \
--hash=sha256:cda868bb4e1641362d148f5b0d2a86188cffa2f7188831589781b13f2df6f51a \
--hash=sha256:d343a4a8133ae9561bd537fc8cdbcab74a0607a5f40698569010fa3c7d4a048f \
--hash=sha256:e549674c72b596a7386f4a76bbac2ee9581f6632e6713618a70468713b162964 \
--hash=sha256:e6d5a418ef124dd1b18a73fd89431a1862ce7bf68f61275c7d006e8e2f8afcd2 \
--hash=sha256:ed276c4e7907da0ad95a9ad122004294d6fb425127064af2ae880033b8e72166
mysql-connector-python==9.0.0 \
--hash=sha256:016d81bb1499dee8b77c82464244e98f10d3671ceefb4023adc559267d1fad50 \
--hash=sha256:052058cf3dc0bf183ab522132f3b18a614a26f3e392ae886efcdab38d4f4fc42 \
--hash=sha256:134b71e439e2eafaee4c550365221ae2890dd54fb76227c64a87a94a07fe79b4 \
--hash=sha256:2a8f451c4d700802fdfe515890c14974766c322213df2ceed3b27752929dc70f \
--hash=sha256:2dcf05355315e5c7c81e9eca34395d78f29c4da3662e869e42dd7b16380f92ce \
--hash=sha256:38c229d76cd1dea8465357855f2b2842b7a9b201f17dea13b0eab7d3b9d6ad74 \
--hash=sha256:67fc2b2e67a63963c633fc884f285a8de5a626967a3cc5f5d48ac3e8d15b122d \
--hash=sha256:6d92c58f71c691f86ad35bb2f3e13d7a9cc1c84ce0b04c146e5980e450faeff1 \
--hash=sha256:72bfd0213364c2bea0244f6432ababb2f204cff43f4f886c65dca2be11f536ee \
--hash=sha256:7af7f68198f2aca3a520e1201fe2b329331e0ca19a481f3b3451cb0746f56c01 \
--hash=sha256:823190e7f2a9b4bcc574ab6bb72a33802933e1a8c171594faad90162d2d27758 \
--hash=sha256:853c5916d188ef2c357a474e15ac81cafae6085e599ceb9b2b0bcb9104118e63 \
--hash=sha256:8a404db37864acca43fd76222d1fbc7ff8d17d4ce02d803289c2141c2693ce9e \
--hash=sha256:9199d6ecc81576602990178f0c2fb71737c53a598c8a2f51e1097a53fcfaee40 \
--hash=sha256:933c3e39d30cc6f9ff636d27d18aa3f1341b23d803ade4b57a76f91c26d14066 \
--hash=sha256:a48534b881c176557ddc78527c8c75b4c9402511e972670ad33c5e49d31eddfe \
--hash=sha256:a688ea65b2ea771b9b69dc409377240a7cab7c1aafef46cd75219d5a94ba49e0 \
--hash=sha256:ac92b2f2a9307ac0c4aafdfcf7ecf01ec92dfebd9140f8c95353adfbf5822cd4 \
--hash=sha256:b267a6c000b7f98e6436a9acefa5582a9662e503b0632a2562e3093a677f6845 \
--hash=sha256:b8639d8aa381a7d19b92ca1a32448f09baaf80787e50187d1f7d072191430768 \
--hash=sha256:c01aad36f0c34ca3f642018be37fd0d55c546f088837cba88f1a1aff408c63dd \
--hash=sha256:ca8349fe56ce39498d9b5ca8eabba744774e94d85775259f26a43a03e8825429 \
--hash=sha256:ced1fa55e653d28f66c4f3569ed524d4d92098119dcd80c2fa026872a30eba55 \
--hash=sha256:e90a7b96ce2c6a60f6e2609b0c83f45bd55e144cc7c2a9714e344938827da363 \
--hash=sha256:eacc353dcf6f39665d4ca3311ded5ddae0f5a117f03107991d4185ffa59fd890 \
--hash=sha256:f41cb8da8bb487ed60329ac31789c50621f0e6d2c26abc7d4ae2383838fb1b93
# via -r requirements/test.txt
mysqlclient==2.2.4 \
--hash=sha256:329e4eec086a2336fe3541f1ce095d87a6f169d1cc8ba7b04ac68bcb234c9711 \
Expand Down Expand Up @@ -801,9 +801,9 @@ pygments==2.18.0 \
--hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 \
--hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a
# via ipython
pympler==1.0.1 \
--hash=sha256:993f1a3599ca3f4fcd7160c7545ad06310c9e12f70174ae7ae8d4e25f6c5d3fa \
--hash=sha256:d260dda9ae781e1eab6ea15bacb84015849833ba5555f141d2d9b7b7473b307d
pympler==1.1 \
--hash=sha256:1eaa867cb8992c218430f1708fdaccda53df064144d1c5656b1e6f1ee6000424 \
--hash=sha256:5b223d6027d0619584116a0cbc28e8d2e378f7a79c1e5e024f9ff3b673c58506
# via -r requirements/dev.in
pyscreenshot==3.1 \
--hash=sha256:73d406d41a0977125bdfd2f6488f0caf1394e84d1d4c1065d5e8b1400b307096 \
Expand Down
54 changes: 27 additions & 27 deletions requirements/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -379,33 +379,33 @@ more-itertools==10.3.0 \
--hash=sha256:e5d93ef411224fbcef366a6e8ddc4c5781bc6359d43412a65dd5964e46111463 \
--hash=sha256:ea6a02e24a9161e51faad17a8782b92a0df82c12c1c8886fec7f0c3fa1a1b320
# via -r requirements/requirements.in
mysql-connector-python==8.4.0 \
--hash=sha256:085024bf12d15f9b428938fdbeb50bd9b15dda9c4d3a474e6df061cb08713e6a \
--hash=sha256:276bae0d5d44abb7ba1205003b55628e4e6f1d399f1825d518bc607320997b1f \
--hash=sha256:2b5c6fea6513cf208c7116a4a5e36b3ae54e0d37f324a7cfe43fb01cfdf03be6 \
--hash=sha256:35939c4ff28f395a5550bae67bafa4d1658ea72ea3206f457fff64a0fbec17e4 \
--hash=sha256:3ae951f2e16d089975cb9f05b3f3e58807dc33a2e5a627047bba1c8ad5439d82 \
--hash=sha256:42542d131d63c78416d410fdc9e84b9acb960d715c2e7b28c57ac9577c6d8165 \
--hash=sha256:427a84027b8314c73f5ff3eb1abdc709a8201b44a491d7b580bdf430b4820a16 \
--hash=sha256:44a99d44a925ea29c2e423e6d8b1d97ce740c3078d8b41923a81bbcd0a821972 \
--hash=sha256:4e83fc8ed95005b171ffa36a289dac48625048263b09b56718e8395539ea07d9 \
--hash=sha256:651c7824af57eb50f4a79ea04bf6f453b24381e1bb56eee45c0035b4c0c624c0 \
--hash=sha256:655dccbdc0e2943e62cf69e10a024329248b17b58bfac59c60fd2103db3ba0b0 \
--hash=sha256:74b1759d8bd9ccd4296dc2e5abe22ec7efbd1ad12a9032c2cb4d17fa5d0ca6e0 \
--hash=sha256:76c13fde35a038afe50550a9af7b31b28ca3a04cce06f3030980afb20460d28c \
--hash=sha256:a6d24ea29b3c2bdbba6861590de557665420bfb938f74b5cecc630bac5457d35 \
--hash=sha256:accf10425c6af39a9595a47e7119ebcbcd7351f7df28755dbee01bca5a605b7c \
--hash=sha256:aed505adc76b58282c76e6cbf3da195be0f84029a41f05c470be977481896074 \
--hash=sha256:af40b5bdd91547d3dbf5fa62bde37e9e840bd7cba3b9246b55c09e6a1cde536f \
--hash=sha256:b7876358d9e51f25edc492088c4ce16cd14c2db87c279a965b0f9c327723359c \
--hash=sha256:bb4f3edab78f3fd6f80c6c0a9e5a533704044fc01bfb9e8736e1a993f74aa42d \
--hash=sha256:c0a2688d95d53cfbea9352ed61926b47bc9042570570fb8fe0a8d19b1e20f1c4 \
--hash=sha256:cd89d1c8c2d1e33e5ac2d4eac5813422c150a8427fb60a16c59be18c29dd9a94 \
--hash=sha256:cda868bb4e1641362d148f5b0d2a86188cffa2f7188831589781b13f2df6f51a \
--hash=sha256:d343a4a8133ae9561bd537fc8cdbcab74a0607a5f40698569010fa3c7d4a048f \
--hash=sha256:e549674c72b596a7386f4a76bbac2ee9581f6632e6713618a70468713b162964 \
--hash=sha256:e6d5a418ef124dd1b18a73fd89431a1862ce7bf68f61275c7d006e8e2f8afcd2 \
--hash=sha256:ed276c4e7907da0ad95a9ad122004294d6fb425127064af2ae880033b8e72166
mysql-connector-python==9.0.0 \
--hash=sha256:016d81bb1499dee8b77c82464244e98f10d3671ceefb4023adc559267d1fad50 \
--hash=sha256:052058cf3dc0bf183ab522132f3b18a614a26f3e392ae886efcdab38d4f4fc42 \
--hash=sha256:134b71e439e2eafaee4c550365221ae2890dd54fb76227c64a87a94a07fe79b4 \
--hash=sha256:2a8f451c4d700802fdfe515890c14974766c322213df2ceed3b27752929dc70f \
--hash=sha256:2dcf05355315e5c7c81e9eca34395d78f29c4da3662e869e42dd7b16380f92ce \
--hash=sha256:38c229d76cd1dea8465357855f2b2842b7a9b201f17dea13b0eab7d3b9d6ad74 \
--hash=sha256:67fc2b2e67a63963c633fc884f285a8de5a626967a3cc5f5d48ac3e8d15b122d \
--hash=sha256:6d92c58f71c691f86ad35bb2f3e13d7a9cc1c84ce0b04c146e5980e450faeff1 \
--hash=sha256:72bfd0213364c2bea0244f6432ababb2f204cff43f4f886c65dca2be11f536ee \
--hash=sha256:7af7f68198f2aca3a520e1201fe2b329331e0ca19a481f3b3451cb0746f56c01 \
--hash=sha256:823190e7f2a9b4bcc574ab6bb72a33802933e1a8c171594faad90162d2d27758 \
--hash=sha256:853c5916d188ef2c357a474e15ac81cafae6085e599ceb9b2b0bcb9104118e63 \
--hash=sha256:8a404db37864acca43fd76222d1fbc7ff8d17d4ce02d803289c2141c2693ce9e \
--hash=sha256:9199d6ecc81576602990178f0c2fb71737c53a598c8a2f51e1097a53fcfaee40 \
--hash=sha256:933c3e39d30cc6f9ff636d27d18aa3f1341b23d803ade4b57a76f91c26d14066 \
--hash=sha256:a48534b881c176557ddc78527c8c75b4c9402511e972670ad33c5e49d31eddfe \
--hash=sha256:a688ea65b2ea771b9b69dc409377240a7cab7c1aafef46cd75219d5a94ba49e0 \
--hash=sha256:ac92b2f2a9307ac0c4aafdfcf7ecf01ec92dfebd9140f8c95353adfbf5822cd4 \
--hash=sha256:b267a6c000b7f98e6436a9acefa5582a9662e503b0632a2562e3093a677f6845 \
--hash=sha256:b8639d8aa381a7d19b92ca1a32448f09baaf80787e50187d1f7d072191430768 \
--hash=sha256:c01aad36f0c34ca3f642018be37fd0d55c546f088837cba88f1a1aff408c63dd \
--hash=sha256:ca8349fe56ce39498d9b5ca8eabba744774e94d85775259f26a43a03e8825429 \
--hash=sha256:ced1fa55e653d28f66c4f3569ed524d4d92098119dcd80c2fa026872a30eba55 \
--hash=sha256:e90a7b96ce2c6a60f6e2609b0c83f45bd55e144cc7c2a9714e344938827da363 \
--hash=sha256:eacc353dcf6f39665d4ca3311ded5ddae0f5a117f03107991d4185ffa59fd890 \
--hash=sha256:f41cb8da8bb487ed60329ac31789c50621f0e6d2c26abc7d4ae2383838fb1b93
# via -r requirements/requirements.in
mysqlclient==2.2.4 \
--hash=sha256:329e4eec086a2336fe3541f1ce095d87a6f169d1cc8ba7b04ac68bcb234c9711 \
Expand Down
54 changes: 27 additions & 27 deletions requirements/test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -582,33 +582,33 @@ mss==9.0.1 \
--hash=sha256:6eb7b9008cf27428811fa33aeb35f3334db81e3f7cc2dd49ec7c6e5a94b39f12 \
--hash=sha256:7ee44db7ab14cbea6a3eb63813c57d677a109ca5979d3b76046e4bddd3ca1a0b
# via pyscreenshot
mysql-connector-python==8.4.0 \
--hash=sha256:085024bf12d15f9b428938fdbeb50bd9b15dda9c4d3a474e6df061cb08713e6a \
--hash=sha256:276bae0d5d44abb7ba1205003b55628e4e6f1d399f1825d518bc607320997b1f \
--hash=sha256:2b5c6fea6513cf208c7116a4a5e36b3ae54e0d37f324a7cfe43fb01cfdf03be6 \
--hash=sha256:35939c4ff28f395a5550bae67bafa4d1658ea72ea3206f457fff64a0fbec17e4 \
--hash=sha256:3ae951f2e16d089975cb9f05b3f3e58807dc33a2e5a627047bba1c8ad5439d82 \
--hash=sha256:42542d131d63c78416d410fdc9e84b9acb960d715c2e7b28c57ac9577c6d8165 \
--hash=sha256:427a84027b8314c73f5ff3eb1abdc709a8201b44a491d7b580bdf430b4820a16 \
--hash=sha256:44a99d44a925ea29c2e423e6d8b1d97ce740c3078d8b41923a81bbcd0a821972 \
--hash=sha256:4e83fc8ed95005b171ffa36a289dac48625048263b09b56718e8395539ea07d9 \
--hash=sha256:651c7824af57eb50f4a79ea04bf6f453b24381e1bb56eee45c0035b4c0c624c0 \
--hash=sha256:655dccbdc0e2943e62cf69e10a024329248b17b58bfac59c60fd2103db3ba0b0 \
--hash=sha256:74b1759d8bd9ccd4296dc2e5abe22ec7efbd1ad12a9032c2cb4d17fa5d0ca6e0 \
--hash=sha256:76c13fde35a038afe50550a9af7b31b28ca3a04cce06f3030980afb20460d28c \
--hash=sha256:a6d24ea29b3c2bdbba6861590de557665420bfb938f74b5cecc630bac5457d35 \
--hash=sha256:accf10425c6af39a9595a47e7119ebcbcd7351f7df28755dbee01bca5a605b7c \
--hash=sha256:aed505adc76b58282c76e6cbf3da195be0f84029a41f05c470be977481896074 \
--hash=sha256:af40b5bdd91547d3dbf5fa62bde37e9e840bd7cba3b9246b55c09e6a1cde536f \
--hash=sha256:b7876358d9e51f25edc492088c4ce16cd14c2db87c279a965b0f9c327723359c \
--hash=sha256:bb4f3edab78f3fd6f80c6c0a9e5a533704044fc01bfb9e8736e1a993f74aa42d \
--hash=sha256:c0a2688d95d53cfbea9352ed61926b47bc9042570570fb8fe0a8d19b1e20f1c4 \
--hash=sha256:cd89d1c8c2d1e33e5ac2d4eac5813422c150a8427fb60a16c59be18c29dd9a94 \
--hash=sha256:cda868bb4e1641362d148f5b0d2a86188cffa2f7188831589781b13f2df6f51a \
--hash=sha256:d343a4a8133ae9561bd537fc8cdbcab74a0607a5f40698569010fa3c7d4a048f \
--hash=sha256:e549674c72b596a7386f4a76bbac2ee9581f6632e6713618a70468713b162964 \
--hash=sha256:e6d5a418ef124dd1b18a73fd89431a1862ce7bf68f61275c7d006e8e2f8afcd2 \
--hash=sha256:ed276c4e7907da0ad95a9ad122004294d6fb425127064af2ae880033b8e72166
mysql-connector-python==9.0.0 \
--hash=sha256:016d81bb1499dee8b77c82464244e98f10d3671ceefb4023adc559267d1fad50 \
--hash=sha256:052058cf3dc0bf183ab522132f3b18a614a26f3e392ae886efcdab38d4f4fc42 \
--hash=sha256:134b71e439e2eafaee4c550365221ae2890dd54fb76227c64a87a94a07fe79b4 \
--hash=sha256:2a8f451c4d700802fdfe515890c14974766c322213df2ceed3b27752929dc70f \
--hash=sha256:2dcf05355315e5c7c81e9eca34395d78f29c4da3662e869e42dd7b16380f92ce \
--hash=sha256:38c229d76cd1dea8465357855f2b2842b7a9b201f17dea13b0eab7d3b9d6ad74 \
--hash=sha256:67fc2b2e67a63963c633fc884f285a8de5a626967a3cc5f5d48ac3e8d15b122d \
--hash=sha256:6d92c58f71c691f86ad35bb2f3e13d7a9cc1c84ce0b04c146e5980e450faeff1 \
--hash=sha256:72bfd0213364c2bea0244f6432ababb2f204cff43f4f886c65dca2be11f536ee \
--hash=sha256:7af7f68198f2aca3a520e1201fe2b329331e0ca19a481f3b3451cb0746f56c01 \
--hash=sha256:823190e7f2a9b4bcc574ab6bb72a33802933e1a8c171594faad90162d2d27758 \
--hash=sha256:853c5916d188ef2c357a474e15ac81cafae6085e599ceb9b2b0bcb9104118e63 \
--hash=sha256:8a404db37864acca43fd76222d1fbc7ff8d17d4ce02d803289c2141c2693ce9e \
--hash=sha256:9199d6ecc81576602990178f0c2fb71737c53a598c8a2f51e1097a53fcfaee40 \
--hash=sha256:933c3e39d30cc6f9ff636d27d18aa3f1341b23d803ade4b57a76f91c26d14066 \
--hash=sha256:a48534b881c176557ddc78527c8c75b4c9402511e972670ad33c5e49d31eddfe \
--hash=sha256:a688ea65b2ea771b9b69dc409377240a7cab7c1aafef46cd75219d5a94ba49e0 \
--hash=sha256:ac92b2f2a9307ac0c4aafdfcf7ecf01ec92dfebd9140f8c95353adfbf5822cd4 \
--hash=sha256:b267a6c000b7f98e6436a9acefa5582a9662e503b0632a2562e3093a677f6845 \
--hash=sha256:b8639d8aa381a7d19b92ca1a32448f09baaf80787e50187d1f7d072191430768 \
--hash=sha256:c01aad36f0c34ca3f642018be37fd0d55c546f088837cba88f1a1aff408c63dd \
--hash=sha256:ca8349fe56ce39498d9b5ca8eabba744774e94d85775259f26a43a03e8825429 \
--hash=sha256:ced1fa55e653d28f66c4f3569ed524d4d92098119dcd80c2fa026872a30eba55 \
--hash=sha256:e90a7b96ce2c6a60f6e2609b0c83f45bd55e144cc7c2a9714e344938827da363 \
--hash=sha256:eacc353dcf6f39665d4ca3311ded5ddae0f5a117f03107991d4185ffa59fd890 \
--hash=sha256:f41cb8da8bb487ed60329ac31789c50621f0e6d2c26abc7d4ae2383838fb1b93
# via -r requirements/requirements.txt
mysqlclient==2.2.4 \
--hash=sha256:329e4eec086a2336fe3541f1ce095d87a6f169d1cc8ba7b04ac68bcb234c9711 \
Expand Down
Loading

0 comments on commit a865772

Please sign in to comment.