Tahrir-api

Latest version: v1.4.0

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

Scan your dependencies

Page 4 of 6

0.4.2

- Make sqlalchemy version explicit. [68e3f5822](https://github.com/fedora-infra/tahrir-api/commit/68e3f5822b6759f12c02730277d6ca1b9683df1c)

0.4.1

- PEP8 Guideline in: dbapi.py [d33ec07f4](https://github.com/fedora-infra/tahrir-api/commit/d33ec07f43b60a5f3365ae6c50f199ccc7b644dc)
- Import don\'t use in model.py [1a1d21149](https://github.com/fedora-infra/tahrir-api/commit/1a1d21149f6d601145208f1356e21b5662989667)
- PEP8 Guideline in: uitls.py [b9768c95a](https://github.com/fedora-infra/tahrir-api/commit/b9768c95a0dba257879cb985b5deb805a33594ae)
- Add import pprint in script initializedb.py [78c40ee65](https://github.com/fedora-infra/tahrir-api/commit/78c40ee655a192ebfa20613374721fd8c3575608)
- Add again Person.opt_out == False [07376fce7](https://github.com/fedora-infra/tahrir-api/commit/07376fce7abc622e6c4543c945b716b8a56452b2)
- Merge pull request 23 from yograterol/develop [fd808bbac](https://github.com/fedora-infra/tahrir-api/commit/fd808bbac46c5eb8dfd9e38d3e67af1edfd8e1ce)
- users with same amount of badges share rank [71fad32db](https://github.com/fedora-infra/tahrir-api/commit/71fad32db0a7a71c5610b150b084781b6cf05144)
- fix \"overtaking\" when updating a person\'s rank [c042ce583](https://github.com/fedora-infra/tahrir-api/commit/c042ce583dc6cbc76884346f640dd1fd4bbd8acc)
- update tied rank unit tests [6d0066865](https://github.com/fedora-infra/tahrir-api/commit/6d006686556dd1154f46fa9c36cd474887dad6f7)
- fix SA unicode warning in unit tests [ffa90dff1](https://github.com/fedora-infra/tahrir-api/commit/ffa90dff159836fb6e1b6f471bbd87a0da613df0)
- appease pep8 [1a1fab0e8](https://github.com/fedora-infra/tahrir-api/commit/1a1fab0e85e51fb48be0457002ee29dc4a3496ba)
- Merge pull request 27 from nphilipp/develop [70d94bb82](https://github.com/fedora-infra/tahrir-api/commit/70d94bb826e23ddfcad92032db772ee3ab01b396)
- Send the badge id along with fedmsg. [0e5f15ae4](https://github.com/fedora-infra/tahrir-api/commit/0e5f15ae4d359405c0a64dd350e3f3bd4c8818e7)
- Tests for fedmsg badge_id. [d4ae91108](https://github.com/fedora-infra/tahrir-api/commit/d4ae91108aba00c576919b10574d5b76ab0ca659)
- Merge pull request 28 from fedora-infra/feature/badge-id-for-fedmsg [c018245c5](https://github.com/fedora-infra/tahrir-api/commit/c018245c517a1aab1b4a4a8598a2cba3b7621e2d)

0.4.0

- Watch out for the other \'person\' in the scope. [de8efd36f](https://github.com/fedora-infra/tahrir-api/commit/de8efd36f3140417030a0e6733c5815562bdf764)
- Preserve order here. [306da8eec](https://github.com/fedora-infra/tahrir-api/commit/306da8eec0139f8ba003709172ef0069c43a0147)
- Merge pull request 20 from fedora-infra/feature/person-scope [0c023d474](https://github.com/fedora-infra/tahrir-api/commit/0c023d474161938ee4aec371334b5750e94f2bbc)
- Pull in the ordereddict on py2.6. [4700ef8af](https://github.com/fedora-infra/tahrir-api/commit/4700ef8af2e338147cdcf27aecabaf8ca66999ed)
- Merge pull request 21 from fedora-infra/feature/preserve_leaderboard_order [abc5299ff](https://github.com/fedora-infra/tahrir-api/commit/abc5299ff400e7b3b51b7dcf37e2037abdb5bb61)
- Add a last_login field for persons. [0e08f1501](https://github.com/fedora-infra/tahrir-api/commit/0e08f150112a86a239aca5cd6bdc5ccd162021a0)
- Add API interface for last-login modifications. [6fef6f7ba](https://github.com/fedora-infra/tahrir-api/commit/6fef6f7badc67e73d366831ebc3bd09c3b1d7351)
- Make the note_login signature symmetric with get_person. [fb6f2b6c8](https://github.com/fedora-infra/tahrir-api/commit/fb6f2b6c8eb68aa1c8a35dfe54f52c0cf44f3209)
- Merge pull request 22 from fedora-infra/feature/add-last-login [3798a82d7](https://github.com/fedora-infra/tahrir-api/commit/3798a82d798688c663ed39239a22ed47e013118a)

0.3.0

- Clean up readme. [79fca2522](https://github.com/fedora-infra/tahrir-api/commit/79fca2522d324a80b827df69d845d8cd327662d1)
- Harsher slugification. [0f35df3a3](https://github.com/fedora-infra/tahrir-api/commit/0f35df3a33552092c9271ec9ec81b19d058d8da0)
- Add a new column to the persons model to keep track of rank. [7fa90759f](https://github.com/fedora-infra/tahrir-api/commit/7fa90759fdcfc8a96b48331ac9d43aba100db419)
- Add failing test for cached ranking. [e3a19392c](https://github.com/fedora-infra/tahrir-api/commit/e3a19392c2d00699995733acbcd15adcc3a5e648)
- Isolate those tests a little more. [e0c702ed4](https://github.com/fedora-infra/tahrir-api/commit/e0c702ed425cd1fa17ca53720d593aa9b79c6d41)
- Add a \_\_repr\_\_ to make debugging tests easier. [be0ffc229](https://github.com/fedora-infra/tahrir-api/commit/be0ffc2297674a599c674cb1340b53de7899c067)
- Recalculate and cache rank each time a new assertion is awarded. [f36fc6cdb](https://github.com/fedora-infra/tahrir-api/commit/f36fc6cdb1419912995697216635bbd6ae27b0b2)
- Expose a Person\'s rank in \_\_json\_\_. [c948f722c](https://github.com/fedora-infra/tahrir-api/commit/c948f722c13d3d6427dddcb36bb13d2945c2dfc7)
- Accept a notification callback and invoke it when rank changes. [a1ba93054](https://github.com/fedora-infra/tahrir-api/commit/a1ba93054dc25604511eca42416cd79099eccf06)
- Remove spurious backslash. [9e30a3e81](https://github.com/fedora-infra/tahrir-api/commit/9e30a3e81e8188442d1e07e4bf7c476947a251e9)
- Simplify that adjust_ranks call. [c899188d6](https://github.com/fedora-infra/tahrir-api/commit/c899188d6ef8b7e34d4ed22ec1c5de86aba144cc)
- Add a test for pre-existing users with no cached rank. [4d5db0f95](https://github.com/fedora-infra/tahrir-api/commit/4d5db0f95a9e780b7e0ee232fb0dd9e25c34f569)
- Additionally, send the badge award message too. Because that just makes sense. [0e6d5b22c](https://github.com/fedora-infra/tahrir-api/commit/0e6d5b22cece05f541d0162c3480401686b7b122)
- Introduce timelimits to the leaderboard maker. [31d67a598](https://github.com/fedora-infra/tahrir-api/commit/31d67a5989fca0688682152896719700eb931ed5)
- Also.. watch out for these. [46c9e7389](https://github.com/fedora-infra/tahrir-api/commit/46c9e7389d92ec4abf04ff96d026ad01de501202)
- Revert \"Also.. watch out for these.\" [7d1dd0d62](https://github.com/fedora-infra/tahrir-api/commit/7d1dd0d62c16b1949631a3361e442e3a2d6e6a62)
- Change that fedmsg topic from \"update\" to \"advance\" (since it will always be advancing, and we never emit messages for rank slipping). [8b6be130e](https://github.com/fedora-infra/tahrir-api/commit/8b6be130e66c8780439b0c081f1353ec8b01f713)
- Add a comment on the meaning of the \'start\' and \'stop\' parameters. [0dd45b85a](https://github.com/fedora-infra/tahrir-api/commit/0dd45b85a8fc6d71bcf29a323239b9bfd0649a84)
- Add a docstring for \_adjust_ranks. [2bc1d8eda](https://github.com/fedora-infra/tahrir-api/commit/2bc1d8edad98f21c1acc430c43f1ddb235b4d711)
- Explicitly label the sq.func(\'count\') interface. [bf2994d8c](https://github.com/fedora-infra/tahrir-api/commit/bf2994d8c6b057e06e3bba0fcba5980f67b13cf1)
- Nuke unicode_literals. [4bdbe3e98](https://github.com/fedora-infra/tahrir-api/commit/4bdbe3e98ae3f08d04e4d545e71feb9c71bd8ac6)
- Make ranking-tie test a little more forgiving since database ordering is undefined. [8bb7db1fd](https://github.com/fedora-infra/tahrir-api/commit/8bb7db1fd6220543669b5e43667baa29be5c59ef)
- Add a note to the comment about null rank. [899564420](https://github.com/fedora-infra/tahrir-api/commit/899564420f88fd5f1bd6f1734e2b9e89c38f63fa)
- assert_in fails on py2.6, so roll our own. [f296da1ec](https://github.com/fedora-infra/tahrir-api/commit/f296da1ecd79fcb19d3eaef9fc0b7a79c5a0a46a)
- Merge pull request 19 from fedora-infra/feature/ranking [b23db318c](https://github.com/fedora-infra/tahrir-api/commit/b23db318c4dfbd289cef93549b81901be1038b57)

0.2.8

- Unfinished get_badges_from_tags code from yesterday. [94bd55030](https://github.com/fedora-infra/tahrir-api/commit/94bd550300a752d135e19151d0bee7afe6a17282)
- Merge branch \'develop\' into feature/badges-from-tags [e82b15a8f](https://github.com/fedora-infra/tahrir-api/commit/e82b15a8f024f287ce60066b1ee7866337447190)
- More progress on badges_from_tags, just gotta figure out this last part\... [d1d020dbf](https://github.com/fedora-infra/tahrir-api/commit/d1d020dbf616eee8070bf777d6eacd880142f478)
- Woo, get_badges_from_tags method is working! [7589178a1](https://github.com/fedora-infra/tahrir-api/commit/7589178a1b70d1697eef29860d1eaa093842f840)
- Merge branch \'feature/badges-from-tags\' into develop [d87ea66ae](https://github.com/fedora-infra/tahrir-api/commit/d87ea66ae36fcf8cd943180a4b679bb3de148500)
- Misplaced paren. [b3478f916](https://github.com/fedora-infra/tahrir-api/commit/b3478f916ab42de15376405a768005dbc9fd4d19)
- Fix bug where duplicate badges were returned by get_badges_from_tags. [df64ba362](https://github.com/fedora-infra/tahrir-api/commit/df64ba3626e791f19acddfeb17122c9f64c8669a)
- Update dbapi.py [286a57dd2](https://github.com/fedora-infra/tahrir-api/commit/286a57dd26cce4a9a40f5567f319de88c04527ad)
- Implement Threebean\'s idea for match_all, with a few tweaks. Tests will still not pass, because we need to make \"contains\" look for whole words, and not just parts. [0c4a50abe](https://github.com/fedora-infra/tahrir-api/commit/0c4a50abe327db0a03703e240856f0f480077d9b)
- Add a query for opt-out to the api. [455499e48](https://github.com/fedora-infra/tahrir-api/commit/455499e48b8ffd56b7072d79775c98b9e592f335)
- Remove q debugging from tags test and enable it. Will still fail. [a25fdc0f0](https://github.com/fedora-infra/tahrir-api/commit/a25fdc0f0b1d1fe0d86cb8ecb7624d3ecc1bedc9)
- Make sure tags string has a trailing comma when adding a badge. [c802d8000](https://github.com/fedora-infra/tahrir-api/commit/c802d80009830c92ac9774cfa842773612cedd5f)
- Make sure tags actually exists before running .endswith() on it. [775ab1dc0](https://github.com/fedora-infra/tahrir-api/commit/775ab1dc0359aa4a247a195a440af614fc085433)
- Complete get_badges_from_tags, and all tests are passing! :D [41f16bb0d](https://github.com/fedora-infra/tahrir-api/commit/41f16bb0d57b320eb1cf15f5f8586b0047c42441)
- Merge pull request 18 from Qalthos/patch-1 [9f187462c](https://github.com/fedora-infra/tahrir-api/commit/9f187462c542ebbd0a51f822b55900ed3aaf415c)

0.2.7

- Datetime objects are not JSON serializable. [a9ccdc8c6](https://github.com/fedora-infra/tahrir-api/commit/a9ccdc8c6f847c197f5ae01b7dc953ec73e22009)
- Add get_invitation method to get an invite by its unique ID. [585b39e98](https://github.com/fedora-infra/tahrir-api/commit/585b39e985b8eb61a9b4e1de6fe87347f14b8a0b)
- Fix comical bug. [6000d623a](https://github.com/fedora-infra/tahrir-api/commit/6000d623adb7eec7451faa96868caa7fdb17e048)
- Make add_badge always return a smart id. [78e13b4da](https://github.com/fedora-infra/tahrir-api/commit/78e13b4da9efe0537c47fafa501d1cc5780e66f3)
- Actually use that badge_id. [a90203a67](https://github.com/fedora-infra/tahrir-api/commit/a90203a6776166353743bc474718420744dc087e)

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.