fix
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
import hashlib
|
||||
import random
|
||||
import string
|
||||
|
||||
|
||||
def first_word(s: str) -> str:
|
||||
@@ -13,6 +15,11 @@ def truncate_str(s: str, maxlen: int = 30) -> str:
|
||||
return s[: maxlen - 3] + '...'
|
||||
|
||||
|
||||
def random_str(maxlen: int = 10) -> str:
|
||||
"""Returns a random string of letters."""
|
||||
return ''.join(random.choice(string.ascii_letters) for _ in range(maxlen))
|
||||
|
||||
|
||||
def md5_hash(s: str) -> str:
|
||||
"""Computes the MD5 hash of a string."""
|
||||
return hashlib.md5(s.encode()).hexdigest()
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "layercake"
|
||||
version = "0.7.0"
|
||||
version = "0.7.1"
|
||||
description = "Packages shared dependencies to optimize deployment and ensure consistency across functions."
|
||||
readme = "README.md"
|
||||
authors = [
|
||||
@@ -24,6 +24,7 @@ dependencies = [
|
||||
"sqlite-utils>=3.38",
|
||||
"jinja2>=3.1.6",
|
||||
"qrcode>=8.2",
|
||||
"dictdiffer>=0.9.0",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
|
||||
13
layercake/uv.lock
generated
13
layercake/uv.lock
generated
@@ -419,6 +419,15 @@ wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/0f/e7/aa315e6a749d9b96c2504a1ba0ba031ba2d0517e972ce22682e3fccecb09/cssselect2-0.8.0-py3-none-any.whl", hash = "sha256:46fc70ebc41ced7a32cd42d58b1884d72ade23d21e5a4eaaf022401c13f0e76e", size = 15454, upload-time = "2025-03-05T14:46:06.463Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dictdiffer"
|
||||
version = "0.9.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/61/7b/35cbccb7effc5d7e40f4c55e2b79399e1853041997fcda15c9ff160abba0/dictdiffer-0.9.0.tar.gz", hash = "sha256:17bacf5fbfe613ccf1b6d512bd766e6b21fb798822a133aa86098b8ac9997578", size = 31513, upload-time = "2021-07-22T13:24:29.276Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/47/ef/4cb333825d10317a36a1154341ba37e6e9c087bac99c1990ef07ffdb376f/dictdiffer-0.9.0-py2.py3-none-any.whl", hash = "sha256:442bfc693cfcadaf46674575d2eba1c53b42f5e404218ca2c2ff549f2df56595", size = 16754, upload-time = "2021-07-22T13:24:26.783Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dnspython"
|
||||
version = "2.7.0"
|
||||
@@ -585,11 +594,12 @@ wheels = [
|
||||
|
||||
[[package]]
|
||||
name = "layercake"
|
||||
version = "0.6.12"
|
||||
version = "0.7.0"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "arnparse" },
|
||||
{ name = "aws-lambda-powertools", extra = ["all"] },
|
||||
{ name = "dictdiffer" },
|
||||
{ name = "ftfy" },
|
||||
{ name = "glom" },
|
||||
{ name = "jinja2" },
|
||||
@@ -620,6 +630,7 @@ dev = [
|
||||
requires-dist = [
|
||||
{ name = "arnparse", specifier = ">=0.0.2" },
|
||||
{ name = "aws-lambda-powertools", extras = ["all"], specifier = ">=3.8.0" },
|
||||
{ name = "dictdiffer", specifier = ">=0.9.0" },
|
||||
{ name = "ftfy", specifier = ">=6.3.1" },
|
||||
{ name = "glom", specifier = ">=24.11.0" },
|
||||
{ name = "jinja2", specifier = ">=3.1.6" },
|
||||
|
||||
Reference in New Issue
Block a user