Skip to content

Instantly share code, notes, and snippets.

Avatar
🚴
💨

Jannis Leidel jezdez

🚴
💨
View GitHub Profile
View psf-self-nomination-2022.md
  • Previous Board Service: 2019-2022
  • Employer: Anaconda
  • Other Affiliations: Conda-Forge/NumFOCUS, Django Software Foundation, Deutscher Django-Verein e. V., OpenStreetMap Foundation, Open Source Initiative, Deutsche Umwelthilfe e.V., Changing Cities e.V., Gesellschaft für Freiheitsrechte e.V.

Jannis who?

My name is Jannis Leidel, better known in the Python and Django community under my alias jezdez, and I have been a Python developer for over 15 years. I'm running for the Python Software Foundation board again after I first served between 2019 and 2022.

During my first term I've:

View fix-conda-issue-comments.py
"""
A quick script to update the GitHub issue comments for issues marked as stale
with a fixed comment body after I found out that in YAML > doesn't mean |
(drops newlines).
More info: https://yaml-multiline.info
This requires PyGitHub: https://github.com/PyGithub/PyGithub
And of course a GitHub personal access token with repo scope
in the GITHUB_PERSONAL_ACCESS_TOKEN environment variable.
View GSoc_Mozilla_Final_Submission.md

Google Summer of Code'2020

Implement cross version support for Python


The projects aims to bring the support of python3 to the whole mozilla-central codebase and remove the support for python2 since it reached its end of life in January'20. It involves keeping up to date third_party packages so as to improve performance and add support for python3. There still a lot of work left that is to be done

BUGS


@jezdez
jezdez / gist:6222d1ba8b10d734d003492e58041687
Last active Nov 6, 2019
How PyPA (Python Packaging Authority) got its name
View gist:6222d1ba8b10d734d003492e58041687
Date: Mon, 28 Feb 2011 18:01:09 +0100
From: Jannis Leidel <jannis@spam.eggs>
To: Carl Meyer <carl@spam.eggs>,
Brian Rosner <brosner@spam.eggs>,
Ian Bicking <ianb@spam.eggs>
Subject: (github) account naming
Hi all,
So we should probably find a name for the new home of pip and virtualenv =
@jezdez
jezdez / pytest_lean.py
Created Sep 6, 2019
Pytest plugin to disable some plugins
View pytest_lean.py
def pytest_addoption(parser):
parser.addoption(
"--lean",
action="store_true",
default=False,
help="Set if this is running in a CI environment.",
)
View -
https://gist.github.com/d9d140f8caf9e740ac91b55365158aa8
View -
android-sdk
apache-spark
aria2
asio
aspell
autoconf
autoenv
automake
axel
bash
@jezdez
jezdez / app_group_patch.py
Created Apr 28, 2016
Patch Click to use a Flask 1.0 AppGroup by default to get automatic app context for commands
View app_group_patch.py
import click
try:
from flask.cli import AppGroup
except ImportError:
from flask_cli import AppGroup
def group(name=None, **attrs):
"""The same as ``click.grop`` but sets the default command class
@jezdez
jezdez / is_emoji.py
Created Dec 7, 2015
A Python script to check if a character is or a text contains emoji
View is_emoji.py
# -*- encoding: utf-8 -*-
# pip install emoji
import emoji
def char_is_emoji(character):
return character in emoji.UNICODE_EMOJI
View i18n.js
(function(win) {
'use strict';
(function (globals) {
var django = globals.django || (globals.django = {});