|
| 1 | +--- |
| 2 | +title: "PythonPune Community Newsletter [August 2020 Edition]" |
| 3 | +date: 2020-08-30T00:03:41+05:30 |
| 4 | +url: newsletter/august-2020 |
| 5 | +author: Chandan Kumar |
| 6 | +featured_image: |
| 7 | +categories: |
| 8 | +- Newsletter |
| 9 | +tags: |
| 10 | +--- |
| 11 | + |
| 12 | +## News from Python Community |
| 13 | + |
| 14 | +* Structured concurrency in Python with AnyIO |
| 15 | + https://mattwestcott.co.uk/blog/structured-concurrency-in-python-with-anyio |
| 16 | + |
| 17 | +* PyTest – A Journey of Three Years |
| 18 | + https://www.saltstack.com/blog/pytest-a-journey-of-three-years/ |
| 19 | + |
| 20 | +* Writing Python Extensions in Assembly |
| 21 | + https://tonybaloney.github.io/posts/extending-python-with-assembly.html |
| 22 | + |
| 23 | +* Github action that checks the toxicity level of comments and PR reviews to help make repos safe spaces. |
| 24 | + https://github.com/charliegerard/safe-space |
| 25 | + |
| 26 | +* You should include your tests in coverage |
| 27 | + https://nedbatchelder.com/blog/202008/you_should_include_your_tests_in_coverage.html |
| 28 | + |
| 29 | +* Never Run ‘python’ In Your Downloads Folder |
| 30 | + https://glyph.twistedmatrix.com/2020/08/never-run-python-in-your-downloads-folder.html |
| 31 | + |
| 32 | +* Monkeypatching with pytest |
| 33 | + https://www.patricksoftwareblog.com/monkeypatching-with-pytest/ |
| 34 | + |
| 35 | +* Interrogate a codebase for docstring coverage |
| 36 | + https://interrogate.readthedocs.io/en/latest/ |
| 37 | + |
| 38 | +* isort is a Python utility / library to sort imports alphabetically, and automatically separated |
| 39 | + into sections and by type. It provides a command line utility, Python library and plugins for |
| 40 | + various editors to quickly sort all your imports. |
| 41 | + http://timothycrosley.github.io/isort/ |
| 42 | + |
| 43 | +## Projects releases |
| 44 | + |
| 45 | +* pip 20.2 released |
| 46 | + https://blog.python.org/2020/07/upgrade-pip-20-2-changes-20-3.html |
| 47 | + |
| 48 | +* pytest major version lands 6.0 |
| 49 | + https://docs.pytest.org/en/stable/changelog.html |
| 50 | + |
| 51 | +## New projects |
| 52 | +* A Git-based tool for comparing branches, designed to work with a rebase-oriented Git workflow. |
| 53 | + https://github.com/MarkForged/GOMP |
| 54 | + |
| 55 | +* Rich is a Python library for rich text and beautiful formatting in the terminal. |
| 56 | + https://github.com/willmcgugan/rich |
| 57 | + |
| 58 | +* A curated list of awesome Python frameworks, libraries, software and resources. |
| 59 | + https://github.com/vinta/awesome-python |
| 60 | + |
| 61 | +* The easy way to send notifications |
| 62 | + https://github.com/liiight/notifiers |
| 63 | + |
| 64 | +* Python Fire is a library for automatically generating command line interfaces (CLIs) |
| 65 | + from absolutely any Python object |
| 66 | + https://github.com/google/python-fire |
| 67 | + |
| 68 | +* Interactively grep source code. Source |
| 69 | + https://github.com/livegrep/livegrep |
| 70 | + |
| 71 | +* Run only the tests that are relevant for your changes |
| 72 | + https://github.com/man-group/partialtesting |
| 73 | + |
| 74 | +## Upcoming events in & around Pune |
| 75 | + |
| 76 | +* Tickets for PyCon India 2020 are available now! |
| 77 | + https://in.pycon.org/2020 |
| 78 | + |
| 79 | +## Thanks |
| 80 | + |
| 81 | +* Thank you Vishal & Bhavin for hosting August PythonPune meetup 2020 virtually and Riya & Abhijit for delivering talks. |
| 82 | + https://www.meetup.com/PythonPune/events/272520240/ |
| 83 | + |
| 84 | +## Compiled by PythonPune |
| 85 | + |
| 86 | +* Amol Kahat |
| 87 | +* Chandan Kumar |
| 88 | +* Nikhil Dhandhre |
| 89 | +* Ravishankar Chavare |
0 commit comments