From cbc at unc.edu Mon Jul 1 09:48:17 2019 From: cbc at unc.edu (Calloway, Chris) Date: Mon, 1 Jul 2019 13:48:17 +0000 Subject: [TriPython] Reminder: Raleigh Project Night Message-ID: <6328BA86-15D2-4A71-9118-97BE5D853280@unc.edu> Another evening of hanging out with other Python people coming up tomorrow at Red Hat Annex in Raleigh. A big thanks to Kevin Howell for hosting. http://tripython.org/Members/kahowell/july-19-rpn/ https://www.meetup.com/tripython/events/wznhppyzkbdb/ When: Tuesday, July 2, 6-9pm Where: Red Hat Annex, 190 E Davie St, Raleigh What: Raleigh Project Night meets on first Tuesdays. Have a project you want to show off, share, seek help with, or just get some work done surrounded by like-minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Park in the City Center deck behind Red Hat (the Red Hat elevator in the deck goes into the main Red Hat space, not the Annex). Bring your laptop. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- Another evening of hanging out with other Python people coming up tomorrow at Red Hat Annex in Raleigh. A big thanks to Kevin Howell for hosting. [1]http://tripython.org/Members/kahowell/july-19-rpn/ [2]https://www.meetup.com/tripython/events/wznhppyzkbdb/ When: Tuesday, July 2, 6-9pm Where: Red Hat Annex, 190 E Davie St, Raleigh What: Raleigh Project Night meets on first Tuesdays. Have a project you want to show off, share, seek help with, or just get some work done surrounded by like-minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Park in the City Center deck behind Red Hat (the Red Hat elevator in the deck goes into the main Red Hat space, not the Annex). Bring your laptop. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 References Visible links 1. http://tripython.org/Members/kahowell/july-19-rpn/ 2. https://www.meetup.com/tripython/events/wznhppyzkbdb/ From cbc at unc.edu Tue Jul 2 16:24:07 2019 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 2 Jul 2019 20:24:07 +0000 Subject: [TriPython] TriPython July 2019 Meeting: EGAD! How Do We Start Writing (Better) Tests? Message-ID: <0BAEA2FD-4A83-423B-A0F4-077232634D73@unc.edu> http://tripython.org/Members/cbc/july-19-mtg https://www.meetup.com/tripython/events/261738077/ When: Thursday, July 25, 7pm Where: Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, 100 Europa Drive, Suite 590, Chapel Hill What: Some have never automated tests and can?t check themselves before they wreck themselves. Others have 1000s of tests that are flaky, duplicative, and slow. Wa-do-we-do? The language used for example code in this talk is Python, but the principles apply to any language. Our speaker, Andrew Knight (https://automationpanda.com/), is a software engineer. His specialty is building test automation systems from the ground up, which involves both software development for test code as well as the infrastructure to run it in continuous integration. He also does Web dev and tool dev from time to time, and he love databases and compiler theory. Andrew holds a Computer Science BS/MS from RIT (https://www.rit.edu/), and is currently employed by PrecisionLender (https://precisionlender.com/) in Cary, NC. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Plenty of free parking is available in the RENCI parking deck. The meeting will be followed by our usual after-meeting at a nearby tavern for food and beverage. Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- [1]http://tripython.org/Members/cbc/july-19-mtg [2]https://www.meetup.com/tripython/events/261738077/ When: Thursday, July 25, 7pm Where: Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, 100 Europa Drive, Suite 590, Chapel Hill What: Some have never automated tests and can't check themselves before they wreck themselves. Others have 1000s of tests that are flaky, duplicative, and slow. Wa-do-we-do? The language used for example code in this talk is Python, but the principles apply to any language. Our speaker, Andrew Knight ([3]https://automationpanda.com/), is a software engineer. His specialty is building test automation systems from the ground up, which involves both software development for test code as well as the infrastructure to run it in continuous integration. He also does Web dev and tool dev from time to time, and he love databases and compiler theory. Andrew holds a Computer Science BS/MS from RIT ([4]https://www.rit.edu/), and is currently employed by PrecisionLender ([5]https://precisionlender.com/) in Cary, NC. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Plenty of free parking is available in the RENCI parking deck. The meeting will be followed by our usual after-meeting at a nearby tavern for food and beverage. Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 References Visible links 1. http://tripython.org/Members/cbc/july-19-mtg 2. https://www.meetup.com/tripython/events/261738077/ 3. https://automationpanda.com/ https://automationpanda.com/ 4. https://www.rit.edu/ https://www.rit.edu/ 5. https://precisionlender.com/ https://precisionlender.com/ From cbc at unc.edu Tue Jul 2 19:10:20 2019 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 2 Jul 2019 23:10:20 +0000 Subject: [TriPython] TriPython June 2019 Meeting: Attracting the Invisible Contributors: How Open Source Projects Can Be More Welcoming to New Coders Message-ID: Charlotte's slides from the meeting are here: https://speakerdeck.com/flowerncsu/attracting-the-invisible-contributors Thank you, Charlotte! -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 6/26/19, 10:34 AM, "TriZPUG on behalf of Calloway, Chris" wrote: Please join us tomorrow at Caktus for a talk on an important topic to open source communities like ours. On 5/24/19, 2:55 PM, "TriZPUG on behalf of Calloway, Chris" wrote: http://tripython.org/Members/cbc/june-19-mtg https://www.meetup.com/tripython/events/261738077/ When: Thursday, June 27, 7pm Where: Caktus Group, 108 Morris St., Durham What: Many new coders seek out open source projects, intending to contribute, and then get overwhelmed and leave. Project maintainers often want the help, but don?t realize how they are inadvertently appearing unwelcoming. Charlotte Mays will discuss some of the most common complaints she's heard from new coders who tried to contribute but left in frustration, and ways that these can be addressed without putting too much burden on the maintainers. Our speaker, Charlotte Mays, is passionate about open source and making tech accessible to all who take an interest. Charlotte contributes to open source projects such as BeeWare and helps organize her local chapter of PyLadies. When not busy with those contributions or her day job at Red Hat, she can often be found working on fiber crafts. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Park in the municipal deck on the other side of the Arts Council across W. Morgan St. The after-meeting will be around the corner at Bull McCabe's Irish Pub. Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 _______________________________________________ TriZPUG mailing list TriZPUG at python.org https://mail.python.org/mailman/listinfo/trizpug http://tripython.org is the Triangle Python Users Group From cbc at unc.edu Mon Jul 8 12:25:17 2019 From: cbc at unc.edu (Calloway, Chris) Date: Mon, 8 Jul 2019 16:25:17 +0000 Subject: [TriPython] Reminder: NO Chapel Hill Project Night this month Message-ID: Just a reminder that your usual Chapel Hill Project Night host is at the SciPy Conference this week, and therefore there will be no project night this week. See you Durham for project night next week. As always, feel free to organize your own project night at your own venue. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- Just a reminder that your usual Chapel Hill Project Night host is at the SciPy Conference this week, and therefore there will be no project night this week. See you Durham for project night next week. As always, feel free to organize your own project night at your own venue. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 From thomson at neuro.duke.edu Mon Jul 15 08:38:07 2019 From: thomson at neuro.duke.edu (Eric Thomson) Date: Mon, 15 Jul 2019 12:38:07 +0000 Subject: [TriPython] Tonight: Durham Project Night 6pm @Caktus In-Reply-To: References: , , , , , , , , Message-ID: Just a reminder that tonight is Project Night in Durham. If you are a beginner just getting started, or have a project well underway you want to tinker with, all are welcome. The setting is informal and there is no set schedule, so folks are welcome to come at any point during the evening. It's an informal block of time to code and chat, with a brief break at about 7PM when we introduce ourselves and what we are working on. Hope to see you there! Thanks, as always, to Caktus for providing the meeting space and pizza. Details: When: Monday, July 15, 6-9pm Where: Caktus Group Tech Space, 108 Morris St., Durham What: Join us for our monthly project night to tinker, discuss all things Python. If you don't have something specific you are working on, that's fine. If you just need help getting started with Python, bring your laptop and we will help. If you are a veteran programmer, come on by for code and pizza. It's an informal meetup where people work on projects, talk about programming, and give and receive tips on all things Python. From aikimark at aol.com Fri Jul 19 11:55:39 2019 From: aikimark at aol.com (Mark Hutchinson) Date: Fri, 19 Jul 2019 15:55:39 +0000 (UTC) Subject: [TriPython] Malicious Python packages found on PyPI References: <1071388973.4361238.1563551739652.ref@mail.yahoo.com> Message-ID: <1071388973.4361238.1563551739652@mail.yahoo.com> https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ Be careful out there. -------------- next part -------------- [1]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ Be careful out there. References Visible links 1. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ From cbc at unc.edu Tue Jul 23 17:30:42 2019 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 23 Jul 2019 21:30:42 +0000 Subject: [TriPython] Reminder: TriPython July 2019 Meeting: EGAD! How Do We Start Writing (Better) Tests? Message-ID: TriPython happens Thursday this week. Come on out to see Andrew's talk before he jets off to PyOhio to give a talk and tutorial this weekend (and a talk at PyData Triangle in a couple of weeks). -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 7/2/19, 4:24 PM, "TriZPUG on behalf of Calloway, Chris" wrote: http://tripython.org/Members/cbc/july-19-mtg https://www.meetup.com/tripython/events/261738077/ When: Thursday, July 25, 7pm Where: Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, 100 Europa Drive, Suite 590, Chapel Hill What: Some have never automated tests and can?t check themselves before they wreck themselves. Others have 1000s of tests that are flaky, duplicative, and slow. Wa-do-we-do? The language used for example code in this talk is Python, but the principles apply to any language. Our speaker, Andrew Knight (https://automationpanda.com/), is a software engineer. His specialty is building test automation systems from the ground up, which involves both software development for test code as well as the infrastructure to run it in continuous integration. He also does Web dev and tool dev from time to time, and he love databases and compiler theory. Andrew holds a Computer Science BS/MS from RIT (https://www.rit.edu/), and is currently employed by PrecisionLender (https://precisionlender.com/) in Cary, NC. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Plenty of free parking is available in the RENCI parking deck. The meeting will be followed by our usual after-meeting at a nearby tavern for food and beverage. Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 From cbc at unc.edu Tue Jul 23 17:32:20 2019 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 23 Jul 2019 21:32:20 +0000 Subject: [TriPython] Reminder: TriPython July 2019 Meeting: EGAD! How Do We Start Writing (Better) Tests? Message-ID: <8F26CE69-D36F-4447-88CF-8865C9966DB5@unc.edu> Correct link for the meetup: https://www.meetup.com/tripython/events/262817001/ -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 7/23/19, 5:30 PM, "TriZPUG on behalf of Calloway, Chris" wrote: TriPython happens Thursday this week. Come on out to see Andrew's talk before he jets off to PyOhio to give a talk and tutorial this weekend (and a talk at PyData Triangle in a couple of weeks). -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 On 7/2/19, 4:24 PM, "TriZPUG on behalf of Calloway, Chris" wrote: http://tripython.org/Members/cbc/july-19-mtg https://www.meetup.com/tripython/events/261738077/ When: Thursday, July 25, 7pm Where: Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, 100 Europa Drive, Suite 590, Chapel Hill What: Some have never automated tests and can?t check themselves before they wreck themselves. Others have 1000s of tests that are flaky, duplicative, and slow. Wa-do-we-do? The language used for example code in this talk is Python, but the principles apply to any language. Our speaker, Andrew Knight (https://automationpanda.com/), is a software engineer. His specialty is building test automation systems from the ground up, which involves both software development for test code as well as the infrastructure to run it in continuous integration. He also does Web dev and tool dev from time to time, and he love databases and compiler theory. Andrew holds a Computer Science BS/MS from RIT (https://www.rit.edu/), and is currently employed by PrecisionLender (https://precisionlender.com/) in Cary, NC. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Plenty of free parking is available in the RENCI parking deck. The meeting will be followed by our usual after-meeting at a nearby tavern for food and beverage. Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 _______________________________________________ TriZPUG mailing list TriZPUG at python.org https://mail.python.org/mailman/listinfo/trizpug http://tripython.org is the Triangle Python Users Group From david at handysoftware.com Wed Jul 24 13:48:56 2019 From: david at handysoftware.com (David Handy) Date: Wed, 24 Jul 2019 13:48:56 -0400 (EDT) Subject: [TriPython] Crunch.io is hiring Python developers Message-ID: <1563990536.79945582@apps.rackspace.com> Hi TriPython friends - My development group at [ Crunch.io ]( https://crunch.io/ )is looking to hire a couple of more people with good Python skills to develop and improve our cloud-based analytics platform, particularly focusing on scalability and reliability. We are a true distributed team - each of us works out of our home offices, with a week of face-to-face meetings in some city every few months. Unlike other remote development situations you may have experienced where you are the "odd person out" because everyone else is the conference room and you are calling in, in this case the playing field is level. I feel very well connected to my colleagues. If you would like to know more about what it is like to work at Crunch and what we do, feel free to directly email me or my colleague Joseph Tate <[ dragonstrider at gmail.com> ]( mailto:dragonstrider at gmail.com> ) who is also a TriPython member. Who knows, maybe your picture could end up on our team page! [ https://crunch.io/team/ ]( https://crunch.io/team/ ) Take care, David H -------------- next part -------------- Hi TriPython friends - My development group at [1]Crunch.io is looking to hire a couple of more people with good Python skills to develop and improve our cloud-based analytics platform, particularly focusing on scalability and reliability. We are a true distributed team - each of us works out of our home offices, with a week of face-to-face meetings in some city every few months. Unlike other remote development situations you may have experienced where you are the "odd person out" because everyone else is the conference room and you are calling in, in this case the playing field is level. I feel very well connected to my colleagues. If you would like to know more about what it is like to work at Crunch and what we do, feel free to directly email me or my colleague Joseph Tate <[2]dragonstrider at gmail.com> who is also a TriPython member. Who knows, maybe your picture could end up on our team page! [3]https://crunch.io/team/ Take care, David H References Visible links 1. https://crunch.io/ 2. mailto:dragonstrider at gmail.com> 3. https://crunch.io/team/ From aikimark at aol.com Wed Jul 31 13:57:00 2019 From: aikimark at aol.com (Mark Hutchinson) Date: Wed, 31 Jul 2019 17:57:00 +0000 (UTC) Subject: [TriPython] Malicious Python packages found on PyPI References: <1314730209.378832.1564595820982.ref@mail.yahoo.com> Message-ID: <1314730209.378832.1564595820982@mail.yahoo.com> https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ Be careful out there. -------------- next part -------------- [1]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ Be careful out there. References Visible links 1. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ From hdemby at ad.unc.edu Wed Jul 31 14:59:03 2019 From: hdemby at ad.unc.edu (H. Demby) Date: Wed, 31 Jul 2019 18:59:03 +0000 Subject: [TriPython] Malicious Python packages found on PyPI In-Reply-To: <1314730209.378832.1564595820982@mail.yahoo.com> References: <1314730209.378832.1564595820982.ref@mail.yahoo.com> <1314730209.378832.1564595820982@mail.yahoo.com> Message-ID: <7c2f0a90-a813-51a8-6ff4-d7b53af5ce41@ad.unc.edu> Thanks for the warning! On 7/31/19 1:57 PM, Mark Hutchinson via TriZPUG wrote: [1]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ Be careful out there. References Visible links 1. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ _______________________________________________ TriZPUG mailing list TriZPUG at python.org https://mail.python.org/mailman/listinfo/trizpug http://tripython.org is the Triangle Python Users Group -------------- next part -------------- Thanks for the warning! On 7/31/19 1:57 PM, Mark Hutchinson via TriZPUG wrote: [1][1]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ Be careful out there. References Visible links 1. [2]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ _______________________________________________ TriZPUG mailing list [3]TriZPUG at python.org [4]https://mail.python.org/mailman/listinfo/trizpug [5]http://tripython.org is the Triangle Python Users Group References Visible links 1. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ 2. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ 3. mailto:TriZPUG at python.org 4. https://mail.python.org/mailman/listinfo/trizpug 5. http://tripython.org/ From ggoddard at gmail.com Wed Jul 31 15:12:34 2019 From: ggoddard at gmail.com (Greg Goddard) Date: Wed, 31 Jul 2019 15:12:34 -0400 Subject: [TriPython] Malicious Python packages found on PyPI In-Reply-To: <7c2f0a90-a813-51a8-6ff4-d7b53af5ce41@ad.unc.edu> References: <1314730209.378832.1564595820982.ref@mail.yahoo.com> <1314730209.378832.1564595820982@mail.yahoo.com> <7c2f0a90-a813-51a8-6ff4-d7b53af5ce41@ad.unc.edu> Message-ID: In other news, PyPI now supports 2FA: http://pyfound.blogspot.com/2019/06/pypi-now-supports-two-factor-login-via.html Regards, -g On Wed, Jul 31, 2019 at 2:59 PM H. Demby wrote: > Thanks for the warning! > On 7/31/19 1:57 PM, Mark Hutchinson via TriZPUG wrote: > > [1][1] > https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ > Be careful out there. > > References > > Visible links > 1. [2] > https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ > > > _______________________________________________ > TriZPUG mailing list > [3]TriZPUG at python.org > [4]https://mail.python.org/mailman/listinfo/trizpug > [5]http://tripython.org is the Triangle Python Users Group > > References > > Visible links > 1. > https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ > 2. > https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ > 3. mailto:TriZPUG at python.org > 4. https://mail.python.org/mailman/listinfo/trizpug > 5. http://tripython.org/ > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > https://mail.python.org/mailman/listinfo/trizpug > http://tripython.org is the Triangle Python Users Group > -------------- next part -------------- In other news, PyPI now supports 2FA: [1]http://pyfound.blogspot.com/2019/06/pypi-now-supports-two-factor-login-via.html Regards, -g On Wed, Jul 31, 2019 at 2:59 PM H. Demby <[2]hdemby at ad.unc.edu> wrote: ** **Thanks for the warning! ** **On 7/31/19 1:57 PM, Mark Hutchinson via TriZPUG wrote: ** ** [1][1][3]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ ** ** Be careful out there. **References ** ** Visible links ** ** 1. [2][4]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ **_______________________________________________ **TriZPUG mailing list **[3][5]TriZPUG at python.org **[4][6]https://mail.python.org/mailman/listinfo/trizpug **[5][7]http://tripython.org is the Triangle Python Users Group References ** **Visible links ** **1. [8]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ ** **2. [9]https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ ** **3. mailto:[10]TriZPUG at python.org ** **4. [11]https://mail.python.org/mailman/listinfo/trizpug ** **5. [12]http://tripython.org/ _______________________________________________ TriZPUG mailing list [13]TriZPUG at python.org [14]https://mail.python.org/mailman/listinfo/trizpug [15]http://tripython.org is the Triangle Python Users Group References Visible links 1. http://pyfound.blogspot.com/2019/06/pypi-now-supports-two-factor-login-via.html 2. mailto:hdemby at ad.unc.edu 3. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ 4. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ 5. mailto:TriZPUG at python.org 6. https://mail.python.org/mailman/listinfo/trizpug 7. http://tripython.org/ 8. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ 9. https://www.helpnetsecurity.com/2019/07/18/malicious-python-packages/ 10. mailto:TriZPUG at python.org 11. https://mail.python.org/mailman/listinfo/trizpug 12. http://tripython.org/ 13. mailto:TriZPUG at python.org 14. https://mail.python.org/mailman/listinfo/trizpug 15. http://tripython.org/