Skip to content
Avatar

Sponsors

@medecau
@zzhengnan
@dharmeshs
@rsyring
@vyos
@tiangolo
@willingc
@tyrelsouza
Private Sponsor
@dcramer
@supakeen
@rfleschenberg
@ProteinQure

Organizations

@python @edx @BostonPython @FriendsOfOpenedX @openedx
Block or Report

Block or report nedbat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nedbat/README.md

I'm Ned Batchelder, a Python software developer and community organizer.

Stand With Ukraine

Read my blog Follow @nedbat on Mastodon Follow @nedbat on Twitter Join us at Boston Python Python Discord Sponsor me on GitHub Stack Overflow reputation My PyPI packages

You can find me at:

My latest blog posts:

  • Secure maintainer workflow, continued, 22 Dec
    Picking up from Secure maintainer workflow, especially the comments there (thanks!), here are some more things I’m doing to keep my maintainer workflow safe. (read..)
  • Mastodon: servers, good and bad, 27 Nov
    Like many people these days, I’m looking around at alternatives to Twitter, and Mastodon is a clear favorite. Comparing the two, the big differences, both good and bad, come down to servers. (read..)
  • Secure maintainer workflow, 21 Nov
    I’m trying to establish a more secure workflow for maintaining public packages. (read..)
  • Ideal open source, 29 Oct
    DHH says we can choose our purpose in open source. I don’t feel all the freedom he describes. (read..)
  • Decorator shortcuts, 8 Oct
    When using many decorators in code, there’s a shortcut you can use if you find yourself repeating them. They can be assigned to a variable just like any other Python expression. (read..)
  • Truchet backgrounds, 23 Sep
    Abstract but engaging backgrounds made with custom Truchet tiles. (read..)
  • and many more..

I maintain a few Python packages, including:

  • Coverage.py: The code coverage tool for Python
    PyPI GitHub last commit PyPI - Downloads Follow @coveragepy on Twitter
  • Cog: Small bits of Python computation for static files
    PyPI GitHub last commit PyPI - Downloads
  • Dinghy: A GitHub activity digest tool
    PyPI GitHub last commit PyPI - Downloads
  • Scriv: Changelog management tool
    PyPI GitHub last commit PyPI - Downloads
  • Aptus: Mandelbrot fractal viewer
    PyPI GitHub last commit PyPI - Downloads


(made with cog at 2022-12-23 02:49 UTC)

Pinned

  1. coveragepy Public

    The code coverage tool for Python

    Python 2.3k 332

  2. scriv Public

    Changelog management tool

    Python 169 13

  3. cog Public

    Small bits of Python computation for static files

    Python 234 18

  4. dinghy Public

    A GitHub activity digest tool

    Python 121 9

2,846 contributions in the last year

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Mon Wed Fri

Contribution activity

December 2022

Created 3 repositories

Created a pull request in openedx/repo-tools that received 7 comments

feat: read GITHUB_TOKEN env var for authentication

I've been moving to having credentials in the environment rather than in files on disk. After deleting .netrc, repo-tools clone_org prompts for a u…

+2 −0 7 comments
Reviewed 15 pull requests in 11 repositories
openedx/.github 3 pull requests
edx/edx-arch-experiments 3 pull requests
openedx/repo-tools 1 pull request
edx/edx-e2e-tests 1 pull request
openedx/frontend-component-cookie-policy-banner 1 pull request
openedx/edx-documentation 1 pull request
openedx/edx-platform 1 pull request
openedx/terraform-github 1 pull request
nedbat/coveragepy 1 pull request
nedbat/scriv 1 pull request
openedx/open-edx-proposals 1 pull request

Created an issue in deadsnakes/issues that received 9 comments

deadsnake/action should only install from deadsnakes

description deadsnake/action will install versions from Ubuntu instead of from deadsnakes. 3.9-dev was removed from deadsnakes in May. The action …

9 comments
22 contributions in private repositories Dec 12 – Dec 22

Seeing something unexpected? Take a look at the GitHub profile guide.