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-2.0.0b1-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

lagom-2.0.0b1-cp311-cp311-win_amd64.whl (126.9 kB view details)

Uploaded CPython 3.11Windows x86-64

lagom-2.0.0b1-cp311-cp311-win32.whl (112.2 kB view details)

Uploaded CPython 3.11Windows x86

lagom-2.0.0b1-cp311-cp311-macosx_10_9_x86_64.whl (160.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

lagom-2.0.0b1-cp310-cp310-win_amd64.whl (127.2 kB view details)

Uploaded CPython 3.10Windows x86-64

lagom-2.0.0b1-cp310-cp310-win32.whl (112.5 kB view details)

Uploaded CPython 3.10Windows x86

lagom-2.0.0b1-cp310-cp310-musllinux_1_1_x86_64.whl (268.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

lagom-2.0.0b1-cp310-cp310-musllinux_1_1_i686.whl (270.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

lagom-2.0.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (275.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

lagom-2.0.0b1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (277.6 kB view details)

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

lagom-2.0.0b1-cp310-cp310-macosx_10_9_x86_64.whl (162.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

lagom-2.0.0b1-cp39-cp39-win_amd64.whl (127.1 kB view details)

Uploaded CPython 3.9Windows x86-64

lagom-2.0.0b1-cp39-cp39-win32.whl (112.5 kB view details)

Uploaded CPython 3.9Windows x86

lagom-2.0.0b1-cp39-cp39-musllinux_1_1_x86_64.whl (266.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

lagom-2.0.0b1-cp39-cp39-musllinux_1_1_i686.whl (269.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

lagom-2.0.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (273.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

lagom-2.0.0b1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (277.5 kB view details)

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

lagom-2.0.0b1-cp39-cp39-macosx_10_9_x86_64.whl (161.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

lagom-2.0.0b1-cp38-cp38-win_amd64.whl (126.5 kB view details)

Uploaded CPython 3.8Windows x86-64

lagom-2.0.0b1-cp38-cp38-win32.whl (112.1 kB view details)

Uploaded CPython 3.8Windows x86

lagom-2.0.0b1-cp38-cp38-musllinux_1_1_x86_64.whl (265.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

lagom-2.0.0b1-cp38-cp38-musllinux_1_1_i686.whl (268.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

lagom-2.0.0b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (271.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

lagom-2.0.0b1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (273.9 kB view details)

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

lagom-2.0.0b1-cp38-cp38-macosx_10_9_x86_64.whl (159.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

lagom-2.0.0b1-cp37-cp37m-win_amd64.whl (122.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

lagom-2.0.0b1-cp37-cp37m-win32.whl (110.3 kB view details)

Uploaded CPython 3.7mWindows x86

lagom-2.0.0b1-cp37-cp37m-musllinux_1_1_x86_64.whl (216.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

lagom-2.0.0b1-cp37-cp37m-musllinux_1_1_i686.whl (220.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

lagom-2.0.0b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (221.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

lagom-2.0.0b1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (224.6 kB view details)

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

lagom-2.0.0b1-cp37-cp37m-macosx_10_9_x86_64.whl (154.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file lagom-2.0.0b1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for lagom-2.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 5289fd2a09f70f6555cb65066c7c1386c8a40b7f19ab90170d870fdfd9a94900
MD5 2d22b59474fe3ff829eb10ddf0b9f3e8
BLAKE2b-256 d43e99462a4b554c5fd71873547cab7cc1f8066e7e68640a31f54374e4b753df

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 126.9 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-2.0.0b1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 27ad78768df06a706e64a2c1d3f9b665019bf4ab2de7d4cd9e913335a3fe6a03
MD5 79f84acfc277fbbb580b90b607b2141e
BLAKE2b-256 e00f81a9293dd1a90e67048034d703f18562566a453003608f06eb2cf09e5ccf

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp311-cp311-win32.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 112.2 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-2.0.0b1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0abfc6dc0048f97f5e3debc2c4f5a2b4d29f2a89241a65e3688fec5413ebb8d7
MD5 cd572a688be660ffbfd0b4ac6b6512c1
BLAKE2b-256 2f6b88be3529d59796f126c363adb511d743a2aabe695fd7d14d740ad9b2acfd

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f9b2bef53f39c421140d14c27e064c65cfa6955146cff14ba44c02d76887372
MD5 2a9946b7a8f7d0a74405abf1b0d7ee44
BLAKE2b-256 5a93f4bd370351630220f699c017c30af8ce16b54e9045a9c9dac4271e1e1838

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 127.2 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-2.0.0b1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f435001477132729a2b061263560fed66aa47873b38f32eab791ce6225d15025
MD5 22afa1ebcd379d633c6cb722eb38c47f
BLAKE2b-256 a8e61e91b71042be5a497b60773d6919ac7945a27970f7b7ae13b2829aa51bd8

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp310-cp310-win32.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 112.5 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-2.0.0b1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 561cc86d8d9bf88f6969eaa6b0e559ebb3139cd49336751aafa9835140245674
MD5 bb501630e884be2a927d77b39de092cb
BLAKE2b-256 1f2dff1b2c0c2a8bcc83219227c30658cca8fe57d6736c910ce5f3fbf8c30983

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d94fa352c84eab0d20c3b8d2059c97e0faec6465095c3f7620c4ce50e347ddad
MD5 eb1053c18656c09a1434150189e32b20
BLAKE2b-256 eb51e94812af6d33b427094d9487fc2f35fabe82470f7c9397472db3697c30a4

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c18b5984de3784fbed2117c47a3b3b39f635d69074981dd116aa2e51ae994c82
MD5 e0506ff0ccf6bdad765226045766eec2
BLAKE2b-256 bfbafc4bb42577ff037385b741acdc6076302f8cd870bb5d6560c54249f301e9

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7b92cc0eb0d2ff82821b83be8690a9b8b2b1257c29b0f70baa9470c6fe79037
MD5 2dc96f467cff2dd97d4b1e69eed010bb
BLAKE2b-256 fffbbaa15107afdfbea74d47d9a67ec002024c7ac796a8b910128f0ee411820a

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d831d5e1639b0b26e2c05508b16c6611804345ecca89da07e04a7deda5efe3ea
MD5 bfdf3be5f30eb903a921c57637e910a9
BLAKE2b-256 e8cb803b9a76a9af33a3e7bc478f2171526f6d05cfda214445ca8767a9560d27

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5269e72a147edd61c6811d55586530dc5676eeed8370f0865b622c308fceb0fe
MD5 db5f8f497116b779d35fccad748cdd79
BLAKE2b-256 bd14c9789822e20b3a3b58e44a14146c5c06d0b453c6dde4907fc00782545c39

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 127.1 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-2.0.0b1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 12ed48cfe15f512f9787205375a908af50e1fe8932bf26a91c8b3e42833ae521
MD5 84e03144845ae3ebf411952929156805
BLAKE2b-256 3bdbbaea50a52c08a09ffcda32f481bb0a39e5f1021e7342bde92a8f5a1fe606

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp39-cp39-win32.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 112.5 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-2.0.0b1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f95360c3b6c4d9e4ca18e05432b02ef20715496ff6a3f5b066a18941c157ac14
MD5 63e4898d519440dd89e04aac06f50984
BLAKE2b-256 4b34d04fe76b6f211a5d8bddc1f9d8436de84d8b4e6e9d46983f65905c017418

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2f7d8bcc404d2bf1b536672106d2a67cfa3e9634dfffe65667cc82d2afb1f653
MD5 e37bc3af8e36ce63b161a0fc3b7520b0
BLAKE2b-256 99add3240a68fd5e599bc663a24548f32620f14f415dd87f08f4e4f25f101a94

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 14f8c560b6dc8c501f9e1f08b7b5c59b06244e6a38e245c2b52f0dc32d07fd84
MD5 14f816d065bc24cb609af0d378acfe52
BLAKE2b-256 c4d65ca3e4550291564f24f0d32052648f6ce11004b4ff07125aa17d5b960fba

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13c5cf5a384bcaf586e2acedcac575079af6bc758c156546f48b01b599a27cf4
MD5 0a4b8decae972e53f84064d64ea04312
BLAKE2b-256 dbfd24de2c3f8df04773ad5ef29aada9735d47587792fbaaae8418272bd57b29

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9256ab52b1bdda859a4c37f0f4a5fb05273b6fcee6f70068d2cf30b772b8de8f
MD5 ea26bbdd3c008d427a05297e322a18bf
BLAKE2b-256 22966d65fe3e7a6cea5d949520360e805af2f58c11403752eef8d41763ed0f26

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 014d0a2777331157210d65468bdc9e09a77919245322aeb79f3931a8595a147d
MD5 2cdb39a8cd578f794f91690cbeb2c36a
BLAKE2b-256 87d84eda71275cf5d0775aded43757ec3afaa8c00d1a19b84ccdc0496a060ba8

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 126.5 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-2.0.0b1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eca170d48732668c904738430ffd6097eb2a713f5a86ad0c118d297d4d8466b1
MD5 b80eb0b0f7eb58a6d2cc2ac73420ec30
BLAKE2b-256 09387ab9159d9f1a84364caca733fa867c23daa2d5125221426b2794699603b9

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp38-cp38-win32.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 112.1 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-2.0.0b1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 869270b708f467812ebbc75a1a3e2b0ac710f8cbfd016c2fdd791406c35644c8
MD5 2109d5a03d85a5a28ab376bb28a0348f
BLAKE2b-256 eca613ff0b4137beddcb973bf344072e1b6ccc55c536eb4629cbc8e72f16ec3b

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 137dbc6853f7ddbe33368bb29be97c62e5f5e1099e73d072d63a351107a93b4d
MD5 99d86d723fed7c4c59774aeb17b7e0ed
BLAKE2b-256 47f210755d7c448f24bdbfed82de11e2416650d972351840fb304ebc2f278397

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 be7ca12926cd4b2abd12309a17ae3025de5b921c3825ea06c62b8cc6b32bd976
MD5 a4e0377c283d6a0f52eb0c31f1457e73
BLAKE2b-256 cc78b1dfd05d2e3315ede09dafd8eb7baf00ea8b1d774ad3ab38b674c0aff8f8

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44a5037b514cbe371ca3fca5df9f01270aed4a2f66d19915161718a8e1968a08
MD5 d134af92f866cd4061dc953d351119ad
BLAKE2b-256 2bc27778e6854d3ff9223e4b00437053e04caf2405d9c1c4ffc6e00de2e7da8f

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5851dcb41d2ac1512fc1b9ad328aea0c69d52f2b2d12aaee92f8caeb13c688da
MD5 3eeddfeef25d0ff7d9564f7848194b98
BLAKE2b-256 7450d4298102a9af009c60ccf00ca55d12dec49dcc94e0ecf3e18aba9f583e8f

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8c8c5dd37eb3867448f72d0a2c3dbf3d947f59af9ab06a4d7a29936192809c5
MD5 ca79f3c0460e1823e127062af27b7f1d
BLAKE2b-256 96ff10368bd39ed6ebf0220f35663235aea925f13260a0c5c43b87363004c154

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 122.6 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-2.0.0b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c0d499a7af5768d4447931d6a6ceab1e9d3d4c28ad17bdcd9f0da11d717433ee
MD5 82984aec2360b6deed8962b671035de8
BLAKE2b-256 723af27c281cfb1b4c29c3d440eb162fd8e82286eeec9a50d08c0c60aa1bcf02

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: lagom-2.0.0b1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 110.3 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-2.0.0b1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 96afd4291abeee2899686adde920d9e8d017cab289d735e61ea60d03e7831e0d
MD5 172e81be52eb85e66871f68207549641
BLAKE2b-256 4f9d09f21329890129aee2709f8ee9fa7d8cba4eaa85e3ca745294de2d31e81a

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0f715861fe23ef9fea5247c540314e1207f3d89e1ee699de15381a3be772a0b1
MD5 f19cc741735a0074fa25c957fee2eb9b
BLAKE2b-256 b5e1d8f1b96faf426bd1365610b882b64adc03e1001e24e88ccc0f59b54eeee8

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a3c37b2f40cd0a1e19bea6fba8a18eccdad8b567bd5e1efd4b8db19b9921eab4
MD5 dab7433fbabfcaa06d463e91f3d3b383
BLAKE2b-256 499a662551ddf392093a930a955b897a2d5554bf1078e2d539590cfb6dac6677

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78d0458b7f9ea39d3516ba51c0934b58b95a200c1788b0cc4c274d440f5fcfed
MD5 1a24c60fcc481a33223811da0f644675
BLAKE2b-256 aad5033d6942c1af0cd396e45ae32325072b8443bf1734f945f3eb4d7148c5a6

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e44e5c80bb241becc41a9fa51b2a1c7d9255001fa2f714612ef58fabd2506996
MD5 3efd29fda407d781b66050be945ac2e0
BLAKE2b-256 5353250b51baca518c6d57dbf27fe0376a70f5689c8893894f62ef1a3bb38bbb

See more details on using hashes here.

File details

Details for the file lagom-2.0.0b1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lagom-2.0.0b1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39a531e37943bb5944ce92830d339cdc97c760bbaddd0c79979415d2fba1791b
MD5 8ed2069e0472ad9898e2baac893bd6b8
BLAKE2b-256 4f46c9a2db1ced6f19e9dde4ede93e0256e332d2228b6938fc22cb7077b4052d

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