Python Updates: Celery 4.0, PyCon 2017, and PyTest Tips

·17m 38s
Shared point

Summary of Python Bytes Episode 2

This episode covers key releases and community updates within the Python ecosystem, focusing on essential tools and upcoming event opportunities.

Notable Software Releases

  • Celery 4.0: A major release for the asynchronous task queue system, widely used for managing background tasks in Django and other applications. This update marks the final major release supporting Python 2.x.
  • PSUtil 5.0.0: A significant upgrade for the cross-platform library used for system monitoring and resource utilization, boasting performance improvements up to twice as fast as previous versions.
  • PyTest 3.0.4: A bug-fix release that introduces a useful feature where teardown outputs are captured and reported during test failures.

PyCon US 2017 Updates

Registration for the 2017 conference is now open, and attendees are encouraged to register early to secure their spots.

"Once it's sold out, it's sold out. So they're still doing early bird registration... get over there."

  • Community Engagement: The hosts will curate a podcast community booth.
  • Call for Proposals: Tutorial submissions are due soon, with a strong recommendation to submit early to ensure feedback on proposals.

Development and Career Insights

  • Awesome-Python: A curated repository on GitHub that categorizes the best frameworks, libraries, and resources available for Python developers.
  • Testing Best Practices: The hosts discussed timing tests to identify bottlenecks, noting that PyTest includes built-in functionality through the --durations flag to pinpoint slow operations automatically.
  • Job Market Trends: Research highlights high demand for Python skills across various industries, including data science and development, with promising salary benchmarks compared to other languages.

Topics

Chapters

5 chapters
Python Bytes
AI chat — answers grounded in episodes