A few quick questions about pip/pypi and user agent strings.
Does PyPi/Warehouse do anything with the user agent string or does it just
go into the BigQuery system?
What elements of the user agent string are used?
Is the pip source code the reference document or is there a separate
Is there a recognized way to add options to distutils commands that are
only for my local environment?
For example I stick all my build artifacts in a directory, that is not in
the source directory, and that will not be on the machine of someone who
checks out my code. So I don't want to add it into setup.cfg where it will
get checked in.
For example I set
bdist-base = ../../build/astral/master/tmp/bdist
that other people won't want it to be written to.
Currently I've created a setup-dev.cfg file and added code to my local
distutils to also look in this file for options.
On Dec 5, 2017 08:42, "Dustin Ingram" <dustin.ingram(a)gmail.com> wrote:
Provides-Extra (optional, multiple use)
A string containing the name of an optional feature. Must be a valid Python
identifier. May be used to make a dependency conditional on whether the
optional feature has been requested.
This introduction of this field allows packge installation tools (such as
``pip``) to determine which extras are provided by a given package, and so
package publication tools (such as ``twine``) can check for issues with
environment markers which use extras.
I haven't followed this so sorry if this is an annoying comment, but having
read this description I still don't really understand what Provides-Extra
is doing. Don't packages already include extra information? What problem