Miserlou / Miserlou/lambda-packages

Django 2.2 needs mysqlclient >= 1.3.13

Open
#96 3 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
728
Forks
157
PR merge metrics
No merged PRs in 30d

Description

Hello! Django 2.2 requires mysqlclient>=1.3.13 per this commit. lambda-packages currently offers mysqlclient at 1.3.12. I'd like to raise the issue and request an upgrade.

Django 2.2 was released earlier today — presumably, not on an April Fool's basis 😅— and has been designated a Long Term Support release, which will receive security updates for at least three years into the future, so I think it's worth the effort.

Compiling it myself is a bit outside of my typical wheelhouse, so I'm happy to defer to others :D but otherwise, I'll take a crack at it this evening

( Not clear to me, also, if there might be other work necessary to get this update into Zappa. )

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing package under lambda_packages/mysqlclient and the linked Django requirement for mysqlclient >= 1.3.13. Update the offered package to the required version, then verify whether any additional Zappa work is needed and confirm the compiled package works with Django 2.2 on AWS Lambda.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, django, python
Domain
build-system, cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.