Async MongoDB client for Python
Project description
Mongojet
Async (asyncio) MongoDB client for Python. It uses Rust MongoDB driver and tokio under the hood. Mongojet is 2-4x faster than Motor in high concurrency scenarios.
Requirements
- Python >= 3.8
- pymongo>=4.6.2 (only
bson
package is required)
Installation
pip install mongojet
Usage
Mongojet has an API similar to PyMongo/Motor (but not exactly the same)
Creating a Client
Typically, you should create a single instance of Client per application/process. All client options should be passed via MongoDB connection string.
from mongojet import create_client, ReadPreference
client = await create_client('mongodb://localhost:27017/test_database?maxPoolSize=16')
Getting a Database
default database
db = client.get_default_database()
database with specific name
db = client.get_database('test_database')
database with specific name and options
db = client.get_database('test_database', read_preference=ReadPreference(mode='secondaryPreferred'))
Getting a Collection
collection = db['test_collection']
with options
collection = db.get_collection('test_collection', read_preference=ReadPreference(mode='secondary'))
Inserting documents
insert_one
document = {'key': 'value'}
result = await collection.insert_one(document)
print(result)
#> {'inserted_id': ObjectId('...')}
insert_many
documents = [{'i': i} for i in range(1000)]
result = await collection.insert_many(documents)
print(len(result['inserted_ids']))
#> 1000
Find documents
find_one
(to get a single document)
document = await collection.find_one({'i': 1})
print(document)
#> {'_id': ObjectId('...'), 'i': 1}
find
(to get cursor which is an async iterator)
cursor = await collection.find({'i': {'$gt': 5}}, sort={'i': -1}, limit=10)
you can iterate over the cursor using the async for
loop
async for document in cursor:
print(document)
or collect cursor to list of documents using to_list
method
documents = await cursor.to_list()
find_many
(to get list of documents in single batch)
documents = await collection.find_many({'i': {'$gt': 5}}, sort={'i': -1}, limit=10)
Counting documents
n = await collection.count_documents({'i': {'$gte': 500}})
print(n)
#> 500
Aggregating documents
cursor = await collection.aggregate(pipeline=[
{'$match': {'i': {'$gte': 10}}},
{'$sort': {'i': 1}},
{'$limit': 10},
])
documents = await cursor.to_list()
print(documents)
Updating documents
replace_one
result = await collection.replace_one(filter={'i': 5}, replacement={'i': 5000})
print(result)
#> {'matched_count': 1, 'modified_count': 1, 'upserted_id': None}
update_one
result = await collection.update_one(filter={'i': 5}, update={'$set': {'i': 5000}}, upsert=True)
print(result)
#> {'matched_count': 0, 'modified_count': 0, 'upserted_id': ObjectId('...')}
update_many
result = await collection.update_many(filter={'i': {'$gte': 100}}, update={'$set': {'i': 0}})
print(result)
#> {'matched_count': 900, 'modified_count': 900, 'upserted_id': None}
Deleting documents
delete_one
result = await collection.delete_one(filter={'i': 5})
print(result)
#> {'deleted_count': 1}
delete_many
result = await collection.delete_many(filter={'i': {'$gt': 5}})
print(result)
#> {'deleted_count': 94}
Working with GridFS
bucket = db.gridfs_bucket(bucket_name="images")
with open('/path/to/my/awesome/image.png', mode='rb') as file:
data = file.read()
result = await bucket.put(data, filename='image.png', content_type='image/png')
file_id = result['file_id']
with open('/path/to/my/awesome/image_copy.png', mode='wb') as file:
data = await bucket.get_by_id(file_id)
file.write(data)
await bucket.delete(file_id)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for mongojet-0.1.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d901139ca2eedee830c9a62c9cf9f51c47780b2512f6d51bce08ed95448bee0 |
|
MD5 | 76f12f991ec1005ad983bb75096d57e1 |
|
BLAKE2b-256 | aa7308ec37358d7ce117d7a7095a57961872e4f5dc20d16c36de66aa5d413a35 |
Hashes for mongojet-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ea46376b9860187d471d7f7bb911bc47d3e258e0236150572be6e8ca6d191e |
|
MD5 | 4615ed428da1ac197e81388eb587311a |
|
BLAKE2b-256 | 324b2c2ede91c00aa9e1abb16693ab6e810a02569a4c40da9765ed5fb980444f |
Hashes for mongojet-0.1.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75957dd1b1faf246165281712c453c4dd5b30f3a813bc371f9d567e31e6911c5 |
|
MD5 | 6fadff3408c1144c50c1d5113a77b284 |
|
BLAKE2b-256 | d5d7eb1b7d3a15b36dd59327620256b56a8f5b22a123bc72e438eb432a0936b9 |
Hashes for mongojet-0.1.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38b0071144e0b634fc2f5cc7c7ab0fdb6db8e00372dd7665630b015a427163d9 |
|
MD5 | 671659048a0184a4c737b291569c630b |
|
BLAKE2b-256 | a41aafd8f5525fcf23b38d36d96c254d5f08c6fada565caed699afedad5afb42 |
Hashes for mongojet-0.1.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73161de1fd893d8990e2999f97d92946b679f7c9c881375b6b6215343a9ed111 |
|
MD5 | 17cc55aabcb1bd0e7e8a44f1fdaf5b46 |
|
BLAKE2b-256 | 881d08a7d57af528a97b47e6639f950cfaa9190dac55b5a57b0f477cb6f58b93 |
Hashes for mongojet-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c42c8aa68b040d07cd944602decd6579b94a325318469cfbbd19eaa1fe99b1 |
|
MD5 | e1255e088e40d631f25d25d3b3d7438b |
|
BLAKE2b-256 | f3881fb109cb84e46872f3c0fcab678615084ad926a7ed4bc3252077de2fd9c3 |
Hashes for mongojet-0.1.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce05e11d2304c27b76160d46435b5d1cede0eabc12d1d9ac148d5bcf7d05f33f |
|
MD5 | 74e8ec8f7dfad7d8b571bfd8606e7b66 |
|
BLAKE2b-256 | 4f75d542d0d0f9d99fcfc7e921f9198e074a191f798bc6e3156c58cf837037e9 |
Hashes for mongojet-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe913e64f58d4cb0d2beec2f54c993845d3c74b3506a1ae43fa63a1e5ee88492 |
|
MD5 | 811551e695e93713dd50a05395be9ff4 |
|
BLAKE2b-256 | c0c62c77f602c490948fe72772e458284ca8665466403f765d16ff68a4439be7 |
Hashes for mongojet-0.1.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edf3db4f37caa5e2270f04bf231534d77eae970f0fc9bd9a6ed5103e764aa6a8 |
|
MD5 | 8d49ea497c6cc8b95e724fdecf4cadc2 |
|
BLAKE2b-256 | 5e9c373643d1638bd8fb542b155203d4edb9912866b1c523ec20c3c6fe94e205 |
Hashes for mongojet-0.1.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fdc487c381f4137e205d65d2b7485497f487cec441f17a9ea8e6553f2572022 |
|
MD5 | c70bfacb85cf161809b26703e6aafd67 |
|
BLAKE2b-256 | 94b1fdbb0f10eb90497211294d7bdb9916cc005107025703bc170aa2734ef24c |
Hashes for mongojet-0.1.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 486380c5c005ccaed061fdbe3325d69193b404b034e9a07f68fbaced58212354 |
|
MD5 | e70e1fd7468efc4ee7fac6933c0e2275 |
|
BLAKE2b-256 | 52fd1bc6771a503c683334eb1db020fc78b17802119738436687129ec7bfe75d |
Hashes for mongojet-0.1.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32d325d11d6377335edcc17cda9e3944929d0e2408aa808db19831307dd83122 |
|
MD5 | 124a2d69d66e37a2fca096941a116b69 |
|
BLAKE2b-256 | 504d29e3c8f6867ec0ec7e76b0e5f6993be99e48b583040698b85a8ed715bc59 |
Hashes for mongojet-0.1.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b4f31fbdd26f908e2eb11ea9a4eda460972cc5c1ec0e2311c246664cd9f981b |
|
MD5 | 2537d5a134f875ed675abd4f3fbb277f |
|
BLAKE2b-256 | 23d7885aa61500e674cb2c8226b66b54f867d0a835edee197e9f9f142be9bb02 |
Hashes for mongojet-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 066232dffe5052fca956aa92e27c822cde227b8599bb095f1bd9fed7c476d8f1 |
|
MD5 | 603c10556636390735323258f99b2a2b |
|
BLAKE2b-256 | def73729e4c337a1e071441ca3ce0df58a3b5428aabc72757845d554a9a174ad |
Hashes for mongojet-0.1.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 364ef524a74cca2269cfeeb605c441efc0276d692e1ff9f56a4ff220a6dd94e3 |
|
MD5 | 22277d0f03eec50d59181154373308bc |
|
BLAKE2b-256 | a2253860e24844a80c65013d0cf836c795d80be6f9ea1f12eac78513982eb916 |
Hashes for mongojet-0.1.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d685988b332ff3fb7bd10ff01c7676e7527961d13eb1eacf79c23502655c2456 |
|
MD5 | c11ea2fd2302d80b68ea9c0db72d9f49 |
|
BLAKE2b-256 | ffdbca886f069a9623d78ac888122cf8774865727383c546f5c4697c494d14fe |
Hashes for mongojet-0.1.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 952ff0e469e00bd50265fe2a8a023918ae3eff937668ffa98d03a015f651d53d |
|
MD5 | 3a9edd42623a921458e70c9dea8754c1 |
|
BLAKE2b-256 | e80b99a5446730bf98d5c2e211f9b64b44b790d6720fcd457b7195c27972a908 |
Hashes for mongojet-0.1.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a4279a94dfb19ac672b869bae4d48fdc39aea45a4a66bbac525dbfaf22aa6b3 |
|
MD5 | ae8f6a0175004c5d7b448c5b9258819a |
|
BLAKE2b-256 | 5ac8f33af054ecf79fe497184ea0abffce394df0f103bc82db2cdabc74ac3af5 |
Hashes for mongojet-0.1.2-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2d2e0884638c89abfb51cac06a09f9226a560e9c930a29833f88d444c756b34 |
|
MD5 | ec862fa462e1a3e30cd0f63900c5325f |
|
BLAKE2b-256 | 034089eb400f1972d6b2cb88a79e91e8893b2c4b1e7cbdf348ca7788b541b29f |
Hashes for mongojet-0.1.2-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bbafce6a4b4a91cf2281e0a4eeed519f2b71331aa92b5f786ad909cb71d2800 |
|
MD5 | 88eee0ecd4ab6040ad056cd52167da7e |
|
BLAKE2b-256 | 998c27be0d6f539229a95ee8abde267598cd6514cc1cba132065f0589cea34f8 |
Hashes for mongojet-0.1.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 484c280125940939ec89ce10a67c5db995c33f547518fe83f04535316d87966b |
|
MD5 | 582a582166d3a1bf96ff482f6fd8b350 |
|
BLAKE2b-256 | 16dc7bf835a80e63aa8022ff63282dd1e47944ce341bb5575a26e52523201987 |
Hashes for mongojet-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 834ced7791f7b49512bf7a06237abf302847528255d2ac6e5698e4cad679c374 |
|
MD5 | a679a229d83b3d2e1265deb761251d0a |
|
BLAKE2b-256 | f9c131144b0b14fa08fbf673e76bc7e81954445aafb6323a6273b506568bc23e |
Hashes for mongojet-0.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db8f853f025efcdfb620641d6e28c74162e94d0293ddba6c3bec4bcebbe9d3c |
|
MD5 | 15b8987fb1991c07b82b60981a06a87d |
|
BLAKE2b-256 | 26445e8592757920bfe11fb583a11f182dcb712139260ea6c610257ae63cab6a |
Hashes for mongojet-0.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85ddd0e8e398db542272f46226422706bdc4d85bc789a76611f4a0732aa78018 |
|
MD5 | e31b2c9f8b03b83c9e3f45219382f9e8 |
|
BLAKE2b-256 | acb2a3aeb43b7aa2d846e6d273df4e3b80d0e288b5542a9ad499ae22b9dd35c9 |
Hashes for mongojet-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1be9630330d8ac6358b27a173e0bf6847d3b9cc1118b170ffbf598526a0af2d2 |
|
MD5 | c4aa687f1fdfb5fdc7190a844879ba86 |
|
BLAKE2b-256 | f6dfb10853fb76040dbc74994d5306c8fa189a789693d0e1881a651470db6679 |
Hashes for mongojet-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbe3aa1b7d52540562025839c4eed4596fbc53bd9255c062fb011e890e6ef3ce |
|
MD5 | d504a5e2586d65bf656e06b8457a52a1 |
|
BLAKE2b-256 | dfde643f288610b9fe1a610bf122793e10c1a3d60706b6e8d4a31de686fc7f42 |
Hashes for mongojet-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ffd64c2980da46b78dd3cefc8b51030ff2eeac1943708d17cf1675fe75a83a0 |
|
MD5 | 6b784fb5802d9b7ad671922c5a62d595 |
|
BLAKE2b-256 | 7ea4a2f0083b09237dccc94336d14366f93a62e27aeaaa34721ebe7d2bab6c82 |
Hashes for mongojet-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b874422c70b76e133b693aff77053bb13d981aeaabbc6b26c8211ba48e0efed6 |
|
MD5 | 7ca96ed272764fdb3e774d3bad783f1c |
|
BLAKE2b-256 | 7d0306b433c13c2e7f2f3ad5f0e63a6ed46bcf0b5e82d98fdbec2e6dca59f7f3 |
Hashes for mongojet-0.1.2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 047d3859d9dfb5bbbef8fd20eb6c73d975dc7c924c05ca8d0f5721faf4f699bf |
|
MD5 | e1f9e885ce08ca73e11e07ad0c3b3d51 |
|
BLAKE2b-256 | 2fac0760e9cfeee8bae929d6fac1c9cd453f84cc5d062eb4c67152b733da834a |
Hashes for mongojet-0.1.2-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60dce208e3bcfc0d0a60666cf3c9ea0ae1cd33aa36524b44b609f83fc9db8c9b |
|
MD5 | 827dfe87d8c499f4ab4dd46598b01a4f |
|
BLAKE2b-256 | 0d722bf020e34070c2206dc8b78da0da68d06f0c5b865a943b5ed0acc35f6d06 |
Hashes for mongojet-0.1.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945878616dbd0f7ee8aff4d1cce8a72fa41bc3274cbb10e66c56002739a6b73e |
|
MD5 | 764f98c19b931d752c9168141ab912d5 |
|
BLAKE2b-256 | 929443f3d17a87fae493aa594cd21339ced0f1a552c5239547d80fc6268faaf4 |
Hashes for mongojet-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ae7c6ffa84159246c5864a8e083bde7506262c02627f286396b7824ee2a123 |
|
MD5 | 112c0391373013d514b3962fff0317e6 |
|
BLAKE2b-256 | abef2c90d101a18fbb9b00529e5e9551b1117d680e8475418279fd58cbfd79d3 |
Hashes for mongojet-0.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 778dad4a13822f4f784ac5a2d2672c30743753a02e766862d6c8d1988e591ed4 |
|
MD5 | 676f92cf9cd281b3dc70bf75ef229297 |
|
BLAKE2b-256 | 72a18105038b88c43a2ca8d614be68ba8014fd198b60022eb147a9ee037ee4da |
Hashes for mongojet-0.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d21590c5bce3ce7b21af90cfd3a2e176359139ed3da732a134d02366dcfab0f |
|
MD5 | aca2581f9686418cd9cb61257b1d123e |
|
BLAKE2b-256 | 4b8cfe805ac14eba94b992264c3060c70b24923aae79ac8512f5b813b6413d04 |
Hashes for mongojet-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91e315bbe02bdc026a927700d5fdc4c8371daf530ee93cae49bd9dd3d4164d8d |
|
MD5 | 0f7f14a72a338ced9848285541acf260 |
|
BLAKE2b-256 | a71c0ef0a2a04c1f0b2d679d7444a64d93c0f92178fbcd47725fb9c38c2f2a42 |
Hashes for mongojet-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59cf0134db3b808f9855a95311327c65d173e7517aeec726357822e75d3e8361 |
|
MD5 | c98df7e0f5dc88812a07a840dde1e446 |
|
BLAKE2b-256 | 3e166a50f04424bb165fc92b09abd3464bc239362a1c9706f711995fd4acabe0 |
Hashes for mongojet-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3553051505f9a483e4f336bffa5a070194d14f3b49df719fea44c4d04409a6d7 |
|
MD5 | cddb36ba29604de114c2d06c3a3becc4 |
|
BLAKE2b-256 | d9db3d2d4902636e8fdd330e25b11c99f032bdeb15949c0d64a3233100641fe5 |
Hashes for mongojet-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e57ace0ea973059718c1c6654f28a3edf74e41b98e0f548f3b3a3d4ecc5f681 |
|
MD5 | 08ad132d67542b392f436ae6efab58e3 |
|
BLAKE2b-256 | 47ca7eae8b8bfbaef790d8f5aaae091bfb3dc91713444e765dd555dbfbe7ee5c |
Hashes for mongojet-0.1.2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9259acb525c9d39a7004db71c069a8b3557bc0a2efb20cd2851cc0f2c9240aae |
|
MD5 | 38539a3fdb03e0c4d637834c47784890 |
|
BLAKE2b-256 | 350ec44de7542e3d2075c4dd7b3983d1abd7534e4d1ce403d462ae396f055e31 |
Hashes for mongojet-0.1.2-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cffb1777a0a4fec6670d75e66abccf180678c125dbe0dfeac5b60cda229469c |
|
MD5 | f9c1d0fc3be91b354353d03e8bbef96e |
|
BLAKE2b-256 | 3718c6057aef4ab1a02a0f3d2ecaebaa42d1c7cc07476810282122c14011621c |
Hashes for mongojet-0.1.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26f8c24517794eae6f2d4fb6ce042459480e4cf57508048c0b0a8711c0f32bcd |
|
MD5 | 8b62407d8a0050947d449190d17710b8 |
|
BLAKE2b-256 | 0137ffe49c14c538f214208a20f28812e7c3e55edd5ccf49c616f09b44e35232 |
Hashes for mongojet-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7678aafdc6890c851321cadcf4be47af5cb5d9c355812949838fb39d24299611 |
|
MD5 | 38477777762e8bb8a84e0c4b6b0f2f19 |
|
BLAKE2b-256 | cc14719034fc6ae076d5580934ba8614317d389c969d3ce9dbcc0c6549dc9ef6 |
Hashes for mongojet-0.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 931c6fb34837a612fe3a1f3b96fc74ed1b635d290ddb332acb439a5c5825dbdf |
|
MD5 | a20aeeee25ec38ff9f6da57e57337711 |
|
BLAKE2b-256 | 61a9af730ce2aaec961f9c835ee9c1245eb548ece3c8bba102266452a48ad233 |
Hashes for mongojet-0.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ad8e98321325c2ee88b8f3111cb4d77b5325d07c1a364459f3edd21dde0559b |
|
MD5 | 672bbd3402dac8ec4087521c1279c2e3 |
|
BLAKE2b-256 | 065abdff6c29b65868b594c793c6be2a57adc36de501bc3f2703f18d9af549d4 |
Hashes for mongojet-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 499ffa6ed7a6c68bce0f4301d074784256dad8916d8fb2a9cf65e40f933d7a8f |
|
MD5 | a76ace48f8fd2d83a05680e48be0a917 |
|
BLAKE2b-256 | b9df78ead60b2eb826f0ac6283492cd77c114092f4b0f80b77b109eb9694d4ca |
Hashes for mongojet-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b4eac2f151dd90aa0e80cfd63b19db21ed6b53a4412bb21590daa7d78378358 |
|
MD5 | 30ae5eadf13086f7424c717734648f23 |
|
BLAKE2b-256 | dc3f2262be62e3c4c8f2d9f3d2ae78165f50de40f7cdfdac1a80b5ce72b78cf8 |
Hashes for mongojet-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2511148c330376be86fe3d0118259a56c2060529a9d02fa398f1ceb1f1ad08d2 |
|
MD5 | 9b0ecc5dd79319216d98b25c86aba32b |
|
BLAKE2b-256 | b376cf1a66412cae5d6ebef588b7b8e329ae21d6e1ebedcd79bcc32a5be52be0 |
Hashes for mongojet-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b90568f9e616db8ab19726983df3c123a9a9e1b09a28ec6a9981efa198241ea |
|
MD5 | 6f99932e5aaef82ffa3b0c5ea0c34766 |
|
BLAKE2b-256 | c49af1710e836cbcd699adeff2518a9a692a3f6317432d418fcc66ae1f8a3866 |
Hashes for mongojet-0.1.2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a19c30e52f65406ad62871982724cd210647fc811b055879a18970c6e5ebc07 |
|
MD5 | c1213d19ae2e67942a88648b0940b839 |
|
BLAKE2b-256 | f41230174b9495b5caafc5b30fa05f0b2cadf4274ccf1dd1ed8fe56c504e2c22 |
Hashes for mongojet-0.1.2-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a713dcdf874a41e8a16bcce33670ed0d2b64d394bf760a46830f6311a1e87bd6 |
|
MD5 | e121c2acdebce6aff3e5c1ebea12e1c2 |
|
BLAKE2b-256 | 6188025f241d1c7a3e13c893e8b7142990e2771f1d4ac9d1dbcad8d07b6b1206 |
Hashes for mongojet-0.1.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adf0367d7462ac64292b9952bbc801d5ad98f774a90b451de37074609e698e7b |
|
MD5 | 39828bba93b8ab0aec71751c1dd3dc88 |
|
BLAKE2b-256 | c54798a2744eeab424a122f9f9ac5acf6e15fbdbff0b477e8e96edc633e864b7 |
Hashes for mongojet-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c56d4502270fb4a8e1bff5280087f6aa1256b248cf6ce014ae8a2f0fd9759c3 |
|
MD5 | 787ff89169b9319ab940219c96688fd7 |
|
BLAKE2b-256 | a5fe80a78cd3986bcaf049fff3fa5cef8094d507c8c2769ff7583f94d2929910 |
Hashes for mongojet-0.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b870ee7cabeef400f91c1d17260aca8c2a4d258a581086a3834f92f7f6e0ce2a |
|
MD5 | f6852f3fe847110ce7b7a7ee919a8410 |
|
BLAKE2b-256 | b003c9ac1d300cdb7bd5220eacb87f36a8837469921daa4a38ae1600861270af |
Hashes for mongojet-0.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a322bd9b02513ca332d64242228fe3d736eb0240f25edaaddf7b9de9f941d7ef |
|
MD5 | f407948437a7956aaaac6fb08c626e16 |
|
BLAKE2b-256 | 4982254dcd994f50e248983bb6ce7ae3c997a2aa619ef185452b3f728e442116 |
Hashes for mongojet-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f78437ffedc02df0a79e9a4acf0a2c71a72b821de404234b21611a754f8ac8cd |
|
MD5 | 9b41d808ba8ee4b5935c9e8484b698fa |
|
BLAKE2b-256 | f57264b8a17116b345c2c9ff5808565f24a2074cce58c16503e3dc13f4da496a |
Hashes for mongojet-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b706b02bdc65acbff6b62ab2072fc320eee546de01fb607708d64308d7e543ce |
|
MD5 | a57143f329bcdf1b08f2681a19f04091 |
|
BLAKE2b-256 | 2e5ad87c73d31b9b995454a0810e27162757f267b7fe3e86242d27a384bd4f3a |
Hashes for mongojet-0.1.2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd7b03cb07a23fe2de70cbf7840c3c19d9740b37bd9cf1270937bac1bf0a3567 |
|
MD5 | 292a7e304b735a20711224065e4ca014 |
|
BLAKE2b-256 | 063b67e89a00b2b876fab31a2547c55a81d173c8cd9b862bd161bb1fce171bbc |
Hashes for mongojet-0.1.2-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a749f3476db0923595a44629ddc77a1f75fbf1970b281078297f4317174e431a |
|
MD5 | 0ffa62de9fccfb0017ff3a770a882fa9 |
|
BLAKE2b-256 | 0343cb68ed664ef8319363e73ae8be183633c8ce25ec116b589ee8aba83dd815 |
Hashes for mongojet-0.1.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 639218ad969f3fbb60a3d0928f83420149953c78c8f58d69fa8cb7a47e1f68df |
|
MD5 | 01035d604dd7385ce377f952b02c660a |
|
BLAKE2b-256 | 5fdc299c489dfdad5e7ca92bb4179096413ff4ec2074780944cbd20c6cb15167 |
Hashes for mongojet-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83016a2b6f51308a1e74e6e7307c216b27bd867c3acf66b5793eb3fb00e4f719 |
|
MD5 | 8a0c79fbe308d92f10f989698d38d4fb |
|
BLAKE2b-256 | bb639d7cef438797d799fc15a055d423c01396a91c808d3a95a9594cb9937e39 |
Hashes for mongojet-0.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb2f61d9fdb1c3902917e52fdc2893f4417daeae1d7260d4b2475d621cd8fc52 |
|
MD5 | e130e1879f26973c73b7acd9e115bff4 |
|
BLAKE2b-256 | 20508faf6ba5e79033a1cbc39450c6a5da57bc7da4df090c4600c292da178e3d |
Hashes for mongojet-0.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79d24ecdd798294be6b554f7a469b5de03ec75f2b20576f4c9db76c7ca87a01f |
|
MD5 | edee6fa98be8517403d853f84f2e12f8 |
|
BLAKE2b-256 | a3c1be261b32c6d1daab7d8ba959f0f71b28c53e672d1a577e0f45fbbb9671a7 |
Hashes for mongojet-0.1.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0af0c8f8e7a73b8b084a7c19a9655c05aaed7b53567f6f9145a42863a3c560aa |
|
MD5 | bc2841bbdb0e19fe282856e218250eef |
|
BLAKE2b-256 | 4c42188694b52a62a32690fd5a4edc22e3222aa4175532824da9bf3aa8a54ea2 |
Hashes for mongojet-0.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 154448f3c215405d556ce5173680a664b4234443f5b93c416b31a6e24302e4b8 |
|
MD5 | 7a90dc08cce062060a6ca39b069fe246 |
|
BLAKE2b-256 | b41da83bffd0e0ec9f14f042911299f1320fc6f63898aa3e933b96cc2131f46d |