Skip to content

PyCon India 2023 Devsprints

Ananya Maiti edited this page Oct 2, 2023 · 17 revisions

What is a Devsprint ?

During Devsprints, mentors/contributors of OSS projects guide participants through the end-to-end process of OSS contribution, right from setting up build environments, to developing and testing code, to submitting patches for bugs. If you are stuck, mentors are all available to help you figure out issues and get you back up and running! From past experiences, we’ve seen a lot of people start off contributing to OSS through Devsprints and later go on to become regular contributors to various projects across the web.

PyCon India 2023 Devsprint Projects

LPython: Novel, Fast, Retargetable Python Compiler

LPython is a Python compiler that can compile type-annotated Python code to optimized machine code. LPython offers several backends such as LLVM, C, C++, WASM, Julia and x86. LPython features quick compilation and runtime performance. LPython also offers Just-In-Time (JIT) compilation and seamless interoperability with CPython.

Prerequisites

The following tools would be needed for local development of LPython:

  • conda
  • gcc/g++/clang
  • git
  • Ideally a Linux/Mac Machine

You will be expected to have some understanding of the following:

  • Python
  • Git & GitHub workflow

Maintainer : Ubaid Shaikh

Source: Link

Clone this wiki locally