summaryrefslogtreecommitdiff
path: root/setuptools/command
diff options
context:
space:
mode:
authorJohn Marshall <jmarshall@hey.com>2021-09-22 21:51:21 +0100
committerJohn Marshall <jmarshall@hey.com>2021-09-22 22:58:46 +0100
commit576dece3643485052ba90fdadc81dfcf6028acc4 (patch)
treee2f031d07f09e2ea2c2d9d7285ac2f4888837503 /setuptools/command
parenta5ed0a8f7be889baba57c2f874ba32e5b09ecfd8 (diff)
downloadpython-setuptools-git-576dece3643485052ba90fdadc81dfcf6028acc4.tar.gz
sdist: Accept -u/--owner and -g/--group options
Controlling the file ownership recorded in tar archives is useful for those striving towards reproducible builds. These options are already understood by distutils.command.sdist.sdist, so just need to be accepted by setuptools.command.sdist.sdist to be propagated. Fixes #1893.
Diffstat (limited to 'setuptools/command')
-rw-r--r--setuptools/command/sdist.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/setuptools/command/sdist.py b/setuptools/command/sdist.py
index 4a014283..e8062f2e 100644
--- a/setuptools/command/sdist.py
+++ b/setuptools/command/sdist.py
@@ -31,6 +31,10 @@ class sdist(sdist_add_defaults, orig.sdist):
('dist-dir=', 'd',
"directory to put the source distribution archive(s) in "
"[default: dist]"),
+ ('owner=', 'u',
+ "Owner name used when creating a tar file [default: current user]"),
+ ('group=', 'g',
+ "Group name used when creating a tar file [default: current group]"),
]
negative_opt = {}