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

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

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

lagom-1.8.0b10-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

lagom-1.8.0b10-cp311-cp311-win_amd64.whl (106.1 kB view details)

Uploaded CPython 3.11Windows x86-64

lagom-1.8.0b10-cp311-cp311-win32.whl (94.7 kB view details)

Uploaded CPython 3.11Windows x86

lagom-1.8.0b10-cp311-cp311-macosx_10_9_x86_64.whl (134.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

lagom-1.8.0b10-cp310-cp310-win_amd64.whl (106.3 kB view details)

Uploaded CPython 3.10Windows x86-64

lagom-1.8.0b10-cp310-cp310-win32.whl (94.9 kB view details)

Uploaded CPython 3.10Windows x86

lagom-1.8.0b10-cp310-cp310-musllinux_1_1_x86_64.whl (225.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

lagom-1.8.0b10-cp310-cp310-musllinux_1_1_i686.whl (227.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

lagom-1.8.0b10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

lagom-1.8.0b10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (232.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

lagom-1.8.0b10-cp310-cp310-macosx_10_9_x86_64.whl (135.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

lagom-1.8.0b10-cp39-cp39-win_amd64.whl (106.2 kB view details)

Uploaded CPython 3.9Windows x86-64

lagom-1.8.0b10-cp39-cp39-win32.whl (94.9 kB view details)

Uploaded CPython 3.9Windows x86

lagom-1.8.0b10-cp39-cp39-musllinux_1_1_x86_64.whl (225.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

lagom-1.8.0b10-cp39-cp39-musllinux_1_1_i686.whl (228.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

lagom-1.8.0b10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

lagom-1.8.0b10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (232.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

lagom-1.8.0b10-cp39-cp39-macosx_10_9_x86_64.whl (135.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

lagom-1.8.0b10-cp38-cp38-win_amd64.whl (106.0 kB view details)

Uploaded CPython 3.8Windows x86-64

lagom-1.8.0b10-cp38-cp38-win32.whl (94.7 kB view details)

Uploaded CPython 3.8Windows x86

lagom-1.8.0b10-cp38-cp38-musllinux_1_1_x86_64.whl (225.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

lagom-1.8.0b10-cp38-cp38-musllinux_1_1_i686.whl (227.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

lagom-1.8.0b10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

lagom-1.8.0b10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (231.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

lagom-1.8.0b10-cp38-cp38-macosx_10_9_x86_64.whl (134.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

lagom-1.8.0b10-cp37-cp37m-win_amd64.whl (103.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

lagom-1.8.0b10-cp37-cp37m-win32.whl (93.1 kB view details)

Uploaded CPython 3.7mWindows x86

lagom-1.8.0b10-cp37-cp37m-musllinux_1_1_x86_64.whl (183.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

lagom-1.8.0b10-cp37-cp37m-musllinux_1_1_i686.whl (186.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

lagom-1.8.0b10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (187.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

lagom-1.8.0b10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (190.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

lagom-1.8.0b10-cp37-cp37m-macosx_10_9_x86_64.whl (130.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file lagom-1.8.0b10-py3-none-any.whl.

File metadata

  • Download URL: lagom-1.8.0b10-py3-none-any.whl
  • Upload date:
  • Size: 28.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for lagom-1.8.0b10-py3-none-any.whl
Algorithm Hash digest
SHA256 3507315f3e45311a51a8b1a12f6858f4526150c2f1ec0b47817bae91d81fed67
MD5 3d1c39f2e444be81c9c8cdaf675d9cce
BLAKE2b-256 908655ca2e489cc2a44a909a759963f6dd41610126d3bfa571aa80b031904a7a

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 106.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 553b29ae4959d7e50d5e5f683d476c6961fca36bdbd200800973fc8771dbefe3
MD5 3f064c36c0a3ac8b7f8bff243bb1213a
BLAKE2b-256 5ef0028f34fefc0e30eb584b7cca6dc58458069ae7daf094c52548904403bed0

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp311-cp311-win32.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp311-cp311-win32.whl
  • Upload date:
  • Size: 94.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 74700aa3e2d5fff0abe411d1aa05bc6af3748df1f5ccb416aa6e407df577140a
MD5 38caaeb8007c9f71dd0d8b93bc0e8ebf
BLAKE2b-256 502a924d6b5c3603baa539cdf57fbc177271736e72271e8f0ebd136c1bbb2182

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 948e66ba167e046e054b6150e50ea3a0f1f9f737a3cface9b5bc1e124e7f7deb
MD5 a7113b26da07af616b9ebb2d7eead288
BLAKE2b-256 38128e0a4729cfa95b8d639031966b3b3c6d1f8aeeaf739a89da5025f74961b8

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 106.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 739b1c935260dd84a8c51cfe81a1a5e4934b5975c87075b04791788804ea4b51
MD5 07fb1d6b8961a6490205951ae51e257d
BLAKE2b-256 919c2e4cd0680f14e91aa2e423b996d70fd177c86a87c62877a4e2edc3cffac9

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp310-cp310-win32.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp310-cp310-win32.whl
  • Upload date:
  • Size: 94.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b8231ad53ee8d5a2a51f2968539a7af173d8d411a1deb309d3b5b190d3a62b08
MD5 6e0d3fea1f3c6f9013700dd7665df5a9
BLAKE2b-256 8fbd51cab7361533b161f09dd673d6b43cb52d1150b51ee411b26fd65e1d8d1f

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 136e6a1a46d95b3ee0fe92117da6ee840acbc79778405a59d10f38535d90af94
MD5 9eb5b6cd4395829e925260b1e6bfd4c8
BLAKE2b-256 3340dfc112e47c00b22b4506b969c76e76a353e68dc81140655ebb09809777e5

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d97d2916465f7361ab92968539fc11ac91fb4a201b97b6f4a4332d0896639f16
MD5 52e4b21059095b66c1cd190c08dbe0c2
BLAKE2b-256 297311c5a587e20ec4882cae3d49fa4f59b420cd4be6932442a82088c899aaf1

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ac21bd2954d4888313c439855c9895a437b5fbde19ba8307733680b54821824
MD5 78dc6b25f962d39b915f355f4957eedf
BLAKE2b-256 8af0e2b10a39b139ee51ea030b29084beb274061dabfd6e1fd0b97b70c267971

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4107844fba877f76791ded9c3ac23a2fd35a94068c97a4ba0c57e335d1cf9721
MD5 9c329d5504fe35e944ae724f139ec1b7
BLAKE2b-256 6e9b23642da3c4eb8b6f17ab8e08a90fb3393387c196a2297bb1a3b216d636a5

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2d9ec2491bc72fbde510d035bc278e1d9b10520419388ccd015d4c989c395c4d
MD5 ad5b6ebcc569f89ff4f0b7f57df8100f
BLAKE2b-256 2d5e2d4af4f0bac9f271b4ae903a040b9ea87ee2c1aed6bab3bfae0e23b3f63f

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 106.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ad9f7341ce7ec797d64255d81bf8d14e7def232764ab3710f03add8cb813670a
MD5 c1cad127f3a10e1255bc5b076e985fae
BLAKE2b-256 062474f043d7aa64e5735ad808e14e5456b5e0183a898224679869a97d5b4c64

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp39-cp39-win32.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp39-cp39-win32.whl
  • Upload date:
  • Size: 94.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3ce399ac298401d24496e1c6601a3a300b253bff1ac263303182b571629a49c9
MD5 e12c04d0eec7c1225ffe2a9509e9aa0b
BLAKE2b-256 34ba8322351166bf13ab2705c6be64788e7f67783380064a0ee423f6a6fdec00

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 958814896a1707921f49edceb2ec469df43feb3ff2fdc8d93005a42bd8b67b11
MD5 3e12737902d6d049aa9dc6b4a58a8445
BLAKE2b-256 324af6b348bf4585fda06d736c99061a06effb3e5f8879b41aef8ccb2b04af9a

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8596671b4a7cff1537cfc99951a1d4edb3e8ce30f875d0c541065648c7cbe375
MD5 42fcbd30adcbe89950f3ccfdbcde8a2f
BLAKE2b-256 c05636a127f3b53e6e0f7a1dce67c8720dfee758ad4a3b9110ba2b5c22e8db6a

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb8bbccfdb9d3fd4158940bf2e4f7ed795294fc138705842acddc6de3f4ce879
MD5 f624a5230a1b78f9ab6bde41574dbc52
BLAKE2b-256 7a543df7c92ea96a34926f58bc68b267dc86b42dc3747268c7bc7a534c194db1

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b2ae8cec08e6ba13ea99461a27565362076df6887447bba7129c512d67e94d16
MD5 17cfca11ac5b8e83a8768cae361c2400
BLAKE2b-256 95e201b74d57ae3f0db7cc067d96dce11d5ffa5de4f49f8cc727298c2b2a4024

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b32ea01e2da836cc46827940dc85f71413b8fc65827a7b0e69fe3746d43ca444
MD5 64c535e709d894d51bbf0a5edf64c18c
BLAKE2b-256 52d73904f4d5d92e14ac3aa2716ae14ca9861db84b684ae34abaa6b47ce23997

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 106.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e6dbc3a2a4fc25d09df6520d4328f3c67c206c415a27eae5af9258c8c021c997
MD5 4d42ce87e9574070c6c3d020e9055812
BLAKE2b-256 f17ff67713d56e0e6895025ce61a8bbb32d226806c651c59805ccc3d5a4f33e9

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp38-cp38-win32.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp38-cp38-win32.whl
  • Upload date:
  • Size: 94.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5782bcfa784f4694d67d2dfda2c0f03c6045be601e605cc70660142508491acf
MD5 7aaf25c3df7b25a074890f0bde7e082e
BLAKE2b-256 63ce9d095e2d64f2a532c4546636efffb5db2ba0d894d58863476536a0419c78

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 07ce6cf8528f514a391424afe2925ae872f413d640568573a3e5b2e65038fe40
MD5 d48b7700bf00b66ff390ad47c5292985
BLAKE2b-256 9df4d9e614fc9fba569a44fe04230b12aaaf8c4662125fb0064deb8e2d429717

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7f5f13ddd4d9f1b56f75dc077c55c8b923c7fb74290edf0bb7a3f64d01025ad3
MD5 958d484a978a7df75c77b764c81a24a3
BLAKE2b-256 1d36d2a6b19ab8a2ddd3b4a83c70e09da8c144b1c71a84f0939b1bc611da46c4

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 269956ddf5e765e01c1ff867fffd4bc85597095664d3f86fdb7597d3cbb979cd
MD5 4d6c27ba77f67d512dc9a4fcdf39f174
BLAKE2b-256 9ebe6e09dbae26b31171daa3bac635a5e546e7bbe8e965c219af567cb9dae444

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 91782abe552810a0bd61d60d7bed65bb8d3e18467ad91085787aed9476199d8c
MD5 365b1a791d744b6facbf584b218c86c3
BLAKE2b-256 d1a8fd787e5f8157db603b366fc752ddce3c638781d2e0592cf646e4160a866b

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c19b11a59e387eefe0c541c7b1696ce3ca8042ee9d1cfb57779ce77902cc6d9
MD5 fa4279d57426d34a576e8425c6f815a9
BLAKE2b-256 ae6f86b1057b6d9dd77e9d1c89028829a6ffe303e47be0857b64c9b8de010a7f

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 103.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7ffc0d88eab5c7f05389f3d86f737b744d1c52ed197b45268d943be2b379034c
MD5 a281d984fe7752437fcfc9d91d98f6f5
BLAKE2b-256 bf799d9a8fb0c2888ff3287e92d1e4f19fdfa35433a47219be6e98a96d911a83

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp37-cp37m-win32.whl.

File metadata

  • Download URL: lagom-1.8.0b10-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 93.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for lagom-1.8.0b10-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e75ba2d88e7fedccc239584b6c6a9de04dce60f3fe34571375094d9916a18f97
MD5 51c7e87543f0a6e82e856dabfadd2ab5
BLAKE2b-256 5ad803fc67e664cd07bc72eda7f575323aef51f3d25c2b988813fae7528ab9dc

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a5e8ef4c14897bbc4348431738209045cd491b03e1403d6ab32dde1b40708c36
MD5 fb37d845d1fba89a095ba1e99976909b
BLAKE2b-256 cdf3456f993458e65599a6ac59c484805ed3333ee33bd17d7bb71456fdf1657f

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 699b83a07e517dfd30054728e99e5a19aaeaab294687431174b76e0478aaef00
MD5 48ab4878bc0ef994f8a48600974b6b85
BLAKE2b-256 7f39b18b8c35835a724072d5b6e1c660f7a1e5e8e1219c61c3630ee30e121144

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e69f49594d9e868ac1f5ed3d1266d8e68877c80bfef9a31194bc821207b276a
MD5 8fb0ae47763b7dcbf1639641adaaf520
BLAKE2b-256 55dfcf0f846e3910dd1ee7ab72b41bb15648557c45b12e15a31cec04ce8a30b8

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 31a7b4ef1a30e37f01d4dbc2a87d04a1ce9f59c905a9f15529fd466e4ce5aed8
MD5 ea5b1165c579666158f5bc9cf7c70956
BLAKE2b-256 2a42425f29247836fffb97faf10f01058b0f623c081539ae689b63ade501aefb

See more details on using hashes here.

File details

Details for the file lagom-1.8.0b10-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-1.8.0b10-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9dbd94c91f88c7b8fc0a7c2078eccc328bbbfb53e71cc3520d89851a6caedbd0
MD5 2b67300a96adc7700b2e4c813e1a4bee
BLAKE2b-256 c1c218b51a07e408fad901c2b3afdddbedd574b58a0cd9214f28d429ab01840c

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