Akasha-py

Latest version: v0.2.1

Safety actively analyzes 660387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

[0.2.1](https://github.com/seriaati/akasha-py/compare/v0.2.0..v0.2.1) - 2024-09-01

Features

- Add get_leaderboard_for_uid - ([3016dac](https://github.com/seriaati/akasha-py/commit/3016dac0b40342aac70bc25caf64fd01b05acdf0))

0.2.0

[0.2.0](https://github.com/seriaati/akasha-py/compare/v0.1.3..v0.2.0) - 2024-09-01

Features

- Handle invalid api request errors - ([88fab7a](https://github.com/seriaati/akasha-py/commit/88fab7a45e240161f1f994dc2479bfe72ffb0d1b))
- Add get_categories method - ([d74336d](https://github.com/seriaati/akasha-py/commit/d74336d16a8017c16e3f106c0f90b376add9eff7))

Tests

- Add get_categories test - ([c258ab4](https://github.com/seriaati/akasha-py/commit/c258ab4726a608640d1790a002a9a1186f410a3d))

0.1.3

[0.1.3](https://github.com/seriaati/akasha-py/compare/v0.1.2..v0.1.3) - 2024-09-01

Bug Fixes

- Fix ValidationError on Leaderboard ascension - ([dba74cf](https://github.com/seriaati/akasha-py/commit/dba74cf13888f006f2d5939fda7b0c6fab24fa85))

Miscellaneous Chores

- **(deps)** update dependency ruff to v0.6.1 - ([f1d9640](https://github.com/seriaati/akasha-py/commit/f1d9640a11c77e2f4643a881a4b6380aea15c500))
- **(deps)** update dependency aiohttp to v3.10.4 - ([bf7025f](https://github.com/seriaati/akasha-py/commit/bf7025fb456ecd26f5482427e3c11f87f4193c11))
- **(deps)** update dependency aiohttp to v3.10.5 - ([91b0c8e](https://github.com/seriaati/akasha-py/commit/91b0c8e2093ff4cdbb85c8b4d4eb40a0dd00f28c))
- **(deps)** update dependency pytest-asyncio to ^0.24.0 - ([b4367a8](https://github.com/seriaati/akasha-py/commit/b4367a87ffbfcf4ffae1f15ad35a44fa33df3979))
- **(deps)** update dependency ruff to v0.6.2 - ([45ca980](https://github.com/seriaati/akasha-py/commit/45ca9802952aaaeda101f57dedd095790e3b1d93))
- **(deps)** update dependency ruff to v0.6.3 - ([93f1751](https://github.com/seriaati/akasha-py/commit/93f175144d398335b38a2bd17febdbdb2fb67bfe))

0.1.2

[0.1.2](https://github.com/seriaati/akasha-py/compare/v0.1.1..v0.1.2) - 2024-08-16

Documentation

- Update example to match with new leaderboard method - ([a59ec79](https://github.com/seriaati/akasha-py/commit/a59ec7941f00130308b47fbe49ed100efaf3eef4))

Features

- Add debug mode - ([ab871dd](https://github.com/seriaati/akasha-py/commit/ab871ddf20045918d1343bde5e9ea9a4d3d4562c))

Improvements

- [**breaking**]Improve get_leaderboards method - ([a410fac](https://github.com/seriaati/akasha-py/commit/a410faccf03f6fea3c656cfaa1c1efe3fd85b093))

Miscellaneous Chores

- **(deps)** update dependency ruff to ^0.6.0 - ([bb46ae3](https://github.com/seriaati/akasha-py/commit/bb46ae3e4066dbd149a4acc968f7de2c22e1fc0f))
- **(deps)** Add loguru - ([04bcb88](https://github.com/seriaati/akasha-py/commit/04bcb88e8bbe53870ecb114ec6b7af07b2d99929))

Style

- Format imports - ([0772da6](https://github.com/seriaati/akasha-py/commit/0772da65a13102c381adce378ae0289d10921522))

Tests

- Remove get_user test - ([b6523ce](https://github.com/seriaati/akasha-py/commit/b6523cea78b0b6fc8426ee5108dc2bfbe98c30b3))
- Update leaderboard test - ([9dcff93](https://github.com/seriaati/akasha-py/commit/9dcff9349dbe163a8258cb67069f6a14fa92280d))

0.1.1

[0.1.1](https://github.com/seriaati/akasha-py/compare/v0.1.0..v0.1.1) - 2024-08-11

Bug Fixes

- Give use_cache arg a default value - ([4e6a0b1](https://github.com/seriaati/akasha-py/commit/4e6a0b1a685b8a1910edb7905548ffb4a2190289))
- Fix translation KeyError when lang is English - ([62be452](https://github.com/seriaati/akasha-py/commit/62be452dc1b8b6db32b90b80dd171d601f16032f))
- Add missing use_cache param in get_translations method - ([e2620a5](https://github.com/seriaati/akasha-py/commit/e2620a545529f2c465c5e44c55374641393ec0fa))
- Subtract artifact level by 1 - ([3af0c33](https://github.com/seriaati/akasha-py/commit/3af0c33d41291b7d7023ac8074d156edf2c94642))
- Raise error for get_user method - ([34500ab](https://github.com/seriaati/akasha-py/commit/34500ab0be083da6a19cb8a561ea48b63157ea4a))
- Fix validation error on ProfilePicture - ([e785ed4](https://github.com/seriaati/akasha-py/commit/e785ed430b7e58c169fbc1b21475990fd2fcac19))

Continuous Integrations

- Add pytest workflow - ([24fd854](https://github.com/seriaati/akasha-py/commit/24fd854cdaba090158559dd2bc1773784fdf526d))

Documentation

- Remove type annotations from docstrings - ([508f809](https://github.com/seriaati/akasha-py/commit/508f8096f1715956725558fde5003077fb50b3fe))
- Add warning about using translate method for multiple strings - ([fcc31de](https://github.com/seriaati/akasha-py/commit/fcc31de5d71a4aa6a0abfcc266f5f15d65c6f274))
- Update README - ([7e0af52](https://github.com/seriaati/akasha-py/commit/7e0af52da92f33c538cd418c8c92e1d8b4cde0d9))

Features

- Add refresh method - ([7de5af0](https://github.com/seriaati/akasha-py/commit/7de5af0d3749d53865e5d4161a4f1e74b6c00fe2))
- Add error handling - ([1e869fa](https://github.com/seriaati/akasha-py/commit/1e869fa6bb166e00ae91feffaf7a26c480f90208))
- Add language enum - ([c6674a2](https://github.com/seriaati/akasha-py/commit/c6674a2ffa3f47e83c08b823d4e8d906c36631d9))
- Add translation related methods - ([77aa7b3](https://github.com/seriaati/akasha-py/commit/77aa7b38d403a475e246936f99940be72464da02))
- Translate user calcs - ([033abd5](https://github.com/seriaati/akasha-py/commit/033abd5c9dbe831ff43956c022ab2d9ef1ece5ad))
- Add get_artifacts method - ([5c1054e](https://github.com/seriaati/akasha-py/commit/5c1054e076df5e228127fd532296a81cd6ff4246))
- Add character related fields to Leaderboard model - ([df7f6bf](https://github.com/seriaati/akasha-py/commit/df7f6bf7b5018b55c66f3e8e2f7ed97c700b5ab2))
- Enumify stat types and add display_value prop - ([ef5e18b](https://github.com/seriaati/akasha-py/commit/ef5e18b9840c4fc94b7a0e92f7258d34095daa93))

Miscellaneous Chores

- **(deps)** update dependency ruff to v0.4.10 - ([b183596](https://github.com/seriaati/akasha-py/commit/b1835966062e2c339fdcb1d51444b6cef7f5df22))
- **(deps)** update dependency ruff to ^0.5.0 - ([b9978d9](https://github.com/seriaati/akasha-py/commit/b9978d9f931da416e275a758b4d9b45c097988be))
- **(deps)** update dependency pydantic to v2.8.0 - ([d698f95](https://github.com/seriaati/akasha-py/commit/d698f9545b1b036352209bf44274d64405d62efd))
- **(deps)** update dependency pydantic to v2.8.1 - ([4f745fc](https://github.com/seriaati/akasha-py/commit/4f745fcbedc91852e5ea10dcace589dc55983138))
- **(deps)** update dependency pydantic to v2.8.2 - ([e895c94](https://github.com/seriaati/akasha-py/commit/e895c9452420b19ea1642115645d0aeccdb15158))
- **(deps)** update dependency ruff to v0.5.1 - ([c0a846f](https://github.com/seriaati/akasha-py/commit/c0a846fe20d1f580625d96c0200a8df9a8be04bf))
- **(deps)** update dependency ruff to v0.5.2 - ([53d3b6b](https://github.com/seriaati/akasha-py/commit/53d3b6bf10bdff275b6e134a8d1182b724adae2c))
- **(deps)** update dependency pytest-asyncio to v0.23.8 - ([f9acfdb](https://github.com/seriaati/akasha-py/commit/f9acfdb6a9cf8ce584badfbf77c03d0d72e1d17a))
- **(deps)** update dependency ruff to v0.5.3 - ([f93b007](https://github.com/seriaati/akasha-py/commit/f93b007d7117ec777119f1e3919d7c72b6a42ae7))
- **(deps)** update dependency pytest to v8.3.1 - ([268a602](https://github.com/seriaati/akasha-py/commit/268a602065687d686b6eb40918d64e5474cf5fd5))
- **(deps)** update dependency ruff to v0.5.4 - ([5137ace](https://github.com/seriaati/akasha-py/commit/5137ace2cffad63dea911fa534312ff621cdf0ce))
- **(deps)** update dependency pytest to v8.3.2 - ([03cfcdd](https://github.com/seriaati/akasha-py/commit/03cfcddc7667dadf653f3a62a11b350bf57c5112))
- **(deps)** update dependency ruff to v0.5.5 - ([a3c5f88](https://github.com/seriaati/akasha-py/commit/a3c5f88dc37c1be7f1949dd7f111cedeb27e9053))
- **(deps)** update dependency pre-commit to v3.8.0 - ([8509999](https://github.com/seriaati/akasha-py/commit/8509999b72fa159732550654de33c1bb28e2dc97))
- **(deps)** update dependency aiohttp to v3.10.0 - ([d75e999](https://github.com/seriaati/akasha-py/commit/d75e9998221d02c1b8b1564e31349e7086cfa46d))
- **(deps)** update dependency aiohttp-client-cache to v0.11.1 - ([611483f](https://github.com/seriaati/akasha-py/commit/611483fbc14d6d2954121ed8276c8bd4391dc896))
- **(deps)** update dependency ruff to v0.5.6 - ([08ec528](https://github.com/seriaati/akasha-py/commit/08ec5282daecbe98f207a1b06ad617568d8d73dc))
- **(deps)** update dependency aiohttp to v3.10.1 - ([6ae79a3](https://github.com/seriaati/akasha-py/commit/6ae79a38ed4cebea969f0eea08287a50471e029d))
- **(deps)** update dependency ruff to v0.5.7 - ([118ee2b](https://github.com/seriaati/akasha-py/commit/118ee2b781b442255f3ea0003bbe69f40a8d1224))
- **(deps)** update dependency aiohttp to v3.10.2 - ([bfb8dc1](https://github.com/seriaati/akasha-py/commit/bfb8dc1db557c2985ee83b400db46b801a9cfa7b))
- **(deps)** update dependency aiohttp to v3.10.3 - ([1e34147](https://github.com/seriaati/akasha-py/commit/1e34147b28ad990754d4eb6b7a8f6acf62185378))
- Remove pre commit config - ([d9e7b09](https://github.com/seriaati/akasha-py/commit/d9e7b090bf000ffade336b52464906e564975d36))

Performance

- Improve translation performance by using bulk translation - ([35bb2b4](https://github.com/seriaati/akasha-py/commit/35bb2b49e1313c4727f55fcc806d5654aa8e1c98))

Refactoring

- Add leaderboard models to dunder all - ([b606c19](https://github.com/seriaati/akasha-py/commit/b606c19ed8ed1d21467405ce40035325a586afe5))
- Export leaderboard models to init py - ([546b0f1](https://github.com/seriaati/akasha-py/commit/546b0f1d2bc1a7829457a6ac2b077267e2e4b7f9))
- Import leaderboard models from .models module - ([8ea4f1e](https://github.com/seriaati/akasha-py/commit/8ea4f1e7a339fc31e77e96640dd1bc2748f65e43))

Tests

- Add translation tests - ([f137040](https://github.com/seriaati/akasha-py/commit/f137040c78a2135a36c3fd7274cdc67ca3218c67))
- Add user related tests - ([0b6d9d1](https://github.com/seriaati/akasha-py/commit/0b6d9d1c047d8d0a728183d075fde7ec3325157f))

0.1.0

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.