Skip to content
Avatar
😷
Wear a mask!
😷
Wear a mask!

Sponsors

@casperdcl @nat @Pradhvan

Sponsoring

@python

Achievements

Achievements

Organizations

@elastic @python-hyper @urllib3 @psf @python-distro
Block or Report

Block or report sethmlarson

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

Pinned

  1. Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more.

    Python 2.8k 877

  2. Official Elasticsearch client library for Python

    Python 3.4k 1.1k

  3. Complete implementation of VirtualBox's COM API with a Pythonic interface.

    Python 301 64

  4. socksio Public

    Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5

    Python 28 3

  5. A much more elaborate replacement for removed Python's `platform.linux_distribution()` method

    Python 186 46

  6. 1
    import asyncio as A,urllib.parse as U,re;B,C,I,S=b"",b"\r\n",int,lambda*A:re.match(*A,24).groups()
    2
    async def request(m,u,h,b=B):
    3
     s,n,a,_,q,_=z=U.urlparse(u);T,E,d,N=s!=b"http",0,B,z.hostname;r,w=await A.open_connection(N,I(z.port or 80+363*T),ssl=T,server_hostname=[None,h][T]);w.write(m+b" "+(a or b"/")+[b"?"+q,B][q==B]+b" HTTP/1.0"+C+C.join([b"%b:%b"%W for W in h]+[B,b]));await w.drain()
    4
     while c:=await r.read():
    5
      if C*2in(d:=d+c)*(E==0):E,d=d.split(C*2,1);t,o=S(rb"HTTP/.+? (\d+).*?%b(.*)"%C,E);o=[S(rb"([^\s]+):\s*(.+?)\s*$",x)for x in o.split(C)]

1,924 contributions in the last year

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

Contribution activity

October 2021

Created a pull request in elastic/elasticsearch-py that received 3 comments

Only import numpy/pandas once in JSONSerializer.default()

Performance of JSONSerializer.default() was impacted when numpy/pandas wasn't installed. This changes the logic to only attempt importing numpy/pan…

+95 −52 3 comments
Opened 25 other pull requests in 6 repositories
elastic/elasticsearch-specification 10 merged
elastic/elasticsearch-py 2 open 4 merged 1 closed
elastic/elastic-transport-python 4 merged
urllib3/urllib3 2 open
elastic/eland 1 open
elastic/ecs-logging-python 1 merged
Reviewed 49 pull requests in 8 repositories
elastic/elasticsearch-specification 15 pull requests
urllib3/urllib3 12 pull requests
elastic/elasticsearch 9 pull requests
elastic/eland 4 pull requests
elastic/elasticsearch-py 4 pull requests
elastic/ecs-logging-python 3 pull requests
psf/requests 1 pull request
python-trio/trustme 1 pull request

Created an issue in elastic/elasticsearch that received 3 comments

Opened 4 other issues in 3 repositories
1 contribution in private repositories Oct 11

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