
Explore package repository security challenges, modern practices, and collaborative solutions for improving community repositories like PyPI and NPM.

Explore challenges of automated malware scanning in open-source repositories, focusing on PyPI's experience. Learn why current approaches fall short and discover emerging solutions for effective package security.

Explore RSTUF, an OpenSSF project for securing content distribution. Learn about its implementation, adoption by PyPI and RubyGens, and use in private repositories and Archivista for in-toto attestation storage.

Explore best practices and tools for securing Python projects' supply chain, from development to distribution. Learn about cryptographic signatures, SBOMs, and SLSA attestations.

Explore TUF integration with PyPI using RSTUF, addressing security challenges in package delivery and updates. Learn about PEP 458 and Warehouse implementation.

Discover improvements in Apache Spark for Python users, including redesigned documentation, type hints, PyPI distribution options, and enhanced PySpark features for a more Pythonic experience.

Comprehensive guide on advanced Python library development, covering class implementation, package creation, and PyPi upload using practical examples and step-by-step instructions.

Learn how to create a portable PyPI server using a Raspberry Pi, enabling offline access to Python packages for areas with limited internet connectivity.

Learn Python unit testing techniques, mock print outputs, and update PyPI packages to enhance your development skills and package management abilities.

Learn to create, structure, and publish a Python package on PyPI, covering setup.py, distribution types, and the upload process in under 15 minutes.

Learn to securely package and release Python projects using continuous deployment, covering security improvements, build reproducibility, automated PyPI deployment, and release signing with Sigstore.

Explore the CLI galaxy: history, anatomy, Python packages, and hands-on creation of a CLI using Click. Learn to package and publish on PyPI in this cosmic journey.

Streamline open source project maintenance with automation tools and best practices for packaging, testing, CI/CD, documentation, and community engagement. Focus on the fun parts of development.

Explore Conda: a cross-platform package manager for Python and other languages. Learn installation, environment management, and package building for improved productivity.

Learn to publish Python code effectively with tools like GitHub, Travis CI, and PyPI, enhancing usability and collaboration potential for your open-source projects.

Learn best practices for creating PyPI packages, including project structure, testing, configuration, and tools to enhance development and collaboration.

Learn to create and publish a Python package on PyPI, covering project structure, setup files, testing, documentation, and best practices for successful distribution and maintenance.

Explore the history and anatomy of command-line interfaces, discover Python packages for CLI creation, and learn to build, package, and publish your own CLI using Click.

Streamline Python package releases with automated publishing to PyPI via pull requests, improving release frequency and empowering contributors to issue their own releases.

Explore digital signatures' true meaning, implications of key handling policies, and identity concepts in software supply chain security. Dive deep into cryptographic realities and case studies.

Master the creation of complex, interconnected mock datasets using Python's graph-data-generator package through JSON configuration files for more efficient development and testing workflows.