Skip to main content

Lagom is a dependency injection container designed to give you 'just enough' help with building your dependencies.

Project description

Lagom

Scrutinizer Code Quality Code Coverage PyPI

What

Lagom is a dependency injection container designed to give you "just enough" help with building your dependencies. The intention is that almost all of your code doesn't know about or rely on lagom. Lagom will only be involved at the top level to pull everything together.

Features

  • Type based auto wiring with zero configuration.
  • Fully based on types. Strong integration with mypy.
  • Minimal changes to existing code.
  • Integration with a few common web frameworks.
  • Support for async python.
  • Thread-safe at runtime

You can see a comparison to other frameworks here

🎉 Version 2.0.0 is now released! 🎉

For users of python 3.7 and above this should require no changes. Full details can be found in the release notes upgrade instructions.

Installation

pip install lagom
# or: 
# pipenv install lagom
# poetry add lagom

Note: if you decide to clone from source then make sure you use the latest version tag. The master branch may contain features that will be removed.

For the versioning policy read here: SemVer in Lagom

Usage

Everything in Lagom is based on types. To create an object you pass the type to the container:

container = Container()
some_thing = container[SomeClass]

Auto-wiring (with zero configuration)

Most of the time Lagom doesn't need to be told how to build your classes. If the __init__ method has type hints then lagom will use these to inject the correct dependencies. The following will work without any special configuration:

class MyDataSource:
    pass
    
class SomeClass:
   #                        👇 type hint is used by lagom
   def __init__(datasource: MyDataSource):
      pass

container = Container()
some_thing = container[SomeClass] # An instance of SomeClass will be built with an instance of MyDataSource provided

and later if you extend your class no changes are needed to lagom:

class SomeClass:
    #                                                👇 This is the change.
    def __init__(datasource: MyDataSource, service: SomeFeatureProvider):
        pass

# Note the following code is unchanged
container = Container()
some_thing = container[SomeClass] # An instance of SomeClass will be built with an instance of MyDataSource provided

Singletons

You can tell the container that something should be a singleton:

container[SomeExpensiveToCreateClass] = SomeExpensiveToCreateClass("up", "left")

Explicit build instructions when required

You can explicitly tell the container how to construct something by giving it a function:

container[SomeClass] = lambda: SomeClass("down", "spiral")

All of this is done without modifying any of your classes. This is one of the design goals of lagom.

Hooks in to existing systems

A decorator is provided to hook top level functions into the container.

@bind_to_container(container)
def handle_move_post_request(request: typing.Dict, game: Game = lagom.injectable):
    # do something to the game
    return Response()

(There's also a few common framework integrations provided here)

Full docs here here

Contributing

Contributions are very welcome. Please see instructions here

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

lagom-2.7.5-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

lagom-2.7.5-cp313-cp313-win_amd64.whl (119.6 kB view details)

Uploaded CPython 3.13 Windows x86-64

lagom-2.7.5-cp313-cp313-win32.whl (109.2 kB view details)

Uploaded CPython 3.13 Windows x86

lagom-2.7.5-cp313-cp313-musllinux_1_2_x86_64.whl (264.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

lagom-2.7.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (263.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

lagom-2.7.5-cp313-cp313-macosx_11_0_arm64.whl (143.7 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

lagom-2.7.5-cp312-cp312-win_amd64.whl (119.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

lagom-2.7.5-cp312-cp312-win32.whl (109.2 kB view details)

Uploaded CPython 3.12 Windows x86

lagom-2.7.5-cp312-cp312-musllinux_1_2_x86_64.whl (265.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

lagom-2.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

lagom-2.7.5-cp312-cp312-macosx_11_0_arm64.whl (143.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

lagom-2.7.5-cp311-cp311-win_amd64.whl (118.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

lagom-2.7.5-cp311-cp311-win32.whl (108.2 kB view details)

Uploaded CPython 3.11 Windows x86

lagom-2.7.5-cp311-cp311-musllinux_1_2_x86_64.whl (259.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

lagom-2.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (258.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

lagom-2.7.5-cp311-cp311-macosx_11_0_arm64.whl (143.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

lagom-2.7.5-cp310-cp310-win_amd64.whl (119.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

lagom-2.7.5-cp310-cp310-win32.whl (108.5 kB view details)

Uploaded CPython 3.10 Windows x86

lagom-2.7.5-cp310-cp310-musllinux_1_2_x86_64.whl (261.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

lagom-2.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (260.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

lagom-2.7.5-cp310-cp310-macosx_11_0_arm64.whl (145.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

lagom-2.7.5-cp39-cp39-win_amd64.whl (119.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

lagom-2.7.5-cp39-cp39-win32.whl (108.4 kB view details)

Uploaded CPython 3.9 Windows x86

lagom-2.7.5-cp39-cp39-musllinux_1_2_x86_64.whl (259.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

lagom-2.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (258.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

lagom-2.7.5-cp39-cp39-macosx_11_0_arm64.whl (145.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

File details

Details for the file lagom-2.7.5-py3-none-any.whl.

File metadata

  • Download URL: lagom-2.7.5-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for lagom-2.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 92110574bc3ffee534659a588ad4c399d39aeee7860b6369c85d44f538f885be
MD5 c3923bd27a41d0023867913765950bd3
BLAKE2b-256 dc7627f568819a7f37e1e5b066cb4a8caf50211e1cc29a975ccdbc13fa8d1399

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: lagom-2.7.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 119.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 798fd2a7e5e98967e400d4d87f28d4e04b6dd9300f532ab6f99180c430878d1c
MD5 5aefc4cad0434c0aceb1443c3fab0261
BLAKE2b-256 c80284004f8f22a24b50d32d410cfb1a9990c0a1b22a5913b4e037caae4425ad

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp313-cp313-win32.whl.

File metadata

  • Download URL: lagom-2.7.5-cp313-cp313-win32.whl
  • Upload date:
  • Size: 109.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a896a2509aaf0fae7623f20611bfdc0f82cca4c4b0a112aad4ab5c57f1ed2a62
MD5 f07facd9188a0b459e98ef645c2772c0
BLAKE2b-256 0c8a738c07b7bcee0023e4fd49e6db772713266652263b9569a9800a4017ddcd

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a5e8028cfad111da473301472a2337410e8a3351522481d4f3f5f6832c617489
MD5 b5d5ddd4b11f7872dba1f96c458d2b07
BLAKE2b-256 29734fb902c96f066a9064e54475ae9bae9efa68250d85497fdc942449f51164

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a819fd1cdf99fb3d8a3cc8728a9433585923303cda292ab68f99a16fff31b37
MD5 a0e8c3967f1a14aced305d39ea8bc08e
BLAKE2b-256 d97003e4b7093749a408e362252a271add18ed0b1d3018d1b7c441475bbe7d76

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b4efd73db9187cef8db56c64bf568b9e89c9e2bd57eefb783299a8c3806df5a
MD5 54cc0cf643b1d2c984758eee88941ae7
BLAKE2b-256 3065cb6f91e02e52543d2c2b650f6f7de7bebb416cf52a751194ac338b581d2b

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: lagom-2.7.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 119.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7ed4e215671af49e14ea643ac722e7166b79594f1b50fa28e5af82c0ff74ef42
MD5 7823317127ff3563916011ea196f0d92
BLAKE2b-256 08248ae382d19a802436ed7c1ac0cf875af15f3814af8a23cffd4c1e8b8557c1

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp312-cp312-win32.whl.

File metadata

  • Download URL: lagom-2.7.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 109.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 61b6fb63c046124bcb74763ef09b2e81a59c5d480a7fac0c1b4e291796392ef1
MD5 7a276aa0b651e671d27828d1c214d5e5
BLAKE2b-256 d1a12432e23d4d891f18ab15b1d0d0cbb950759a79ef879782466464a0a2a8bd

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45524aec5f9fe9c859878146036450bb8cdfc90ea1709050a21b1be070a3a80b
MD5 1fabbfe6198d46b9e661dd79afb4ea20
BLAKE2b-256 bf53cdba6041da27a4302ea43125bf97b2ed30d99a224aad1074b9f0b8806f83

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d03ba60b65504b63d0a98e8203bd9d8f64f82845be8fd5f8cfe12fdf06325e6
MD5 3888d3cfd847be70f81373dbabfc4e64
BLAKE2b-256 d6be29c894f2eb7c7f5c87c0dd2cd24b99e22c5a91f14ce5c68e149b683ff883

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f1a364ef58f0340fbbffe60b582973ad0feb1fc41b661651e941093c11613b6
MD5 8c537db38b6284bfe12786a1f7eaf94a
BLAKE2b-256 83b25c0cb2e3adc8f0ce5408990de2289bc91e8d13326b47a883e8e10bfca2d4

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lagom-2.7.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 118.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 00cfbc0d0b6b96184ca2edc5ae0c400b4a581a8a3a9a7be911edd5d0bc086cff
MD5 3294e649d7070f54b75e903f0709cc02
BLAKE2b-256 95a6b1266bb63202fc545705596b924814b2de80a948dd60e256077724c974fc

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp311-cp311-win32.whl.

File metadata

  • Download URL: lagom-2.7.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 108.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cbdbfcb918e2f92ba5a7c82b81eb1bafb20bc058ed62d8aadb097794beadede3
MD5 0b7dfac890edf8942b47777344062ea8
BLAKE2b-256 b6bf135d234ec9d4241292eb275dc66eb3666b64c9e7fe61f6dadf08ad4546c2

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c02a9ac412d4bf61b93b9875afa32e30b28298d3b09c8e74bf6d04c88c107e62
MD5 964da775378f52b287684eaead91269e
BLAKE2b-256 35f82ab3eb658ec39b8e42e685f3b2ae3bf19fd2d85ac3a0d9949a6ca4302fb0

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 659181d95cf36c81cc469f4a44d611c29b3e5d8463ece4da3247d80e7ff3adfa
MD5 bece060d27c2a32138c952bdbd510b00
BLAKE2b-256 31009a43e5b796543f102ec2f3b11ae41e7fa6743864455f257ae87565fcf37a

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4c71d4781d2f9ab6c07da87ccfb57b1643fa88ba5c812d0b0ac495f6d175d67
MD5 e5368cabdb5f7af5124e933cc90eb570
BLAKE2b-256 7ab1e149d298661a520690b6364f67169a19a981c879a3f5be9a68f50f4577bf

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lagom-2.7.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 119.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cee939be4a1a4de1eee2c5606079e541eb468d43b714a4343c2c77c6db1d557b
MD5 e91d4adced4cd0c44479a60a902893dc
BLAKE2b-256 b89883132b2cbce0554e8e2e39604d85a80103144b0e16fea8895661bc662e16

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: lagom-2.7.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 108.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ba48142711be8069b2c958b474fd4611346c18edd0a041dc3c1986cdae0a7ce2
MD5 89e9bb8ee0e859c9df269297f175801e
BLAKE2b-256 8a53b51be45330af5ad9630af36e4d5e70d4adcabd0456ee1e6808da2110a5ca

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf601e9a3a2228bc41605a3fe0b4619311ae9eab5bf86958dcc883383b941fe9
MD5 137dddef48f3b61e5198b3e95abb6c62
BLAKE2b-256 69b4eb2218f3f8c845ee4270a690224c29401e8d770cfca4c19507160e8eba2b

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7b3650400249aa377dca4bc430161d56a245251f6ffe81206c15d51f2fe8538
MD5 849dc41b08f5a1e6c47c96a6cae430d2
BLAKE2b-256 bd90e6dc84df93bc06e7ee879d4e51eb89f67657877a1921b676afdf7faf3892

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 483410b44f987794457e6e0ca9ca51f2ae8b25023c8925277886576679ae614d
MD5 ad9d0494a6b141206e6e3dc1b32f9af7
BLAKE2b-256 00678df4f3fbac5813c8f28d8424658dc38e6d68656b8e1cf4c4c478090b5ab5

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lagom-2.7.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 119.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ea2e4ac0ccc75ec6a1041c55845ff6d80a6e9f7d117def0c1f745799e8bce5e3
MD5 44ba4e4d6e4d1d8717242b686b4b79bb
BLAKE2b-256 d83169d1ba5d976cd4e7d1cd3aa7d02227d947f3cbd9118a56e033046f55ee17

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp39-cp39-win32.whl.

File metadata

  • Download URL: lagom-2.7.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 108.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for lagom-2.7.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d11c3833c74953614d43db92a5cd5799b78bb4e6ac29720a74a3eafc971a8f46
MD5 addd1a040356dacf0f2d0ef84c221eb8
BLAKE2b-256 5dcecbefc894da6a7612e2d3ab143b043e81c620b8dc0d9d94f144cea79e92d3

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1653bccca53be1cb3096dee06e15a6e65d74b1ae7d146acf10b70984ed3114fd
MD5 2d618fb58fbcc9f2c3c13fc7772da411
BLAKE2b-256 574b0e40b5ec311e3e634152c8c5e4bb370f6a19e8b4e94c7a8cb0d9a9dc5ea0

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f39cb3fc91c639d5949c96d776b799154f78757b2cfe17d1df3a8247fecb5f0
MD5 ddb86c6c0684924ac50bb3b60dfee748
BLAKE2b-256 f5514e677e44e71a38d1faca47f1f18311270316ff1ecc02c74f6394c5da3a4e

See more details on using hashes here.

File details

Details for the file lagom-2.7.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lagom-2.7.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00b53bae709dd3a3c9566141c3b780bd264063370b627ed692a63ea6e0abcc81
MD5 130c9d6ea9bbbeea14d083554af812b7
BLAKE2b-256 6b7a31f7feebf5a2cef4b9250c67dad9da3fa17a872084db853ed79f48fd748b

See more details on using hashes here.

Supported by

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