Skip to main content

Build on large language models faster

Project description

Llama

Stop prompt tuning. Create your own Generative AI.

Installation

pip install lamini

Setup your keys

Go to powerml.co. Log in to get you API key and purchase credits.

Create ~/.powerml/configure_llama.yaml and put a key in it.

production:
    key: "<YOUR-KEY-HERE>"

Try an example

Google Colab Example

Import Llama and initialize an LLM engine.

from llama import LLMEngine

llm = LLMEngine(id="marketing")

Define the LLM interface

Define the input and output types. Be sure to include the Context. This helps the LLM understand your types in natural language.

from llama import Type, Context

class AdAspects(Type):
  tone: str = Context("tone of the marketing copy")
  product_features: list = Context("product features to promote")
  audience: str = Context("target audience for the message")
  subject: str = Context("subject or topic of the message")
  goal: str = Context("goal of this marketing campaign and message")
  
class AdCopy(Type):
  h1: str = Context("google ad h1 tag")
  title: str = Context("google ad title tag")
  keywords: list = Context("keywords for the search engine")

Run the LLM

Generate ad copy from different aspects you want

aspects = AdAspects(
    tone="bold and bright, but not arrogant",
    product_features=[
        'asian sauces and aromatics', 
        'home-cooked seasonings and meal packs that can be easily cooked at home'
    ],
    audience="suburban families",
    subject="delicious asian meals without going to a restaurant",
    goal="get suburban moms and dads to try buy their first omsom pack or free tasting kit"
)

ad_copy = llm(input=aspects, output_type=AdCopy)

print(f"Ad copy: {ad_copy}")

Output:

> title='Delicious Asian Meals Without Going to a Restaurant | Omsom' 
  description="Try Omsom's delicious Asian sauces, aromatics, and home-cooked seasonings and meal packs. Easily cook delicious meals at home for your family." 
  keywords=[
    'Asian sauces', 
    'Aromatics', 
    'Home-cooked seasonings', 
    'Meal packs', 
    'Delicious meals', 
    'Suburban families', 
    'Omsom'
    ]

Extract ad aspects from the copy you already have

ad_copy = AdCopy(
    title="Omsom | Proud, loud Asian home cooking",
    description="An Omsom starter is a pantry shortcut for a specific Asian dish, combining all the sauces, aromatics, and seasonings you need.",
    keywords=[
        "asian sauces", 
        "asian food", 
        "home-cooked asian meals", 
        "home-cooked seasonings", 
        "at home"
    ]
)

ad_aspects = llm(input=ad_copy, output_type=AdAspects)

print(f"Ad aspects: {ad_aspects}")

Output:

> tone='Exciting and proud' 
  product_features=[
    'Ready-made sauces and seasonings', 
    'Variety of Asian dishes', 
    'Easy to use'
    ] 
  audience='Home cooks looking for an easy way to make Asian dishes' 
  subject='Proud, loud Asian home cooking' 
  goal="To encourage home cooks to try out Asian dishes with the help of Omsom's ready-made sauces and seasonings."

Improve the LLM with feedback

llm.improve(on="keywords", to="cite specific {product_features}")

ad_copy = llm(input=aspects, output_type=AdCopy)

print(f"Ad copy after improving: {ad_copy}")

Output:

> Ad copy after improving: 
  title='Delicious Asian Meals From Omsom 🍱' 
  description="Try Omsom's delicious Asian sauces, aromatics, and home-cooked seasonings and meal packs. Easily cook delicious meals at home for your family. 🍲" 
  keywords=[
    'Asian sauces', 
    'Aromatics', 
    'Home-cooked seasonings', 
    'Meal packs', 
    'Delicious meals', 
    'Suburban families', 
    'Omsom', 
    'Emojis', 
    'Gluten-free', 
    'Vegan-friendly', 
    'Low-sodium', 
    'No-MSG'
  ]

Train the LLM on your data

# In the format of [[AdAspects, AdCopy], [AdAspects, AdCopy], ...]
data = get_my_marketing_data() 
 
llm.set_data(data)

ad_copy = llm(input=aspects, output_type=AdCopy)

print(f"Ad copy after adding data: {ad_copy}")
Code for get_my_marketing_data()
def get_my_marketing_data():
    return [
    [
    AdAspects(
        tone='Exciting and modern',
        product_features=['Made from oak', 'Variety of meats and cheeses', 'Perfect for entertaining'],
        audience='Home chefs and entertainers',
        subject='Elevate your entertaining with charcuterie boards',
        goal='To showcase the versatility and convenience of charcuterie boards as an entertaining option.',
    ),
    AdCopy(
        title='🧀 Charcuterie Boards Made from Oak | Boardsy',
        description='Get the perfect charcuterie board made from oak for your next gathering. Our key product feature is charcuterie boards made from oak. Shop now with Brand Name.',
        keywords=['charcuterie boards', 'oak', 'key product feature'],
    ),
    ],
    [
    AdAspects(
        tone='Celebratory',
        product_features=['Anniversary messages', 'Customizable messages', 'Personalized messages'],
        audience='Couples celebrating anniversaries',
        subject='Celebrate Your Anniversary with a Special Message',
        goal='To encourage couples to celebrate their anniversaries with a special message.',
    ),
    AdCopy(
        title='🎉 Anniversary Messages - Key Product Feature 🎉 | Hollamark',
        description='Celebrate your special day with our key product feature - anniversary messages. Send heartfelt wishes to your loved ones with our unique and personalized messages from Brand Name.',
        keywords=['anniversary messages', 'key product feature', 'personalized messages', 'heartfelt wishes'],
    ),
    ],
    [
    AdAspects(
        tone='Exciting and enthusiastic',
        product_features=['Unique flavor combinations', 'All-natural ingredients', 'Hand-crafted in small batches'],
        audience='Home cooks and foodies',
        subject='Unlocking the flavors of the world',
        goal='To introduce customers to the unique flavor combinations of artisanal spice blends and encourage them to explore new culinary experiences.',
    ),
    AdCopy(
        title='🌶️ Artisanal Spices - Spice Blends Key Product Feature 🌶️ | Shop Now with Artisanal Spices!',
        description='Discover the unique flavors of artisanal spice blends with our key product feature. Shop now with Artisanal Spices! 🛒',
        keywords=['artisanal spices', 'artisanal spice blends', 'key product feature', 'unique flavors', 'shop now', 'emojis'],
    ),
    ],
    [
    AdAspects(
        tone='Exciting and energetic',
        product_features=['Comfort', 'Durability', 'Breathability', 'Stylish design'],
        audience='Active women',
        subject='Look and feel your best with yoga pants',
        goal='To promote the benefits of yoga pants and encourage active women to purchase them.',
    ),
    AdCopy(
        title='🧘‍♀️ Zennn Yoga Pants - Key Product Feature 🧘‍♀️',
        description='Get the perfect fit and feel with Zennn\'s key product feature - yoga pants. Shop now for the best selection and prices.',
        keywords=['yoga pants', 'key product feature', 'perfect fit', 'best selection', 'best prices'],
    ),
    ],
    [
    AdAspects(
        tone='Exciting and informative',
        product_features=['Perfect recipes for keto dieters', 'Easy to follow instructions', 'Nutritional information for each recipe'],
        audience='Keto dieters looking for meal ideas',
        subject='Delicious Keto Recipes',
        goal='To promote the key product feature of perfect recipes, keto and encourage keto dieters to try the recipes.',
    ),
    AdCopy(
        title='🍽 Perfect Recipes for Keto Dieters - Key Product Feature 🥗 | Saladmania',
        description='Get the perfect recipes for your keto diet with our key product feature. Enjoy delicious meals and stay on track with your diet. 🍽 | Brand Name',
        keywords=['perfect recipes', 'keto diet', 'key product feature', 'delicious meals'],
    ),
    ],
    [
    AdAspects(
        tone='Fun and exciting',
        product_features=['Unique flavors', 'Variety of toppings', 'Customizable options'],
        audience='Young adults and families',
        subject='Enjoy delicious ice cream at the microcreamery',
        goal='To increase awareness of the microcreamery and encourage customers to visit and try the unique flavors and toppings.',
    ),
    AdCopy(
        title='🍦 Delicious Ice Cream from Microcreamery - Key Product Feature 🍦',
        description='Enjoy delicious ice cream from Microcreamery, with a key product feature that sets it apart from the competition. 🍦',
        keywords=['ice cream, microcreamery, key product feature, delicious, emojis, Microcreamery, brand name'],
    ),
    ],
    [
    AdAspects(
        tone='Exciting and Innovative',
        product_features=['Easy to use interface', 'Comprehensive data tracking', 'Automated reporting', 'Customizable settings'],
        audience='Ohio-based software developers',
        subject='Unlocking the Potential of Ohio Statewide Software Leagues',
        goal='To showcase the features of Ohio statewide software leagues and demonstrate how they can help software developers maximize their potential.',
    ),
    AdCopy(
        title='🎮 Ohio Statewide Software Leagues - Key Product Feature | Ohio Statewide',
        description='Get the most out of your software with Ohio Statewide Software Leagues. Our key product feature is designed to help you 🚀 maximize your software\'s potential. | Ohio Statewide',
        keywords=['Ohio Statewide Software Leagues', 'Key Product Feature', 'Software Leagues', 'Maximize Software Potential', 'Ohio Statewide'],
    ),
    ],
    [
    AdAspects(
        tone='Inspirational',
        product_features=['Variety of scripts', 'Professional guidance', 'Access to industry professionals'],
        audience='Actors and actresses',
        subject='Unlocking Your Potential as an Actor or Actress',
        goal='To inspire and motivate actors and actresses to reach their full potential through practice theater scripts.',
    ),
    AdCopy(
        title='🎭 Practice Theater Scripts for Actors & Actresses by Brand Name 🎭',
        description='Get the best 🎭 practice theater scripts for actors and actresses from Brand Name. Improve your performance with our selection of scripts.',
        keywords=['practice theater scripts', 'theater scripts for actors', 'theater scripts for actresses', 'improve performance', 'theater scripts'],
    ),
    ],
    [
    AdAspects(
        tone='Inspirational',
        product_features=['High intensity interval training', 'Strength training', 'Cardio workouts', 'Nutrition advice'],
        audience='Men aged 18-35',
        subject='Get Fit and Healthy with Mens Health Workouts',
        goal='To inspire men to take control of their health and fitness through mens health workouts.',
    ),
    AdCopy(
        title='💪 Mens Health Workouts - Get Fit Now! | Mens Health',
        description='Get fit now with Mens Health Workouts. Get the best results with our tailored programs and expert advice. | Mens Health',
        keywords=['mens health workouts', 'fitness', 'exercise', 'get fit', 'mens health'],
    ),
    ],
    [
    AdAspects(
        tone='Informative and helpful',
        product_features=['Easy to use', 'Accurate calculations', 'Comprehensive loan comparison', 'Customizable repayment plans'],
        audience='College students and recent graduates',
        subject='Student loan calculators',
        goal='To inform college students and recent graduates of the benefits of using student loan calculators to compare and customize their loan repayment plans.',
    ),
    AdCopy(
        title='🤓 ABC Financial - Get the Best Student Loan Calculators 🤓',
        description='Get the best student loan calculators from ABC Financial to help you manage your finances. Our key product feature helps you make the right decisions. 🤓',
        keywords=['student loan calculators', 'ABC Financial', 'key product feature', 'student loan calculator', 'loan calculator', 'student loan repayment calculator', 'student loan repayment'],
    ),
    ],
]      

Output:

> Ad copy after adding data: 
  title='🥢 Delicious Asian Meals at Home with Omsom - Key Product Feature 🥢 | Omsom' 
  description="Get delicious Asian meals at home with Omsom's key product feature. Enjoy the flavors of Asia without going to a restaurant. 🥢 | Omsom" 
  keywords=[
    'Asian meals', 
    'Key product feature', 
    'Asian sauces', 
    'Aromatics', 
    'Home-cooked seasonings', 
    'Meal packs', 
    'Omsom', 
  ]

More advanced training

Coming soon to the docs :)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lamini-0.0.19-28-py3-none-any.whl (38.1 kB view details)

Uploaded Python 3

lamini-0.0.19-27-py3-none-any.whl (37.3 kB view details)

Uploaded Python 3

lamini-0.0.19-26-py3-none-any.whl (37.2 kB view details)

Uploaded Python 3

lamini-0.0.19-25-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

lamini-0.0.19-24-py3-none-any.whl (35.0 kB view details)

Uploaded Python 3

lamini-0.0.19-23-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

lamini-0.0.19-22-py3-none-any.whl (35.0 kB view details)

Uploaded Python 3

lamini-0.0.19-21-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

lamini-0.0.19-20-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

lamini-0.0.19-19-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

lamini-0.0.19-18-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

lamini-0.0.19-17-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

lamini-0.0.19-16-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

lamini-0.0.19-15-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

lamini-0.0.19-14-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

lamini-0.0.19-13-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

lamini-0.0.19-12-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

lamini-0.0.19-11-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

File details

Details for the file lamini-0.0.19-28-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-28-py3-none-any.whl
  • Upload date:
  • Size: 38.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-28-py3-none-any.whl
Algorithm Hash digest
SHA256 3046a4c43c0667e46a7f673fb989fb703db2e2bfd6f2557398c7e6b757d73d2c
MD5 8cadb7781fb82c705ca50dfa0e6443a8
BLAKE2b-256 a8eeb8635afd5fda310ab448c19866f5c9cabe15eb44eab00ab285a47220a334

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-27-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-27-py3-none-any.whl
  • Upload date:
  • Size: 37.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-27-py3-none-any.whl
Algorithm Hash digest
SHA256 86930718a16cff618d4df4ea13d0cf8b38b5e7faa36308823bd572fedb32ecf3
MD5 17a848116c32fb244075b1b29a53f395
BLAKE2b-256 c8bf435bd1ab3dcf2ea4a950d57376192bbffcd4f01d8bd44b74c2d5f8888645

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-26-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-26-py3-none-any.whl
  • Upload date:
  • Size: 37.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-26-py3-none-any.whl
Algorithm Hash digest
SHA256 8749a1981566633f63b292547ea23299352b36b71d15ea793f2cc128ed68e8f0
MD5 bc8f3d8e93c5ca00379d4e3385626c4a
BLAKE2b-256 634bd3205684e2896055a7ebe38ca384dbaa995b3150b2e80ce4454492091ee3

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-25-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-25-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-25-py3-none-any.whl
Algorithm Hash digest
SHA256 ccaab2c1708f565332a368ff5aea88d35fff0b7d95d67b1b73539be5b9762ae7
MD5 b3b2386a9c208c3dd79ef3b9f7c23168
BLAKE2b-256 c65d37ddd7aa3a68b98009a3f9d38670fa7b1aab987c1ef196756a9f9e2cdf7a

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-24-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-24-py3-none-any.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-24-py3-none-any.whl
Algorithm Hash digest
SHA256 0d3a7c4e52bad2acfaa02423e08f338eb07a9fa5ba098c9b88ebc25595f47484
MD5 a520153d794afe0cc73838ae6535b2bb
BLAKE2b-256 b2ddb4d2abc3c1c4eccb86b946b54b94cd1aedb9eecd2b195f7f355ae1199bc9

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-23-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-23-py3-none-any.whl
  • Upload date:
  • Size: 33.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-23-py3-none-any.whl
Algorithm Hash digest
SHA256 28d65d70afab6a3c72b8171e0af002816ae6438435ca7e3a5066bfe5ae38e391
MD5 e6ca2d199765ba66d3979bf9b3d1a7f7
BLAKE2b-256 60e9c5aef18ebe0a5370aa592d05418ce30966979a2dfcc5b95d0bffd8910a00

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-22-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-22-py3-none-any.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-22-py3-none-any.whl
Algorithm Hash digest
SHA256 09ace4a85155e05ca11afc492a41a5bff111ef8a8050eabd0a8df9df312bd854
MD5 ce03877b932b57bef44e7704126c6221
BLAKE2b-256 e1ca0b1018e131f0c6a0a2b29febdbf06cabc04cd3795c3babbbf1b193d7d8fa

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-21-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-21-py3-none-any.whl
  • Upload date:
  • Size: 33.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-21-py3-none-any.whl
Algorithm Hash digest
SHA256 fb7090c9be7eb18c08cdec570df5c8fcbd87209db422adb8ec5b92e3829ccc86
MD5 ca1f3a91bae3fd5a32f1da4a30597d4d
BLAKE2b-256 fcf4827d5d20fab024d5c8b06b5b0211fd3a11bc7149785c2a0bc91040403108

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-20-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-20-py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-20-py3-none-any.whl
Algorithm Hash digest
SHA256 90024f88c603986422d0c7f352c6644d9957da415ddfaadacf2cab17e9c15662
MD5 e7e3664023bb1c8610e3f11c53245650
BLAKE2b-256 3c3e420d54acd51a88934b077081098647fadeb8ba1c341c988c284821c360fc

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-19-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-19-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-19-py3-none-any.whl
Algorithm Hash digest
SHA256 6404658ad8feede1e6afccf699d83a50fb55a96f554d18b027af3f60f3ae6632
MD5 dcf5a52205a437efabe729f6d2a3deda
BLAKE2b-256 c06323ef019e8ddc6c4e1d8898828b465c6df831946ae4d08531960c2e9a21a1

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-18-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-18-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-18-py3-none-any.whl
Algorithm Hash digest
SHA256 42c8922211cb28e56fdfe05b80aeaa5b857fe9ab2e34e36de33a7d6f025477ec
MD5 4c5087f503d23aa700e2beb40eb8541d
BLAKE2b-256 2bb513d9f81e6513a7dbb248012d793494880153aabf21d19a1fdd2c83ab9226

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-17-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-17-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-17-py3-none-any.whl
Algorithm Hash digest
SHA256 704d9262313b7fdf89f182693ee3724d321d5a10da37a870c460a96fe10a6604
MD5 ea0cf464d7eda998f2ce56f4dc2005f2
BLAKE2b-256 7c87b82c2bd6282383c4bc862fbb459945360996f0ed0cf2015c6d7866ec3075

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-16-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-16-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-16-py3-none-any.whl
Algorithm Hash digest
SHA256 8d6c89d32dd86d1b71d2f72b0d1de779ed8753a004bb1af1b9407a50bc5eff4c
MD5 062b8b9f90d9e6cad98dfc38c08e3cd1
BLAKE2b-256 2a03d1e2b78707b322703b79f6baa4dbe9b6bec16c8a312e949760559c221c08

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-15-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-15-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-15-py3-none-any.whl
Algorithm Hash digest
SHA256 b2059bd82218f873813a7e6d0b629f1ba741fe54d4a5be405069e0422607b397
MD5 4661405d7f5e0f29a3031086e497bb9f
BLAKE2b-256 2aa8351baece1831a6fc3383748f31afc743971ecad1bb2a69818513f02cd67d

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-14-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-14-py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-14-py3-none-any.whl
Algorithm Hash digest
SHA256 861d8cf1dc78d9200b8af450ca7bae3820a0623ae4b1975bd6186c028e8cc261
MD5 0cc33c3fda30157ba577c9a9b6ef830e
BLAKE2b-256 97228e98ca64049456720415a4712673a0b0370b1832f6172b1a9ed1f4ca3cfe

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-13-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-13-py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-13-py3-none-any.whl
Algorithm Hash digest
SHA256 c9f3d51342d08af8589f6928b07d106fea1883046347176d668bfb6a86a9d6e9
MD5 6c639d2c6077f5d697806d0b1a948eb3
BLAKE2b-256 99dc36f9f34e52947f4bf80eb2fbbb1996fcd2f7f3f8abe9b58bf43d384718c7

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-12-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-12-py3-none-any.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-12-py3-none-any.whl
Algorithm Hash digest
SHA256 efa790c9bdf67323963d4ef8b0ee2cb0a2963cd89678bf128b5abcec9b184dbb
MD5 51eb246ee240296b904c714cf915f914
BLAKE2b-256 41217e78abded864eb54abd090bcae659cb22d4f5b8539d060a6359923782564

See more details on using hashes here.

File details

Details for the file lamini-0.0.19-11-py3-none-any.whl.

File metadata

  • Download URL: lamini-0.0.19-11-py3-none-any.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for lamini-0.0.19-11-py3-none-any.whl
Algorithm Hash digest
SHA256 40653268da1b9f16032e1550ba65def308a84fd44c98301eb60bdd775166a417
MD5 b8b358e66c45556e0b3a96b1b8088be1
BLAKE2b-256 24fdcec553f87e88748919b24d131d4e3588973838cac2b29c587b31c6ad3aa5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page