{ "info": { "author": "Tlaloc-Es", "author_email": "dev@tlaloc-es.com", "bugtrack_url": null, "classifiers": [ "License :: Other/Proprietary License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11" ], "description": "# AIPOSE\n\n
\n \n
\n \n
\n p>\n\n## How to use\n\nYou can check the section notebooks in the repository to check the usage of the library or you can ask in the [Issues section](https://github.com/Tlaloc-Es/aipose/issues).\n\nThe examples are:\n\n* [How to draw key points in a video](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/video.ipynb)\n* [How to draw key points in a video and store it](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/process_and_save_video.ipynb)\n* [How to draw key points in a webcam](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/webcam.ipynb)\n* [How to draw key points in a picture](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/plot_keypoints.ipynb)\n* [How to capture a frame to apply your business logic](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/custom%20manager.ipynb)\n* [How to stop the video stream when anybody raises hands with YOLOv7](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/process_keypoints.ipynb)\n* [How to calculate pose similarity with YOLOv7](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/pose_similarity.ipynb)\n* [How to turn the pose with YOLOv7](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/pose_similarity.ipynb)\n* [How to train a pose classificator](https://github.com/Tlaloc-Es/aipose/blob/master/notebooks/Pose_Classificator.ipynb)\n\n## References\n\n* https://github.com/RizwanMunawar/yolov7-pose-estimation\n\n## Support\n\nYou can do a donation with the following link.\n\n
\n\nOr you can try to make a pull request with your improvements to the repo.\n\n## Source of videos and images\n\n* Video by Mikhail Nilov: https://www.pexels.com/video/a-woman-exercising-using-an-exercise-ball-6739975/\n\nIn folder notebooks/poses/\n\n* [Photo by Roman Davayposmotrim: https://www.pexels.com/photo/woman-wearing-black-sports-bra-reaching-floor-while-standing-35987/](notebooks/poses/pexels-roman-davayposmotrim-35987.jpg)\n* [Photo by Vlada Karpovich: https://www.pexels.com/photo/a-woman-doing-yoga-4534689/](pexels-roman-davayposmotrim-35987.jpg)\n* [Photo by Lucas Pezeta: https://www.pexels.com/photo/woman-doing-yoga-2121049/](notebooks/poses/pexels-lucas-pezeta-2121049)\n* [Photo by Cliff Booth: https://www.pexels.com/photo/photo-of-woman-in-a-yoga-position-4057839/](pnotebooks/poses/exels-cliff-booth-4057839.jpg)\n* [Photo by Cliff Booth: https://www.pexels.com/photo/photo-of-woman-meditating-alone-4056969/](notebooks/poses/pexels-cliff-booth-4056969.jpg)\n* [Photo by MART PRODUCTION: https://www.pexels.com/photo/photo-of-a-woman-meditating-8032834/](notebooks/poses/pexels-mart-production-8032834.jpg)\n* [Photo by Antoni Shkraba: https://www.pexels.com/photo/woman-in-blue-tank-top-and-black-leggings-doing-yoga-4662330/](notebooks/poses/pexels-antoni-shkraba-4662330.jpg)\n* [Photo by MART PRODUCTION: https://www.pexels.com/photo/woman-wearing-a-sports-bra-8032742/](notebooks/poses/pexels-mart-production-8032742.jpg)\n* [Photo by Elina Fairytale: https://www.pexels.com/photo/woman-in-pink-tank-top-and-blue-leggings-bending-her-body-3823074/](notebooks/poses/pexels-elina-fairytale-3823074.jpg)\n* [Photo by Cliff Booth: https://www.pexels.com/photo/photo-of-woman-stretching-her-legs-4057525/](notebooks/poses/pexels-cliff-booth-4057525.jpg)\n* [Photo by Mikhail Nilov: https://www.pexels.com/photo/woman-standing-in-a-bending-position-on-a-box-6740089/](notebooks/poses/pexels-mikhail-nilov-6740089.jpg)\n* [Photo by cottonbro studio: https://www.pexels.com/photo/woman-in-black-sports-bra-and-black-panty-doing-yoga-4323290/](notebooks/poses/pexels-cottonbro-studio-4323290.jpg)\n* [Photo by ArtHouse Studio: https://www.pexels.com/photo/photo-of-man-bending-his-body-4334910/](notebooks/poses/pexels-arthouse-studio-4334910.jpg)\n* [Photo by Anna Shvets: https://www.pexels.com/photo/graceful-woman-performing-variation-of-setu-bandha-sarvangasana-yoga-pose-5012071/](notebooks/poses/pexels-anna-shvets-5012071.jpg)\n* [Photo by Miriam Alonso: https://www.pexels.com/photo/calm-young-asian-woman-doing-supine-hand-to-big-toe-yoga-asana-7593010/](notebooks/poses/pexels-miriam-alonso-7593010.jpg)\n* [Photo by Miriam Alonso: https://www.pexels.com/photo/anonymous-sportswoman-doing-stretching-exercise-during-yoga-session-7593002/](notebooks/poses/pexels-miriam-alonso-7593002.jpg)\n* [Photo by Miriam Alonso: https://www.pexels.com/photo/fit-young-asian-woman-preparing-for-handstand-during-yoga-training-at-home-7593004/](notebooks/poses/pexels-miriam-alonso-7593004.jpg)\n* [Photo by Anete Lusina: https://www.pexels.com/photo/concentrated-woman-standing-in-tree-pose-on-walkway-4793290/](notebooks/poses/pexels-anete-lusina-4793290.jpg)\n* [Photo by Miriam Alonso: https://www.pexels.com/photo/faceless-sportive-woman-stretching-back-near-wall-7592982/](notebooks/poses/pexels-miriam-alonso-7592982.jpg)\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/Tlaloc-Es/aipose",
"keywords": "pose-estimator,yolo,yolov7",
"license": "https://github.com/Tlaloc-Es/aipose/blob/master/LICENSE.txt",
"maintainer": "",
"maintainer_email": "",
"name": "aipose",
"package_url": "https://pypi.org/project/aipose/",
"platform": null,
"project_url": "https://pypi.org/project/aipose/",
"project_urls": {
"Bug Tracker": "https://github.com/Tlaloc-Es/aipose/issues",
"Documentation": "https://aipose.readthedocs.io/en/latest/",
"Homepage": "https://github.com/Tlaloc-Es/aipose",
"Repository": "https://github.com/Tlaloc-Es/aipose"
},
"release_url": "https://pypi.org/project/aipose/3.0.0/",
"requires_dist": [
"pydantic",
"matplotlib (>=3.2.2)",
"opencv-python (>=4.1.1)",
"torch (>=1.7.0,!=1.12.0)",
"torchvision (>=0.8.1,!=0.13.0)",
"numpy (>=1.18.5,<1.24.0)",
"pandas (>=1.1.4)",
"tqdm (>=4.41.0)",
"seaborn (>=0.11.0)",
"scipy (>=1.4.1)",
"protobuf (<4.21.3)",
"tensorboard (>=2.4.1)",
"pyyaml (>=6.0,<7.0)",
"click (>=8.1.3,<9.0.0)",
"requests (>=2.28.2,<3.0.0)",
"types-requests (>=2.28.11.8,<3.0.0.0)",
"opencv-contrib-python (>=4.7.0.68,<5.0.0.0)",
"scikit-learn (>=1.2.1,<2.0.0)"
],
"requires_python": ">=3.10,<4.0",
"summary": "Library to use pose estimation in your projects easily",
"version": "3.0.0",
"yanked": false,
"yanked_reason": null
},
"last_serial": 20025203,
"releases": {
"0.4.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8fdfe2101461c83263b6ff1572b5c084b499ba41450694c144963eae746c1f50",
"md5": "068560b7a795160e393f3862619331fa",
"sha256": "0982b3f5fcc084f75f872b5572ada7a46a3f8be1e8d7af7c100e740c2d09c4f5"
},
"downloads": -1,
"filename": "aipose-0.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "068560b7a795160e393f3862619331fa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 9688,
"upload_time": "2023-01-27T18:03:30",
"upload_time_iso_8601": "2023-01-27T18:03:30.677751Z",
"url": "https://files.pythonhosted.org/packages/8f/df/e2101461c83263b6ff1572b5c084b499ba41450694c144963eae746c1f50/aipose-0.4.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "38b785103050f7daa361bcfbbedeb364241ee35b169adf022819cb64648fedf2",
"md5": "d10e6ebb9e8d57cd23bb00fb15addd90",
"sha256": "d4183a6e80fdf290d74c5d3cdd7332536ea3f1b16beee4bd43720a2c535dd2f5"
},
"downloads": -1,
"filename": "aipose-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "d10e6ebb9e8d57cd23bb00fb15addd90",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 8445,
"upload_time": "2023-01-27T18:03:32",
"upload_time_iso_8601": "2023-01-27T18:03:32.299932Z",
"url": "https://files.pythonhosted.org/packages/38/b7/85103050f7daa361bcfbbedeb364241ee35b169adf022819cb64648fedf2/aipose-0.4.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "63ed7a4867b2b1eb28a91981c2ff4c4f0dfc6dc62f616c8502b83ff612c23eec",
"md5": "034212eb1f7eca6563eccfc91cebf328",
"sha256": "3bb484ae5c6838f3f8fd900fdba9e14e67cd8070539492339dabd4e54061365f"
},
"downloads": -1,
"filename": "aipose-0.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "034212eb1f7eca6563eccfc91cebf328",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 9592,
"upload_time": "2023-01-28T19:05:33",
"upload_time_iso_8601": "2023-01-28T19:05:33.673885Z",
"url": "https://files.pythonhosted.org/packages/63/ed/7a4867b2b1eb28a91981c2ff4c4f0dfc6dc62f616c8502b83ff612c23eec/aipose-0.5.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "48ccd41a1fbdeed72203973883ffd3ba538876f04ce49eb53bdd58d149e99764",
"md5": "3e89e93cb78bd196420a09ffa32ca7f0",
"sha256": "2f30509f63ff031a8c6066d66c491c7e1929eb913808c05fd245a08c666971ad"
},
"downloads": -1,
"filename": "aipose-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "3e89e93cb78bd196420a09ffa32ca7f0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 9394,
"upload_time": "2023-01-28T19:05:34",
"upload_time_iso_8601": "2023-01-28T19:05:34.950490Z",
"url": "https://files.pythonhosted.org/packages/48/cc/d41a1fbdeed72203973883ffd3ba538876f04ce49eb53bdd58d149e99764/aipose-0.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d6db9191597731f5c1789c46b97b95691301c6b5a2935dae639da63dc5500fb3",
"md5": "20e4b28f59af2c5f1d1ccf2c3e9c8279",
"sha256": "004cd75cacfb14751e78017a2fad22fb5d71c1956433b3783c323220787e4168"
},
"downloads": -1,
"filename": "aipose-0.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "20e4b28f59af2c5f1d1ccf2c3e9c8279",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 9593,
"upload_time": "2023-01-28T19:08:48",
"upload_time_iso_8601": "2023-01-28T19:08:48.894246Z",
"url": "https://files.pythonhosted.org/packages/d6/db/9191597731f5c1789c46b97b95691301c6b5a2935dae639da63dc5500fb3/aipose-0.5.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3fb1dc6f3abf27cf744699a4cdd8a4e7388d991b9036e0a78639b47564b13c32",
"md5": "b9199e6fb7188007e6376b7ffd2d44bb",
"sha256": "d5c68c771306c1506f310e5d23c0b91d4cfd12cf6ed210fe0985aec5ae7bf2c9"
},
"downloads": -1,
"filename": "aipose-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "b9199e6fb7188007e6376b7ffd2d44bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 9389,
"upload_time": "2023-01-28T19:08:50",
"upload_time_iso_8601": "2023-01-28T19:08:50.411829Z",
"url": "https://files.pythonhosted.org/packages/3f/b1/dc6f3abf27cf744699a4cdd8a4e7388d991b9036e0a78639b47564b13c32/aipose-0.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4c3d2badd7bf9ac53b7192088f94833dd4c4e9006b7b22acc49b0311791af76f",
"md5": "a321506c000e8bd46bc06e8862740177",
"sha256": "0ac2a7d9b1707779cb2ac1f3fddf73e86acd2540434052ce8e58190a5677d771"
},
"downloads": -1,
"filename": "aipose-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a321506c000e8bd46bc06e8862740177",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 10674,
"upload_time": "2023-01-29T16:04:18",
"upload_time_iso_8601": "2023-01-29T16:04:18.002934Z",
"url": "https://files.pythonhosted.org/packages/4c/3d/2badd7bf9ac53b7192088f94833dd4c4e9006b7b22acc49b0311791af76f/aipose-0.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3217f0b519bac2406b41415023b9c746e996cd7dc4c28efecf6179b33c4b035a",
"md5": "ea8539f3475b3fd2287eac6f36a380cb",
"sha256": "3c95b24860b4ffa3c26163cd8397e763bbc78c41b0a7658a9d9546bcfce291c7"
},
"downloads": -1,
"filename": "aipose-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "ea8539f3475b3fd2287eac6f36a380cb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 9827,
"upload_time": "2023-01-29T16:04:19",
"upload_time_iso_8601": "2023-01-29T16:04:19.063760Z",
"url": "https://files.pythonhosted.org/packages/32/17/f0b519bac2406b41415023b9c746e996cd7dc4c28efecf6179b33c4b035a/aipose-0.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "37a6c1aa5406ab4d7065c079f7ccd3ae294e54e66863cab17560e3d974fd0711",
"md5": "ce6589b201254615058576058238cc85",
"sha256": "ba469e685692d4d5064d5390590feccfe210b26a547a7b7a6d661f67c77076a6"
},
"downloads": -1,
"filename": "aipose-0.7.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ce6589b201254615058576058238cc85",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 10951,
"upload_time": "2023-01-29T16:30:30",
"upload_time_iso_8601": "2023-01-29T16:30:30.859098Z",
"url": "https://files.pythonhosted.org/packages/37/a6/c1aa5406ab4d7065c079f7ccd3ae294e54e66863cab17560e3d974fd0711/aipose-0.7.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ba2d18e5fbf915aef02c056eec1f32615bdf6c0d8860df03221b532db91ff72a",
"md5": "0bbacbe6ef5d0f065167e239be99b882",
"sha256": "39cb6af3527c7cc51dd63c18beb36acbfaf347a20a356ed315f896c9339478b2"
},
"downloads": -1,
"filename": "aipose-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "0bbacbe6ef5d0f065167e239be99b882",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 10381,
"upload_time": "2023-01-29T16:30:32",
"upload_time_iso_8601": "2023-01-29T16:30:32.678624Z",
"url": "https://files.pythonhosted.org/packages/ba/2d/18e5fbf915aef02c056eec1f32615bdf6c0d8860df03221b532db91ff72a/aipose-0.7.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.7.1": [
{
"comment_text": "",
"digests": {
"blake2b_256": "da07f14b063cb6adc4653897d7d37fe8fbf8f02ffb9741f99768d38cbe30a901",
"md5": "5204e512e7a431589921894b4f5eab0a",
"sha256": "95bb4b21cacee5d77a0d734b58cb77440572eaa96ce387871bbd8ecef211e4bf"
},
"downloads": -1,
"filename": "aipose-0.7.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5204e512e7a431589921894b4f5eab0a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 11116,
"upload_time": "2023-01-29T18:24:10",
"upload_time_iso_8601": "2023-01-29T18:24:10.710333Z",
"url": "https://files.pythonhosted.org/packages/da/07/f14b063cb6adc4653897d7d37fe8fbf8f02ffb9741f99768d38cbe30a901/aipose-0.7.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5a1ec8b4e3e69d05ed12d6f566bb43df2be5245d2b89130f58786404e4e12409",
"md5": "ad3e3513263bf97d96b2c92401494bb6",
"sha256": "3a0fe21499e188731df814eb637c98626a7ea12abe7e5fcad0d5251f74ebb8ce"
},
"downloads": -1,
"filename": "aipose-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "ad3e3513263bf97d96b2c92401494bb6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 10716,
"upload_time": "2023-01-29T18:24:12",
"upload_time_iso_8601": "2023-01-29T18:24:12.269171Z",
"url": "https://files.pythonhosted.org/packages/5a/1e/c8b4e3e69d05ed12d6f566bb43df2be5245d2b89130f58786404e4e12409/aipose-0.7.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.8.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6d25c3b7883e30156bf0715ee5309fd4c399c8450e521f96034083395d17fdc4",
"md5": "a585a9443dd4d267bd1ec52882cdf448",
"sha256": "35eb8145ff383c3bcbb9475c09554350eccf81b3a9e613c52a1a66984ab7f218"
},
"downloads": -1,
"filename": "aipose-0.8.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a585a9443dd4d267bd1ec52882cdf448",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 11136,
"upload_time": "2023-01-29T18:28:16",
"upload_time_iso_8601": "2023-01-29T18:28:16.136211Z",
"url": "https://files.pythonhosted.org/packages/6d/25/c3b7883e30156bf0715ee5309fd4c399c8450e521f96034083395d17fdc4/aipose-0.8.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b618c248aab6ef9eb73f6b18ca893616468ece900801d849dc1516ccceb46817",
"md5": "0f066ec3530daeff43e1ba0e77ddf238",
"sha256": "2c41adb67fce8c16cfcf9ac17cc8a6547e8b13f78104b4f70a493375a5701087"
},
"downloads": -1,
"filename": "aipose-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "0f066ec3530daeff43e1ba0e77ddf238",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 10741,
"upload_time": "2023-01-29T18:28:17",
"upload_time_iso_8601": "2023-01-29T18:28:17.933264Z",
"url": "https://files.pythonhosted.org/packages/b6/18/c248aab6ef9eb73f6b18ca893616468ece900801d849dc1516ccceb46817/aipose-0.8.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1218665bf15170ec842349e4d3ade77de50cc772f74a804c9b0ae1d9e6190a07",
"md5": "d6d2042a0e94c392a4c1ecc104869944",
"sha256": "d55602125b4f38d6ed2b0bb1a98e4eb3effd6b50cd319f466d38377bc837ffd0"
},
"downloads": -1,
"filename": "aipose-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d6d2042a0e94c392a4c1ecc104869944",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 11540,
"upload_time": "2023-02-08T19:48:25",
"upload_time_iso_8601": "2023-02-08T19:48:25.430567Z",
"url": "https://files.pythonhosted.org/packages/12/18/665bf15170ec842349e4d3ade77de50cc772f74a804c9b0ae1d9e6190a07/aipose-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "98fdf3fb561b96b2637d3c5c28051a75dc5fd9a8a214cd87ad7247cae0d42fe5",
"md5": "e186b64c7c529405e1ea6caa2557fed4",
"sha256": "cb243d3e01d5088c65ae18b57a0c9eb81820ae8f12dd957f5b12fd6f7c113530"
},
"downloads": -1,
"filename": "aipose-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "e186b64c7c529405e1ea6caa2557fed4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 11042,
"upload_time": "2023-02-08T19:48:26",
"upload_time_iso_8601": "2023-02-08T19:48:26.424175Z",
"url": "https://files.pythonhosted.org/packages/98/fd/f3fb561b96b2637d3c5c28051a75dc5fd9a8a214cd87ad7247cae0d42fe5/aipose-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f0d418d264e1822d4496ec64b9f661deaf55aa5d9f518424ac1c1b0d3764d863",
"md5": "652b3b605c21f70ebb42949e245bddfa",
"sha256": "347a54a28874e109146a54fcee85207d4d1c6a69116f4834780e2d23d98a2571"
},
"downloads": -1,
"filename": "aipose-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "652b3b605c21f70ebb42949e245bddfa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 12657,
"upload_time": "2023-03-03T22:04:25",
"upload_time_iso_8601": "2023-03-03T22:04:25.210325Z",
"url": "https://files.pythonhosted.org/packages/f0/d4/18d264e1822d4496ec64b9f661deaf55aa5d9f518424ac1c1b0d3764d863/aipose-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "167a5e145853714229732186393074a77bdb35120612225c245cceace28c84ff",
"md5": "dd1837c7d6ffcaa88d66ec233895f424",
"sha256": "6bc3c94f826822bc93e67e8fc1679f0ccf3965823b6417ac47e4fedb544fafac"
},
"downloads": -1,
"filename": "aipose-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "dd1837c7d6ffcaa88d66ec233895f424",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 11984,
"upload_time": "2023-03-03T22:04:26",
"upload_time_iso_8601": "2023-03-03T22:04:26.274402Z",
"url": "https://files.pythonhosted.org/packages/16/7a/5e145853714229732186393074a77bdb35120612225c245cceace28c84ff/aipose-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cad12e0cde44ca1659f2e335021f80b71676eed4edd89edae9e46ad95f14568d",
"md5": "80b20a503555fba43c3ba3b41a1a4396",
"sha256": "22da794341d69e51c2270befb88c9e9e56434cdb116737d1e710299de1c1ca09"
},
"downloads": -1,
"filename": "aipose-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "80b20a503555fba43c3ba3b41a1a4396",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 12731,
"upload_time": "2023-03-03T22:15:41",
"upload_time_iso_8601": "2023-03-03T22:15:41.592782Z",
"url": "https://files.pythonhosted.org/packages/ca/d1/2e0cde44ca1659f2e335021f80b71676eed4edd89edae9e46ad95f14568d/aipose-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "88ba5a607d3c4c889f96ce7aa397ef415b7f8b620a2d877077a34ac75915670f",
"md5": "769e92ed16a54375d629d3e51a4b5567",
"sha256": "771b5c084e5ec3a2f54cdd2a792283d7967516563c73de57cffdefb1354e3665"
},
"downloads": -1,
"filename": "aipose-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "769e92ed16a54375d629d3e51a4b5567",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 12046,
"upload_time": "2023-03-03T22:15:43",
"upload_time_iso_8601": "2023-03-03T22:15:43.098926Z",
"url": "https://files.pythonhosted.org/packages/88/ba/5a607d3c4c889f96ce7aa397ef415b7f8b620a2d877077a34ac75915670f/aipose-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "aa33e4c40f615fcc1cf6ebaea15ff04183990b6591124f9c82657b193311752b",
"md5": "1ede92d67b402fea162bcf6240416cc8",
"sha256": "5aae78c3c1574221a27042e3f56a4f3184573be9ae396afd8583c07531a93f8b"
},
"downloads": -1,
"filename": "aipose-1.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1ede92d67b402fea162bcf6240416cc8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 14565,
"upload_time": "2023-03-10T22:45:25",
"upload_time_iso_8601": "2023-03-10T22:45:25.468942Z",
"url": "https://files.pythonhosted.org/packages/aa/33/e4c40f615fcc1cf6ebaea15ff04183990b6591124f9c82657b193311752b/aipose-1.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "022e6b5c09bff544078188ed923c08dd9185faac5ea5541bd49fc91a95c053e9",
"md5": "114e3e1ed1815facc3629be2d9efd86c",
"sha256": "0bdf1141d8d6aee595f410b84e8370e6779de023815e0cb042f1c8cfb251ecc0"
},
"downloads": -1,
"filename": "aipose-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "114e3e1ed1815facc3629be2d9efd86c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 14331,
"upload_time": "2023-03-10T22:45:26",
"upload_time_iso_8601": "2023-03-10T22:45:26.926060Z",
"url": "https://files.pythonhosted.org/packages/02/2e/6b5c09bff544078188ed923c08dd9185faac5ea5541bd49fc91a95c053e9/aipose-1.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.4.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "733e209e56335eacc8352378db528221afba72ef4007c7f75694641caee1b595",
"md5": "9d0b3b2cb54f15437dd76b80a55955ea",
"sha256": "85bbcb9af7e34083a6760eed00761494632c6972e30587f8a6e9b9b1154a48f3"
},
"downloads": -1,
"filename": "aipose-1.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9d0b3b2cb54f15437dd76b80a55955ea",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 14614,
"upload_time": "2023-03-10T23:04:57",
"upload_time_iso_8601": "2023-03-10T23:04:57.696117Z",
"url": "https://files.pythonhosted.org/packages/73/3e/209e56335eacc8352378db528221afba72ef4007c7f75694641caee1b595/aipose-1.4.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3a748bb02dc33220da610fa022728020750827df4f34e75d1aab2294054ea29e",
"md5": "ce542249e4115bbfae9767010704fd36",
"sha256": "65efa37b9c5de5d1833617dc31996494bbd0708e7c993b6b15be0cb07c04f1f1"
},
"downloads": -1,
"filename": "aipose-1.4.0.tar.gz",
"has_sig": false,
"md5_digest": "ce542249e4115bbfae9767010704fd36",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 14365,
"upload_time": "2023-03-10T23:04:59",
"upload_time_iso_8601": "2023-03-10T23:04:59.318811Z",
"url": "https://files.pythonhosted.org/packages/3a/74/8bb02dc33220da610fa022728020750827df4f34e75d1aab2294054ea29e/aipose-1.4.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.4.1": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8cd9de1563780fac506789fb1d6d4c0a66d56e9be7e6ea0a0406d08af2b3ac92",
"md5": "cc7d0753180c4626260cb356007041c5",
"sha256": "4036bafb6e9f8f9fe58c4d59023ac38d69698752ecabf2f6ae9d757decfbe3c2"
},
"downloads": -1,
"filename": "aipose-1.4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cc7d0753180c4626260cb356007041c5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 14630,
"upload_time": "2023-03-10T23:17:55",
"upload_time_iso_8601": "2023-03-10T23:17:55.022121Z",
"url": "https://files.pythonhosted.org/packages/8c/d9/de1563780fac506789fb1d6d4c0a66d56e9be7e6ea0a0406d08af2b3ac92/aipose-1.4.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "621857e1a95b23b0d40a829e5f0f5f8ce05fca6f9c6ccefdf9710b304563b34b",
"md5": "0101d05b8528682b85f8db4b4116fe8c",
"sha256": "97e390fcb76abd6fbab275e162daf50e005e68891deff031f275f2dde0d35833"
},
"downloads": -1,
"filename": "aipose-1.4.1.tar.gz",
"has_sig": false,
"md5_digest": "0101d05b8528682b85f8db4b4116fe8c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 14379,
"upload_time": "2023-03-10T23:17:56",
"upload_time_iso_8601": "2023-03-10T23:17:56.517587Z",
"url": "https://files.pythonhosted.org/packages/62/18/57e1a95b23b0d40a829e5f0f5f8ce05fca6f9c6ccefdf9710b304563b34b/aipose-1.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a23c2031b24c845922ad9291651b86d1d9b06f3bcce1302801e7e9596803408f",
"md5": "e200bf9f5f93ce374ab276eaef83cf30",
"sha256": "4091ee1b9bf5c70958df2e1184e38de216f48d0412826cfff059b45d3f09bf5f"
},
"downloads": -1,
"filename": "aipose-2.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e200bf9f5f93ce374ab276eaef83cf30",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 17334,
"upload_time": "2023-03-12T22:22:58",
"upload_time_iso_8601": "2023-03-12T22:22:58.483121Z",
"url": "https://files.pythonhosted.org/packages/a2/3c/2031b24c845922ad9291651b86d1d9b06f3bcce1302801e7e9596803408f/aipose-2.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9c3778f8419d3e8171bd94c2092075652bc1ae627a4793b337bb08a752b5aada",
"md5": "18b0cc2a46fa77fd4b09042ceb383ca8",
"sha256": "e36b52f619abf7c7bbbe6d6324a39bab8505c85d539e7df18f5980c09a1d64bd"
},
"downloads": -1,
"filename": "aipose-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "18b0cc2a46fa77fd4b09042ceb383ca8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 16414,
"upload_time": "2023-03-12T22:22:59",
"upload_time_iso_8601": "2023-03-12T22:22:59.607423Z",
"url": "https://files.pythonhosted.org/packages/9c/37/78f8419d3e8171bd94c2092075652bc1ae627a4793b337bb08a752b5aada/aipose-2.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.1.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5a203878a7fca3951d65b0c0fdc7eb273e0df7d793d4da6199b9af55bae0a489",
"md5": "04fc24400cc81dfb2e3d0c2eacd05407",
"sha256": "d2fc027daaa1ab0f674f9ba205c60699339bc43c29ffe97210d2667ea0cf0f08"
},
"downloads": -1,
"filename": "aipose-2.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "04fc24400cc81dfb2e3d0c2eacd05407",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 17348,
"upload_time": "2023-06-02T22:32:17",
"upload_time_iso_8601": "2023-06-02T22:32:17.205811Z",
"url": "https://files.pythonhosted.org/packages/5a/20/3878a7fca3951d65b0c0fdc7eb273e0df7d793d4da6199b9af55bae0a489/aipose-2.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a1ff311a31b0beff30756a2fd34d0f3d5a1eee8cbc74068f4228599e2d0f8f4c",
"md5": "a81997e6609302171a4ee4396626cf76",
"sha256": "f0ea5890b6320498b929b4696836133ebac8e49abf60d9c1ab373a5a42c007ef"
},
"downloads": -1,
"filename": "aipose-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "a81997e6609302171a4ee4396626cf76",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 16403,
"upload_time": "2023-06-02T22:32:18",
"upload_time_iso_8601": "2023-06-02T22:32:18.838978Z",
"url": "https://files.pythonhosted.org/packages/a1/ff/311a31b0beff30756a2fd34d0f3d5a1eee8cbc74068f4228599e2d0f8f4c/aipose-2.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.1.1": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a6128a592a97667dacbbce98bc6b84183c9f1b13191ca8844f5755f9c7033190",
"md5": "7ac3b7fddc728e159435e91cac338143",
"sha256": "74d5a594e8a41e478ddeccf42d722fd563c5cf9f6add46c7feba3ac5c141832f"
},
"downloads": -1,
"filename": "aipose-2.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7ac3b7fddc728e159435e91cac338143",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 17354,
"upload_time": "2023-06-02T22:38:32",
"upload_time_iso_8601": "2023-06-02T22:38:32.502164Z",
"url": "https://files.pythonhosted.org/packages/a6/12/8a592a97667dacbbce98bc6b84183c9f1b13191ca8844f5755f9c7033190/aipose-2.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "59f0cbf820a16c2653df44ade13615d52aa6d05b7c1b79140f8c243f109dc649",
"md5": "62b8172d006d08054c3153c1deb03355",
"sha256": "9378b87b9b69414c7da3c57b866632973be0f9d31c2787f2f1be497b5319f18c"
},
"downloads": -1,
"filename": "aipose-2.1.1.tar.gz",
"has_sig": false,
"md5_digest": "62b8172d006d08054c3153c1deb03355",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 16429,
"upload_time": "2023-06-02T22:38:34",
"upload_time_iso_8601": "2023-06-02T22:38:34.268267Z",
"url": "https://files.pythonhosted.org/packages/59/f0/cbf820a16c2653df44ade13615d52aa6d05b7c1b79140f8c243f109dc649/aipose-2.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"3.0.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "403180058c60555053bec93af7e1fb092755f88b205adb392f4d74282067a61e",
"md5": "451f8433f250530b0327e6d00ac28b6b",
"sha256": "f44bb1c909526c801552c73039101bea38f2ed7dc5ef045186fe061647916cc7"
},
"downloads": -1,
"filename": "aipose-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "451f8433f250530b0327e6d00ac28b6b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 18927,
"upload_time": "2023-10-05T08:07:14",
"upload_time_iso_8601": "2023-10-05T08:07:14.451894Z",
"url": "https://files.pythonhosted.org/packages/40/31/80058c60555053bec93af7e1fb092755f88b205adb392f4d74282067a61e/aipose-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bea5cd6220af2a8aa32e8bad20c6b6206c3397404a89c3b0a6f19c54ed9167d4",
"md5": "f8d64e00dadbacc0738f5169ac8e2364",
"sha256": "5744afbcc524fffa7d82aec5d41ab3dcdc2e4d299094b998eab8ca417fa07f12"
},
"downloads": -1,
"filename": "aipose-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "f8d64e00dadbacc0738f5169ac8e2364",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 17579,
"upload_time": "2023-10-05T08:07:15",
"upload_time_iso_8601": "2023-10-05T08:07:15.674403Z",
"url": "https://files.pythonhosted.org/packages/be/a5/cd6220af2a8aa32e8bad20c6b6206c3397404a89c3b0a6f19c54ed9167d4/aipose-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "403180058c60555053bec93af7e1fb092755f88b205adb392f4d74282067a61e",
"md5": "451f8433f250530b0327e6d00ac28b6b",
"sha256": "f44bb1c909526c801552c73039101bea38f2ed7dc5ef045186fe061647916cc7"
},
"downloads": -1,
"filename": "aipose-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "451f8433f250530b0327e6d00ac28b6b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 18927,
"upload_time": "2023-10-05T08:07:14",
"upload_time_iso_8601": "2023-10-05T08:07:14.451894Z",
"url": "https://files.pythonhosted.org/packages/40/31/80058c60555053bec93af7e1fb092755f88b205adb392f4d74282067a61e/aipose-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bea5cd6220af2a8aa32e8bad20c6b6206c3397404a89c3b0a6f19c54ed9167d4",
"md5": "f8d64e00dadbacc0738f5169ac8e2364",
"sha256": "5744afbcc524fffa7d82aec5d41ab3dcdc2e4d299094b998eab8ca417fa07f12"
},
"downloads": -1,
"filename": "aipose-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "f8d64e00dadbacc0738f5169ac8e2364",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 17579,
"upload_time": "2023-10-05T08:07:15",
"upload_time_iso_8601": "2023-10-05T08:07:15.674403Z",
"url": "https://files.pythonhosted.org/packages/be/a5/cd6220af2a8aa32e8bad20c6b6206c3397404a89c3b0a6f19c54ed9167d4/aipose-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}