Pycoder’s Weekly Issue #680

May 6, 2025

  1. Modern Web Automation With Python and Selenium
  2. Quiz: Web Automation With Python and Selenium
  3. Using JWTs in Python Flask REST Framework
  4. The PyArrow Revolution
  5. Quirks in Django’s Template Language
  6. PyXL: Python, on Hardware
  7. Debugging Python f-string Errors
  8. Managing Python Projects With uv
  9. Top Python Code Quality Tools
  10. Quiz: Managing Python Projects With uv
  11. An Introduction to Testing in Python Flask
  12. PSF Names New Deputy Executive Director
  13. Brought to you by Real Python for Teams
  14. patito: Data Modelling Built on Polars & Pydantic
  15. pytest-testmon: Execute Tests on Changed Code
  16. ​pip-Dev: Interactive Tool for Testing Python Version Specifiers
  17. django-style: Basic Tasteful Designs for Your Django Project
  18. pdf-craft: Convert PDF Files Into Various Other Formats
  19. Brought to you by Real Python for Teams
  20. patito: Data Modelling Built on Polars & Pydantic
  21. pytest-testmon: Execute Tests on Changed Code
  22. ​pip-Dev: Interactive Tool for Testing Python Version Specifiers
  23. django-style: Basic Tasteful Designs for Your Django Project
  24. pdf-craft: Convert PDF Files Into Various Other Formats

Github Received Events

  1. mxy999 forks bitwarden/clients at 2026-01-02 11:49:24

  2. mxy999 forks bitwarden/server at 2026-01-02 11:49:11

  3. dohyun-dev stars OpenDriveLab/End-to-end-Autonomous-Driving at 2026-01-02 11:44:41

  4. claude[bot] PullRequestReviewEvent bitwarden/server at 2026-01-02 11:44:03

  5. claude[bot] PullRequestReviewCommentEvent bitwarden/server at 2026-01-02 11:44:01

  6. Germey creates AceDataCloud/Dify at 2026-01-02 11:39:34

  7. vczh PushEvent vczh-websites/vczh at 2026-01-02 11:37:06

  8. teorth PushEvent teorth/erdosproblems at 2026-01-02 11:34:12

  9. claude[bot] PullRequestReviewEvent bitwarden/server at 2026-01-02 11:32:47

  10. claude[bot] PullRequestReviewCommentEvent bitwarden/server at 2026-01-02 11:32:45

  11. vczh PushEvent vczh-websites/vczh at 2026-01-02 11:31:20

  12. vczh PushEvent vczh-websites/vczh at 2026-01-02 11:30:10

  13. xiaolai PushEvent xiaolai/claude-conversation-memory-mcp at 2026-01-02 11:29:22

  14. claude[bot] IssueCommentEvent bitwarden/server at 2026-01-02 11:29:00

  15. eliykat PullRequestEvent bitwarden/server at 2026-01-02 11:27:12

  16. SGT117 stars bitwarden/clients at 2026-01-02 11:18:05

  17. SGT117 stars bitwarden/server at 2026-01-02 11:15:43

  18. vczh PushEvent vczh-websites/vczh at 2026-01-02 11:00:35

  19. vczh PushEvent vczh-websites/vczh at 2026-01-02 10:56:31

  20. vczh PushEvent vczh-websites/vczh at 2026-01-02 10:54:38

  21. vczh PushEvent vczh-websites/vczh at 2026-01-02 10:54:27

  22. vczh PushEvent vczh-websites/vczh at 2026-01-02 10:53:23

  23. jcrabapple stars bitwarden/mcp-server at 2026-01-02 10:51:43

  24. Germey DeleteEvent AceDataCloud/Dify at 2026-01-02 10:48:02

  25. Germey PushEvent AceDataCloud/Dify at 2026-01-02 10:48:01

  26. Germey PullRequestEvent AceDataCloud/Dify at 2026-01-02 10:48:00

  27. vczh PushEvent vczh-websites/vczh at 2026-01-02 10:44:37

  28. Secret-Computer-ID forks EpicGames/UnrealEngine at 2026-01-02 10:34:33

  29. xiaolai PushEvent xiaolai/claude-conversation-memory-mcp at 2026-01-02 10:25:14

  30. Tian-CASIA stars OpenDriveLab/UniVLA at 2026-01-02 10:19:49

  31. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 14:49:58

  32. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 14:48:58

  33. LuckyEveryday-Luck forks EpicGames/UnrealTournament at 2026-01-02 14:45:24

  34. LuckyEveryday-Luck forks EpicGames/DirectXShaderCompiler at 2026-01-02 14:45:18

  35. Germey PushEvent AceDataCloud/NanoBananaAPI at 2026-01-02 14:43:05

  36. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 14:35:44

  37. Germey DeleteEvent AceDataCloud/Nexior at 2026-01-02 14:33:23

  38. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 14:33:21

  39. Germey PullRequestReviewEvent AceDataCloud/Nexior at 2026-01-02 14:33:03

  40. Germey PullRequestReviewEvent AceDataCloud/Nexior at 2026-01-02 14:31:37

  41. Germey PushEvent AceDataCloud/Dify at 2026-01-02 14:30:47

  42. Germey DeleteEvent AceDataCloud/Dify at 2026-01-02 14:30:47

  43. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 14:30:28

  44. snow2zhou forks bitwarden/android at 2026-01-02 14:29:43

  45. Germey IssueCommentEvent AceDataCloud/Dify at 2026-01-02 14:29:39

  46. snow2zhou stars bitwarden/android at 2026-01-02 14:29:36

  47. Germey PullRequestReviewEvent AceDataCloud/Nexior at 2026-01-02 14:26:41

  48. liaobala stars OpenDriveLab/Birds-eye-view-Perception at 2026-01-02 14:23:49

  49. wudangt stars OpenDriveLab/UniVLA at 2026-01-02 14:17:48

  50. ouweiting stars EpicGames/UnrealEngine at 2026-01-02 14:10:41

  51. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 14:02:39

  52. Germey PushEvent AceDataCloud/SunoAPI at 2026-01-02 14:01:28

  53. Germey DeleteEvent AceDataCloud/Nexior at 2026-01-02 14:00:11

  54. Germey PullRequestEvent AceDataCloud/Nexior at 2026-01-02 14:00:09

  55. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 14:00:10

  56. Germey PullRequestEvent AceDataCloud/Nexior at 2026-01-02 13:59:41

  57. Germey creates AceDataCloud/Nexior at 2026-01-02 13:54:01

  58. rangganast stars OpenDriveLab/End-to-end-Autonomous-Driving at 2026-01-02 13:52:01

  59. Germey DeleteEvent AceDataCloud/Dify at 2026-01-02 13:44:47

  60. Germey PullRequestEvent AceDataCloud/Dify at 2026-01-02 13:44:44

  61. Germey DeleteEvent AceDataCloud/Dify at 2026-01-02 17:46:00

  62. Germey PushEvent AceDataCloud/Dify at 2026-01-02 17:45:59

  63. daniellbw IssueCommentEvent bitwarden/server at 2026-01-02 17:40:32

  64. sumin1ee stars OpenDriveLab/OpenLane-V2 at 2026-01-02 17:31:24

  65. sysu19351014 stars OpenDriveLab/End-to-end-Autonomous-Driving at 2026-01-02 17:30:28

  66. beauNate stars bitwarden/server at 2026-01-02 17:26:33

  67. Khal-djeb stars AgibotTech/agibot_x1_hardware at 2026-01-02 16:46:46

  68. CaesarLsky stars bitwarden/android at 2026-01-02 16:40:49

  69. iff-1 stars bitwarden/android at 2026-01-02 16:39:14

  70. Germey PushEvent AceDataCloud/PixverseAPI at 2026-01-02 16:02:33

  71. Germey PushEvent AceDataCloud/NanoBananaAPI at 2026-01-02 15:43:20

  72. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 15:21:45

  73. Germey PushEvent AceDataCloud/Dify at 2026-01-02 15:19:37

  74. Germey DeleteEvent AceDataCloud/Nexior at 2026-01-02 15:19:14

  75. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 15:19:13

  76. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 15:19:00

  77. Germey PullRequestReviewEvent AceDataCloud/Nexior at 2026-01-02 15:18:55

  78. Germey DeleteEvent AceDataCloud/Dify at 2026-01-02 15:18:10

  79. Germey PushEvent AceDataCloud/Dify at 2026-01-02 15:18:09

  80. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 15:17:30

  81. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 15:16:57

  82. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 15:15:43

  83. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 15:12:18

  84. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 15:11:41

  85. Germey PullRequestReviewEvent AceDataCloud/Dify at 2026-01-02 15:11:10

  86. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 15:10:11

  87. Germey PullRequestReviewEvent AceDataCloud/Nexior at 2026-01-02 15:09:31

  88. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 15:07:25

  89. Germey DeleteEvent AceDataCloud/Nexior at 2026-01-02 15:07:25

  90. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 15:07:14

  91. Germey PullRequestEvent AceDataCloud/Dify at 2026-01-02 20:45:45

  92. Germey creates AceDataCloud/Dify at 2026-01-02 20:45:17

  93. Germey PushEvent AceDataCloud/SerpAPI at 2026-01-02 20:41:36

  94. Salierik forks EpicGames/UnrealEngine at 2026-01-02 20:23:01

  95. leeejongmin forks EpicGames/UnrealEngine at 2026-01-02 20:19:50

  96. MSuper-Q forks EpicGames/UnrealEngine at 2026-01-02 20:19:03

  97. pamperer562580892423 IssueCommentEvent bitwarden/clients at 2026-01-02 20:18:57

  98. angle-droit stars EpicGames/UnrealEngine at 2026-01-02 20:15:15

  99. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 20:12:27

  100. Germey DeleteEvent AceDataCloud/Nexior at 2026-01-02 20:09:22

  101. Germey PushEvent AceDataCloud/Nexior at 2026-01-02 20:09:20

  102. Germey PullRequestEvent AceDataCloud/Nexior at 2026-01-02 20:09:19

  103. Germey PullRequestEvent AceDataCloud/Nexior at 2026-01-02 20:09:11

  104. Germey creates AceDataCloud/Nexior at 2026-01-02 20:09:00

  105. Germey PushEvent AceDataCloud/OpenAIAPI at 2026-01-02 20:04:34

  106. MapleRF stars EpicGames/UnrealEngine at 2026-01-02 20:03:48

  107. Germey DeleteEvent AceDataCloud/Dify at 2026-01-02 20:02:03

  108. Germey PushEvent AceDataCloud/Dify at 2026-01-02 20:02:03

  109. Germey PullRequestEvent AceDataCloud/Dify at 2026-01-02 20:02:02

  110. Germey PushEvent AceDataCloud/Dify at 2026-01-02 19:59:36

  111. Germey PullRequestEvent AceDataCloud/Dify at 2026-01-02 19:57:30

  112. Germey creates AceDataCloud/Dify at 2026-01-02 19:56:59

  113. LRNcardozoWDF PullRequestEvent bitwarden/ios at 2026-01-02 19:46:59

  114. Germey PushEvent AceDataCloud/MidjourneyAPI at 2026-01-02 19:41:52

  115. moin-kp stars AgibotTech/genie_sim at 2026-01-02 19:30:37

  116. Germey PushEvent AceDataCloud/Dify at 2026-01-02 19:29:23

  117. Germey DeleteEvent AceDataCloud/Dify at 2026-01-02 19:29:24

  118. Germey PullRequestEvent AceDataCloud/Dify at 2026-01-02 19:29:22

  119. Enigma2k8 stars bitwarden/android at 2026-01-02 19:21:35

  120. harr1424 PullRequestEvent bitwarden/sdk-internal at 2026-01-02 23:47:59

  121. Gavin-Guiii IssueCommentEvent bitwarden/android at 2026-01-02 23:46:02

  122. bilogic IssueCommentEvent bitwarden/clients at 2026-01-02 23:44:56

  123. Patrick-Pimentel-Bitwarden PullRequestReviewEvent bitwarden/server at 2026-01-02 23:37:15

  124. Patrick-Pimentel-Bitwarden PullRequestReviewCommentEvent bitwarden/server at 2026-01-02 23:37:13

  125. mzieniukbw PullRequestReviewEvent bitwarden/server at 2026-01-02 23:26:58

  126. mzieniukbw PullRequestReviewCommentEvent bitwarden/server at 2026-01-02 23:26:56

  127. Adedamola-Aina IssuesEvent bitwarden/clients at 2026-01-02 23:26:42

  128. Adedamola-Aina IssueCommentEvent bitwarden/clients at 2026-01-02 23:26:40

  129. Illusory472 stars bitwarden/android at 2026-01-02 23:19:46

  130. Illusory472 stars bitwarden/clients at 2026-01-02 23:19:44

  131. cincyg adds or removes cincyg/UnrealEngine at 2026-01-02 23:19:15

  132. isurukdniss stars bitwarden/clients at 2026-01-02 23:18:16

  133. isurukdniss stars bitwarden/server at 2026-01-02 23:18:05

  134. cincyg adds or removes cincyg/UnrealEngine at 2026-01-02 23:17:10

  135. claude[bot] PullRequestReviewEvent bitwarden/server at 2026-01-02 23:09:35

  136. claude[bot] PullRequestReviewCommentEvent bitwarden/server at 2026-01-02 23:09:33

  137. claude[bot] PullRequestReviewEvent bitwarden/server at 2026-01-02 23:09:24

  138. claude[bot] PullRequestReviewCommentEvent bitwarden/server at 2026-01-02 23:09:22

  139. mzieniukbw IssueCommentEvent bitwarden/server at 2026-01-02 23:04:14

  140. JimmyVo16 PullRequestReviewEvent bitwarden/server at 2026-01-02 22:56:28

  141. quexten PullRequestReviewEvent bitwarden/clients at 2026-01-02 22:56:13

  142. quexten PullRequestReviewCommentEvent bitwarden/clients at 2026-01-02 22:56:11

  143. JimmyVo16 PullRequestReviewEvent bitwarden/server at 2026-01-02 22:51:51

  144. differsthecat PullRequestEvent bitwarden/clients at 2026-01-02 22:48:39

  145. coltonhurst PullRequestReviewEvent bitwarden/clients at 2026-01-02 22:46:07

  146. megamorf IssueCommentEvent bitwarden/clients at 2026-01-02 22:42:41

  147. Germey PushEvent AceDataCloud/VeoAPI at 2026-01-02 22:41:54

  148. SajidriX stars bitwarden/server at 2026-01-02 22:40:52

  149. mrhill7 forks bitwarden/server at 2026-01-02 22:39:50

Github Notifications

  1. A PullRequest on carla-simulator/carla: Add GNSS offset parsing and UTM projection support (2026-01-02 20:08:44)

  2. An Issue on carla-simulator/carla: How to start server on colab? (2026-01-02 19:15:19)

  3. A PullRequest on praat/praat.github.io: remove old code (2026-01-02 22:45:46)

  4. A PullRequest on EpicGames/UnrealEngine: Clean up unused overrides from FPostProcessSettings (2026-01-02 22:01:51)

  5. A PullRequest on EpicGames/UnrealEngine: Fix deprecated message in EdModeInteractiveToolsContext.h (2026-01-02 21:57:11)

  6. A Discussion on carla-simulator/carla: Separating transport jitter from pipeline synchronization in CARLA control loops (2026-01-02 21:57:08)

  7. A PullRequest on praat/praat.github.io: Demo_waitForInput now halts the interpreter (2026-01-02 21:41:28)

  8. A PullRequest on EpicGames/UnrealEngine: Fix: Crash in MidiStreamWriter for Text MidiEventType (2026-01-02 21:10:41)