Artwork

محتوای ارائه شده توسط Real Python. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Real Python یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

Checking Project Dependencies & Python Dev Resource Collections

38:09
 
اشتراک گذاری
 

Manage episode 362529215 series 2637014
محتوای ارائه شده توسط Real Python. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Real Python یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

How can you ensure that you’ve appropriately declared your project’s required dependencies? How do you determine what dependencies are missing from a third-party project that you can’t run? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects.

We discuss a new Python dependency checker called FawltyDeps. The tool helps you determine if you’ve declared too few or too many packages for your project.

Christopher has brought several developer resource collections: a list of assured open-source Python packages from Google, test databases with interesting datasets, and multiple Django third-party packages.

We cover several other articles and projects from the Python community, including a news update, advice on how to pitch yourself as a guest to a podcast, how to submit articles and projects to PyCoders Weekly, PyPI’s introduction of trusted publishers and organizations, a tool for tracking package history, a pixel art paint program written in Python, and a project for efficient string matching with regular expressions.

Course Spotlight: Publishing Python Packages to PyPI

In this video course, you’ll learn how to create a Python package for your project and how to publish it to PyPI, the Python Package Index. Quickly get up to speed on everything from naming your package to configuring it using setup.cfg.

Topics:

  • 00:00:00 – Introduction
  • 00:02:19 – PEP 684 – A Per-Interpreter GIL Accepted
  • 00:03:59 – Python 3.10 Runtime Now Available in AWS Lambda
  • 00:04:19 – PyCon US 2023 Follow Up
  • 00:08:05 – Podcast Topic & Guest Submissions
  • 00:13:45 – Submissions to PyCoders Weekly
  • 00:16:49 – Google’s Assured OSS Python Packages
  • 00:18:27 – Groovy Datasets for Test Databases
  • 00:19:10 – Top 10 Django Third-Party Packages
  • 00:20:27 – Video Course Spotlight
  • 00:21:46 – FawltyDeps - A Dependency Checker for Your Python
  • 00:26:58 – PyPI Introduces “Trusted Publishers”
  • 00:28:27 – Introducing PyPI Organizations
  • 00:29:02 – pypi-diff: PyPI Package History Tracking
  • 00:30:29 – PyDPainter: A usable pixel art paint program written in Python
  • 00:35:19 – trrex: Efficient String Matching With Regular Expressions
  • 00:37:16 – Thanks and Goodbye

News:

Show Links:

Projects

Additional Links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

202 قسمت

Artwork
iconاشتراک گذاری
 
Manage episode 362529215 series 2637014
محتوای ارائه شده توسط Real Python. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Real Python یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

How can you ensure that you’ve appropriately declared your project’s required dependencies? How do you determine what dependencies are missing from a third-party project that you can’t run? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects.

We discuss a new Python dependency checker called FawltyDeps. The tool helps you determine if you’ve declared too few or too many packages for your project.

Christopher has brought several developer resource collections: a list of assured open-source Python packages from Google, test databases with interesting datasets, and multiple Django third-party packages.

We cover several other articles and projects from the Python community, including a news update, advice on how to pitch yourself as a guest to a podcast, how to submit articles and projects to PyCoders Weekly, PyPI’s introduction of trusted publishers and organizations, a tool for tracking package history, a pixel art paint program written in Python, and a project for efficient string matching with regular expressions.

Course Spotlight: Publishing Python Packages to PyPI

In this video course, you’ll learn how to create a Python package for your project and how to publish it to PyPI, the Python Package Index. Quickly get up to speed on everything from naming your package to configuring it using setup.cfg.

Topics:

  • 00:00:00 – Introduction
  • 00:02:19 – PEP 684 – A Per-Interpreter GIL Accepted
  • 00:03:59 – Python 3.10 Runtime Now Available in AWS Lambda
  • 00:04:19 – PyCon US 2023 Follow Up
  • 00:08:05 – Podcast Topic & Guest Submissions
  • 00:13:45 – Submissions to PyCoders Weekly
  • 00:16:49 – Google’s Assured OSS Python Packages
  • 00:18:27 – Groovy Datasets for Test Databases
  • 00:19:10 – Top 10 Django Third-Party Packages
  • 00:20:27 – Video Course Spotlight
  • 00:21:46 – FawltyDeps - A Dependency Checker for Your Python
  • 00:26:58 – PyPI Introduces “Trusted Publishers”
  • 00:28:27 – Introducing PyPI Organizations
  • 00:29:02 – pypi-diff: PyPI Package History Tracking
  • 00:30:29 – PyDPainter: A usable pixel art paint program written in Python
  • 00:35:19 – trrex: Efficient String Matching With Regular Expressions
  • 00:37:16 – Thanks and Goodbye

News:

Show Links:

Projects

Additional Links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

202 قسمت

Todos los episodios

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع