Python Developer News: Antitrust, Parquet & Python 3.14

·31m 29s
Shared point

Google Antitrust and Open Source Software

The Impact on Mozilla

• A major court case ruling has emerged regarding Google's monopoly in search and advertising.
• While extreme measures like selling Chrome or divesting Android were considered, they will not happen.
• A significant portion of Mozilla's revenue (85%) comes from Google. The ruling mandates that search deals can no longer be exclusive, which could threaten Mozilla's financial stability if current agreements are not renewed.

Modernizing Python Development

Trove Classifiers with Trommel

Trove classifiers on PyPI are essential for categorization but can be tedious to maintain manually.
• The tool Trommel helps developers automate the management of their pyproject.toml classifiers, ensuring accurate spelling and proper metadata.

Working with Big Data: PQRS

• Managing large CSV files is often inefficient. Parquet files offer superior performance, reduced file sizes (up to 5x), and better data-type preservation.
PQRS is a command-line tool that allows developers to inspect, browse, and analyze Parquet binary files as easily as text-based files.

Preparing for Python 3.14

CI/CD Integration

• To test projects against the upcoming Python 3.14 (including pre-releases), developers must configure their GitHub Actions with the allow-pre-releases: true flag.
• Integrating the free-threaded version (3.14T) of Python in CI/CD helps prepare codebases for the transition to lock-free execution.

Community Highlights and Fun

"I console.log, sir."

PiBay conference is arriving in October; listeners are invited to join the newsletter for a chance to win free tickets.
• Various fun extras include PyBookLid (for monitoring MacBook lid status) and cautionary tales about NPM phishing attacks, emphasizing the importance of vendoring dependencies to minimize supply chain risks.

Topics

Chapters

5 chapters
Python Bytes
AI chat — answers grounded in episodes