Skip to content

Instantly share code, notes, and snippets.

View jezdez's full-sized avatar
🚴
💨

Jannis Leidel jezdez

🚴
💨
View GitHub Profile
@conda-incubator/steering
This PR falls under the **[Enhancement Proposal Approval](https://github.com/conda-incubator/governance/tree/03f21ae79dc1525eae0091ee3cf1e8f26856c6d6#enhancement-proposal-approval)** policy of the [conda governance policy](https://github.com/conda-incubator/governance), please vote and/or comment on this PR.
This PR **needs 60% of the Steering Council** to vote yea to pass.
To vote please leave **Approve (yea)** or **Request Changes (nay)** pull request reviews.
If you would like changes to the current language please leave a comment ([in the PR](https://github.com/conda/ceps/pull/54)) or push to this branch.
  • 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:

"""
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.

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 November 6, 2019 16:36
How PyPA (Python Packaging Authority) got its name
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 September 6, 2019 15:43
Pytest plugin to disable some plugins
def pytest_addoption(parser):
parser.addoption(
"--lean",
action="store_true",
default=False,
help="Set if this is running in a CI environment.",
)
@jezdez
jezdez / -
Created October 10, 2017 15:45
https://gist.github.com/d9d140f8caf9e740ac91b55365158aa8
@jezdez
jezdez / -
Created October 10, 2017 14:29
android-sdk
apache-spark
aria2
asio
aspell
autoconf
autoenv
automake
axel
bash
@jezdez
jezdez / app_group_patch.py
Created April 28, 2016 20:01
Patch Click to use a Flask 1.0 AppGroup by default to get automatic app context for commands
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 December 7, 2015 19:36
A Python script to check if a character is or a text contains emoji
# -*- encoding: utf-8 -*-
# pip install emoji
import emoji
def char_is_emoji(character):
return character in emoji.UNICODE_EMOJI