Donald Stufft
Donald Stufft
You could always just add `myproject/_version` which is just a text file, then have: ``` python # myproject/__init__.py import pkgutil __version__ = pkgutil.get_data("myproject", "_version").strip() ``` and ``` python # setup.py...
Also, `codecs.open` is like `open` except it supports an encoding parameter and works on 2 and 3.
> IMO, it's actually too late for this to be fixed on either the client or index side We might be able to rename existing files on PyPI, I would...
While I agree that the overview shouldn't be a tutorial, but the current sentiment in that document feels very misleading to me. The way it currently reads it feels to...
I also noticed that the section about pure-python package links to https://docs.python.org/3/distutils/sourcedist.html, which of course doesn't mention wheel at all because it's part of the standard library, so wheel doesn't...
> Furthermore, I would contest your characterization of the average Python reader. My experience answering questions on the original essay and talks are that people prefer to go maximal. I...
> I think we should be focusing on the one that is most common, at least in the open source community - building pure Python code for distribution on PyPI....
> Re: distutils: It may seem a small/nonexistent issue if you're primarily open-source or otherwise cutting edge, but it's because setuptools isn't built in. When all you have is a...
A related question is the categorization of some of the user agents we do have. Things like: - Browser - Should these be only real browsers? What about programatic "browsers"...
So the way we would expose stuff is to simply include it in the data we send to BigQuery. You can think of BigQuery as traditional database for the purposes...