rubato

View on PyPIReverse Dependencies (0)

1.0.0 rubato-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
rubato-1.0.0-cp311-cp311-win_amd64.whl
rubato-1.0.0-cp311-cp311-macosx_10_9_universal2.whl
rubato-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
rubato-1.0.0-cp310-cp310-win_amd64.whl
rubato-1.0.0-cp310-cp310-macosx_13_0_arm64.whl
rubato-1.0.0-cp310-cp310-macosx_11_0_x86_64.whl

Wheel Details

Project: rubato
Version: 1.0.0
Filename: rubato-1.0.0-cp311-cp311-win_amd64.whl
Download: [link]
Size: 2315491
MD5: 41dd6f9f6e63fec0c8942ff7ff2e9826
SHA256: 2b9ec655661bf3f39db3e6af6ed44e2e44ecdbc7322cf6b216158bc70ae18933
Uploaded: 2022-12-31 17:08:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rubato
Version: 1.0.0
Summary: A lightweight, developer-first game engine built for Python.
Author: Martin Chaperot, Yamm Elnekave, Tomer Sedan
Author-Email: info[at]rubato.app
Home-Page: https://rubato.app
Download-Url: https://docs.rubato.app/latest/intro
Project-Url: Source, https://github.com/rubatopy/rubato
Project-Url: Issue Tracker, https://github.com/rubatopy/rubato/issues
Project-Url: Documentation, https://docs.rubato.app
License: GPL-3.0
Keywords: rubato,game development,education,game engine,engine,physics,sdl,sdl2
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Education
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: PySDL2 (==0.9.*)
Requires-Dist: Cython (==3.0.0a11)
Requires-Dist: pysdl2-dll (==2.24.*)
Requires-Dist: pytiled-parser (==2.2.*)
Requires-Dist: pylint (==2.12.*); extra == "dev"
Requires-Dist: yapf (==0.32.*); extra == "dev"
Requires-Dist: pytest (==7.1.*); extra == "dev"
Requires-Dist: pytest-cov (==3.0.*); extra == "dev"
Requires-Dist: psutil (==5.9.*); extra == "dev"
Requires-Dist: pyinstaller (==5.*); extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: Sphinx (==5.1.*); extra == "docs"
Requires-Dist: sphinx-autobuild (==2021.3.*); extra == "docs"
Requires-Dist: furo (==2022.6.*); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (==1.16.*); extra == "docs"
Requires-Dist: sphinx-copybutton (==0.5.*); extra == "docs"
Requires-Dist: sphinx-sitemap (==2.2.*); extra == "docs"
Requires-Dist: sphinx-inline-tabs (==2022.1.2b11); extra == "docs"
Requires-Dist: sphinxext-opengraph (==0.5.*); extra == "docs"
Requires-Dist: sphinx-design (==0.2.*); extra == "docs"
Requires-Dist: sphinx-toolbox (==3.2.0); extra == "docs"
Requires-Dist: enum-tools (==0.9.*); extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3892 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: false
Tag: cp311-cp311-win_amd64

RECORD

Path Digest Size
rubato/__init__.cp311-win_amd64.pyd sha256=zSXsAcAWpZCYJ1aoAvhyB7uhTvsviwl5sS6IqKKvZOY 74240
rubato/__init__.py sha256=pnfXpMFjT_QwfAwW83FHyDSTJkCO3p2xYYMPQD_IhMo 4972
rubato/game.cp311-win_amd64.pyd sha256=nglqX0RzcHYmgICwfsvnZW0Zrye9gT1StuKKbeYOch0 80896
rubato/game.py sha256=tUd-cNbfHLCBVFAUOGVynbQYSHmQ9G82MSTxRitVLqI 5054
rubato/misc.cp311-win_amd64.pyd sha256=4mNI-npOSyhs1hoE3PL-mPsR7staeqkMTpr6otNdVVw 49664
rubato/misc.py sha256=IVSgQi_amGTlSmtH5Te2hlF8pSvrRD7D8LVQkwVZXpg 2225
rubato/__pyinstaller/__init__.py sha256=MPWkRDPUcQQK1hky8Ejd5LLiILTIKmzItCuG3PLCbDc 148
rubato/__pyinstaller/hook-rubato.py sha256=cd90kboxpud5y9okEjuTVEllzl82dsnTQ93SaI4u6Sw 431
rubato/c_src/__init__.py sha256=FYx7Nu1XppJOuriH0I3Ud0jDu0mTxT8508EarzqQWmM 50
rubato/c_src/c_draw.cp311-win_amd64.pyd sha256=OicwJOxSmk9S8dkIrhpSAy_wm3IKLf864Z_J2G9ORoM 107520
rubato/c_src/c_draw.py sha256=3grdNCfxUe2WsGg5Xeo0R6rfMKkx_Yk_l1J_TgzSkco 3832
rubato/c_src/cdraw.pxd sha256=BtRoKSzBvVGhTuwtvO31idDZlyr69UaLMkP2bwQPyvU 1609
rubato/static/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rubato/static/fonts/Comfortaa-Regular.ttf sha256=bi0WwJSB062Bd730aNbivdlKkyw42WpGwNQz3RnfKdk 111272
rubato/static/fonts/Fredoka-Regular.ttf sha256=NEZbQbdJRLJWQ0cFRVw7BEE-jMbvB5HcY0kCp8UjVFw 49592
rubato/static/fonts/Merriweather-Regular.ttf sha256=BqLrORdttZubew3a_uV0j0wDJFDASKyZF0pZ8LMZl7k 149120
rubato/static/fonts/Mozart-Regular.ttf sha256=PuD_nWohEgYRMEBAwF7q_i1EH7M9obv452JWU_0KtFo 23920
rubato/static/fonts/Roboto-Regular.ttf sha256=MZz_bnox8PKkHEddykKJCqXRn-FgF-IpD4wdThT3ZIE 168260
rubato/static/fonts/SourceCodePro-Regular.ttf sha256=WkclSVLwapr3YZ85NYtPOYU9uQrk1Ih99eoo3KE_FoQ 119788
rubato/static/fonts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rubato/static/png/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rubato/static/png/logo_filled.ico sha256=ikbvoSrj92FbHGqwcoQHFYLN5RozmyRMexC9TB0rPOw 108823
rubato/static/png/logo_filled.png sha256=tE-3vtkjLgfMHLglGxuP46SLFeBBvQo7m94yZuUPNlU 30912
rubato/structure/__init__.cp311-win_amd64.pyd sha256=0V35Wva3PWBpsVnQFbJKO70bPxiRheyKqK9_Ahkuqwk 23040
rubato/structure/__init__.py sha256=cDtdbWiUi1GxwUs4eKnYLs6Y4P1pFm78YJ-ejN9URcs 158
rubato/structure/scene.cp311-win_amd64.pyd sha256=9m-_4y2VBvP10_Hq5vy42PIHNNUc3EOT0nvTzheVxbo 80384
rubato/structure/scene.py sha256=ANSE818K7wmSJdjPheuu5fbbPFQ3-m5ImzOItSThTJE 5399
rubato/structure/gameobject/__init__.cp311-win_amd64.pyd sha256=8LTieui-mvQ0k4sxIZ8GPoG7EwZfGV9gpR9Bad8wV1c 24064
rubato/structure/gameobject/__init__.py sha256=Ry2UMGBxxGRd-AppHUPeSMl-Vc883pVKHfGNexfPhgo 242
rubato/structure/gameobject/component.cp311-win_amd64.pyd sha256=I5Faux2OmrTXuGwm541b1vbhazue9pZ50lvIp1m6fLk 73216
rubato/structure/gameobject/component.py sha256=-mHXr5sSsVSAKl2Je9sy808J8juoZK7osVkSjgmgw7w 4121
rubato/structure/gameobject/game_object.cp311-win_amd64.pyd sha256=nvQY1PQrF1f2FHQHJNQyePJD9hohmUutPyzui0XyZOw 130048
rubato/structure/gameobject/game_object.py sha256=NHkCPgE6kok0ARmZCU9eeZeySOmOU03z7hWjQdSeZxI 12199
rubato/structure/gameobject/particles/__init__.cp311-win_amd64.pyd sha256=oh8GSF1ZRB8O72anflDXzmCtQiEhCpj2otjZCULgBDA 22016
rubato/structure/gameobject/particles/__init__.py sha256=2ozYayljQ_oIaxg26vrPVchjliqep_kRZs1iKWxq7uk 127
rubato/structure/gameobject/particles/particle.cp311-win_amd64.pyd sha256=QfZYxLO5KGcd16HmE3BYlB_w0k4WG7btqkaNNJN3qHQ 73728
rubato/structure/gameobject/particles/particle.py sha256=kq91EGES6mmoLOp1yOwvD0NhZ-R1B-JCmJS6S3JwfS4 5715
rubato/structure/gameobject/particles/system.cp311-win_amd64.pyd sha256=BFx5xmx3mKnf65LPoj5mpCMmQ-m14hpE1vu-jTrkQu0 118272
rubato/structure/gameobject/particles/system.py sha256=upVRKg1wpg6tTZCB8-OOKV18eAzgp8HbvMVpGAschCg 10919
rubato/structure/gameobject/physics/__init__.cp311-win_amd64.pyd sha256=HQXjuS2HnHSNC_NOOnjYDHl8f5ukwPIRqFYhw8ZO_yk 23040
rubato/structure/gameobject/physics/__init__.py sha256=sgckSRQytD2sixbeUWOVgA28zfbvNTYBvl4Kry7txKw 204
rubato/structure/gameobject/physics/engine.cp311-win_amd64.pyd sha256=wk9nR_1-VmKcvsm6LYM9e3iEnyW1HRIPJo2W9eR60zk 134656
rubato/structure/gameobject/physics/engine.py sha256=7ciXlNu_o31DFpeaHahfhRx5H_asjGd80ZDYK3yjoAQ 13324
rubato/structure/gameobject/physics/hitbox.cp311-win_amd64.pyd sha256=nFa63dw_ayKF7rEEE6zadDZBQLneSFUE47O4sHEdbi4 239104
rubato/structure/gameobject/physics/hitbox.py sha256=nWIJ6xDt35-hoAmM1s8UNbVDWsJefiurOwB3k0AV_B8 26307
rubato/structure/gameobject/physics/qtree.cp311-win_amd64.pyd sha256=RoRDoF8ktEGoZxcHg9Q1zsrRF0pheTe7znX0QyYdvE8 83456
rubato/structure/gameobject/physics/qtree.py sha256=-7En3IbKzl0KCuh7uEqzmfKY_zUQbPSV8t5o9dhWGr4 4891
rubato/structure/gameobject/physics/rigidbody.cp311-win_amd64.pyd sha256=B6AuftrWtbyecU-J5_ULGw3lxKgMYJfAAwQM6YQM8uA 89088
rubato/structure/gameobject/physics/rigidbody.py sha256=_qqyPe1-qqijaVh547SL-nXYB9Iwu7gWeanlxHgxdU8 6565
rubato/structure/gameobject/sprites/__init__.cp311-win_amd64.pyd sha256=WgHlOezq2qMZQjoReKouail6Zt8vzxcDIjbmLghSurw 22016
rubato/structure/gameobject/sprites/__init__.py sha256=L06BjuEty74E-VP0DdtWlAJHyKKCA8RLQqzvroKuFUg 150
rubato/structure/gameobject/sprites/animation.cp311-win_amd64.pyd sha256=t2bAnfzPyBklVFByocAfxDKLdLdl0sXhlYzFPH7JOv4 113664
rubato/structure/gameobject/sprites/animation.py sha256=5jBMxBg2KSnkLjJJEDOca5KADZMdMgfp5TgxfNvKfbo 9974
rubato/structure/gameobject/sprites/raster.cp311-win_amd64.pyd sha256=aeRJAX-hE6zT6I9l_MK7-tXnTFdrQ0x-x2JG1nADqm0 130560
rubato/structure/gameobject/sprites/raster.py sha256=gWWttiSBI1lrebZ8R9Ms27sS2W-_eLU08fUoXZyTPF8 11638
rubato/structure/gameobject/sprites/spritesheet.cp311-win_amd64.pyd sha256=47sI3Z8iuMBvl5kullCBkwiwlXv6EC5kD0wO-TKlyZ4 81408
rubato/structure/gameobject/sprites/spritesheet.py sha256=67GYm3vhDafAZr7U1qMgi349eGaSKvx6nTvmbie9icM 5664
rubato/structure/gameobject/tilemap/__init__.cp311-win_amd64.pyd sha256=q0E3qYnm5zBs8JHP43MN0II1sQDxVDeZKCCyjCJj0TU 21504
rubato/structure/gameobject/tilemap/__init__.py sha256=LJRVcTbR_KtnhNCwhAQl8FMNtUUCffgD2UCmt2j8EzQ 89
rubato/structure/gameobject/tilemap/simple.cp311-win_amd64.pyd sha256=Tk6S1QN_kGYuz5Hs7lCYNDLPP795NS_sdF2fCGXd23w 76800
rubato/structure/gameobject/tilemap/simple.py sha256=RnLE21P9C9wl6WsLa3wEfLon_p1KLxJgfWvlQW1EFOE 4175
rubato/structure/gameobject/tilemap/tiled.cp311-win_amd64.pyd sha256=6dK9ZGDYV_VzCEQPKbHaT8yTqE2XCrZ63_7r6sVbeGw 113664
rubato/structure/gameobject/tilemap/tiled.py sha256=OPuG8QDcFb1adfcplvSEPbyFKfhwiiwnkh9MZuN1oBk 8410
rubato/structure/gameobject/ui/__init__.cp311-win_amd64.pyd sha256=to5_t8xSxLq_Psug5JSwP9WWXgW2zblYzbetVn36nRA 21504
rubato/structure/gameobject/ui/__init__.py sha256=rqR3NXeGQdrl3a7uegufFr9tnMTpi08bz9OD_YLhaos 144
rubato/structure/gameobject/ui/button.cp311-win_amd64.pyd sha256=ibiK1DJ7rDhrOLrLUarzrscZyNdLl3iSX68Br0an2yk 60416
rubato/structure/gameobject/ui/button.py sha256=s_Dja774G30xpq7v6qu9gF48CZs1r5bQJZCcFjgTNV8 3564
rubato/structure/gameobject/ui/text.cp311-win_amd64.pyd sha256=gkYHkLPzMz3YrqJJ-dMnJzbsGDrWkToRqV0n3PQVJ98 83968
rubato/structure/gameobject/ui/text.py sha256=Vv6r5VG0Xpqtp4O7rykkvdhDDb4WH-A1zQrKyKbL1Y0 5929
rubato/utils/__init__.cp311-win_amd64.pyd sha256=4UZhT906qKij0kcabzrI_BN7sAIC3aoN7JNwsXBuHdk 25088
rubato/utils/__init__.py sha256=d6VsbIrkt9nCOU8mx7yD5T4UjaI3JlGJh6pRvxTNbIg 322
rubato/utils/color.cp311-win_amd64.pyd sha256=5a5iHZY95wNkT82rXBYCBVyYbsLhEZbis2Ubo42vORc 199168
rubato/utils/color.py sha256=Ag64rZ0gHSE1wRtspse7UrV56ygt6ZbkyE1snMFsCAQ 15970
rubato/utils/error.cp311-win_amd64.pyd sha256=CQ3zLFl6rp_zPqn2b0neuu8-9lZ7jGF_XtDJZFvUu2I 73728
rubato/utils/error.py sha256=A7QoZ4KMM9rMUPHi8ntKI9EHK59zAcuSQOb-5w_OnC8 3926
rubato/utils/path.cp311-win_amd64.pyd sha256=JqUP2W8GEAb0gYS1vg2swuGJHAG0IK-PEUcNLcQi3Po 39936
rubato/utils/path.py sha256=HxZVl-UmHdNKCOGWctbK9_gisDH_m5CzXWGDAz48-Q8 405
rubato/utils/rb_time.cp311-win_amd64.pyd sha256=SmMknB_TgM5Fpf6bAmf1fclj5yGfZ6_3nqcvMQ1180I 107008
rubato/utils/rb_time.py sha256=NpZnbKKPDOui1jlIpiC9TnY75oFqriO9a5XvIb30CcA 9099
rubato/utils/computation/__init__.cp311-win_amd64.pyd sha256=Mve0x1gnS4d1TfEBtO7wTfehMjUzD4O0pPzCrrrS12k 22016
rubato/utils/computation/__init__.py sha256=zjm2kDQ3gh8CD_5NzPMBNbh_CqzqormKwos-MBak8Vg 138
rubato/utils/computation/noise.cp311-win_amd64.pyd sha256=NPwMsNB-CNW-kttGq03sjuvOEEZqFCkCuJzyzJFrSj4 79360
rubato/utils/computation/noise.py sha256=37mL9XyCvESvyzJ30x8QEn2fsqFiQ9hPcwFYqJQuhGg 5478
rubato/utils/computation/rb_math.cp311-win_amd64.pyd sha256=P7k2yUjjJD5FnCYCK1wulpo_z1R1ggNjueUsYXAfoyo 96256
rubato/utils/computation/rb_math.py sha256=EjIfpw2lkSb9Iy9-os92RpimPtZ30QucHn6qcx-FDQs 7420
rubato/utils/computation/vector.cp311-win_amd64.pyd sha256=XMorJmTh5X7sT_w5lVJ5Bxcl7TtfMiEmdhekOVjNBmA 206848
rubato/utils/computation/vector.py sha256=aNtwn8Za5nWps5saWBhZyiSrThn667GwY-1vBI0jaEI 25318
rubato/utils/hardware/__init__.cp311-win_amd64.pyd sha256=9YuHCgjC7Riy9-eR9PGh8_SzkxqI1SiVCvfHAyYA6jc 22016
rubato/utils/hardware/__init__.py sha256=AhmC7K_rFulsPXZds2NN3DihW1KMdAWqdkzxae2FxrM 144
rubato/utils/hardware/display.cp311-win_amd64.pyd sha256=KQz-Qy2ldY38Ek3umpU1YMwgcTW4qJ7WQzmlF72AY-I 178176
rubato/utils/hardware/display.py sha256=UZ-PXKlSk81WjttwZ5Dii5SNz7U-TOvA6Dcigdxq6uU 15356
rubato/utils/hardware/rb_input.cp311-win_amd64.pyd sha256=2SmKDTcsLNRoI7cwGO8xZ9L2gIwYkercurZEXSIkpvs 163328
rubato/utils/hardware/rb_input.py sha256=1mVJu-bkOraRRRgINHwI1ZqFEvMn1hokMzH-uUL0aXE 14991
rubato/utils/hardware/sound.cp311-win_amd64.pyd sha256=4tw373D9qXDo3XpBSq767uldqX8qV3svQaTIkTzgA_M 102400
rubato/utils/hardware/sound.py sha256=icJdTBdhPdHNRtcE4qHKWRriohF08Ie-J457dxOXmJQ 7212
rubato/utils/radio/__init__.cp311-win_amd64.pyd sha256=s8sAA1GG4-DOUCFuLgchzSrekCmCTivlqQ_wn3yA1zw 23552
rubato/utils/radio/__init__.py sha256=TNgnfJa4usbvuVV9PrutMP34qPQqtIBAs6qyET5wTH4 103
rubato/utils/radio/events.cp311-win_amd64.pyd sha256=nXAIBTE1OxowuzFWeGDw_wPfBGcLaPyzmC9KFdsu46c 69120
rubato/utils/radio/events.py sha256=5gZ-xd52BUa47o879JUnnP6GXICc9sRMtguvzvca1KA 7447
rubato/utils/radio/radio.cp311-win_amd64.pyd sha256=ZkaVo-DJYxsXNLaeau1pfvPxCAc9jf-QLXOCDdq2kg0 128000
rubato/utils/radio/radio.py sha256=lI8D8BrPn0p_GXrF7eWNIoaOxWGD_wHFap8YF4sqBlk 11778
rubato/utils/rendering/__init__.cp311-win_amd64.pyd sha256=VBYL_s-Noh8o60GoqcAcgXyh3bmdac80N6WTDRwWi0g 22016
rubato/utils/rendering/__init__.py sha256=WCl1Zsf7LmFpsgeiAU8qf3A9TJlWSsvCjJLLm9FyhWU 154
rubato/utils/rendering/camera.cp311-win_amd64.pyd sha256=-SFWsTVRN1p4szk_kfqtFsZEiVvAxCDVmdnDvrxWFyc 55808
rubato/utils/rendering/camera.py sha256=39nnx9Mrif7tnxoIY0Mt4YcpDJCDTin34KD5NR7f1p8 2119
rubato/utils/rendering/draw.cp311-win_amd64.pyd sha256=dJqblFV-GfLDaPkmWcL93yHGC--s-biS8tPpcsd3Bcw 214016
rubato/utils/rendering/draw.py sha256=zvEEbvA8JSmvywFMqfwAL1QBX1p3gCoJo-NQObdoO1U 20882
rubato/utils/rendering/font.cp311-win_amd64.pyd sha256=oNStibXakVdgsZoQW2O_iHYC1KEa0bCR4swZ385Na1U 90624
rubato/utils/rendering/font.py sha256=SQLLSDDh9-RUPmOs6HoQeqYb89ySuA9cwHRngjbCE5M 5649
rubato/utils/rendering/surface.cp311-win_amd64.pyd sha256=7uGfjfeQQFuOzVf_gxK0OI907n0m9bzIxIIdZllfjfQ 198656
rubato/utils/rendering/surface.py sha256=3c-bYnuifIM7GsjuIC2Zb2na15nR63uUdIaSnKyNN7k 21052
rubato-1.0.0.dist-info/LICENSE sha256=0p27ATCMIb4dkieSW0sKjCuCf3u4tR3bHgMMnQxpooY 35845
rubato-1.0.0.dist-info/METADATA sha256=rjkcfwfWVsKUBTf4mhTkRnl1CRc6h4T4mnqTK_mAbeU 6596
rubato-1.0.0.dist-info/WHEEL sha256=wklNeoByNLhdCl-oEQTdaHIeDl4q9zaQVqAlPxUEgLU 102
rubato-1.0.0.dist-info/entry_points.txt sha256=mWyE-AFpKuuBeCvfBHE-YiSuOVj8_G_2NqpVvyE1iNA 63
rubato-1.0.0.dist-info/top_level.txt sha256=2r368U3J0RA_GkZdoeliaj-ynbUDeAvm8_DZqCy-mfI 7
rubato-1.0.0.dist-info/RECORD

top_level.txt

rubato

entry_points.txt

hook-dirs = rubato.__pyinstaller:get_hook_dirs