mirror of https://github.com/pypa/pip
nox: Install from a source distribution
This commit is contained in:
parent
f6d690406b
commit
db5432bf9c
15
noxfile.py
15
noxfile.py
|
@ -101,8 +101,19 @@ def test(session):
|
||||||
)
|
)
|
||||||
session.log(msg)
|
session.log(msg)
|
||||||
|
|
||||||
# Install sources
|
# Build source distribution
|
||||||
run_with_protected_pip(session, "install", ".")
|
sdist_dir = os.path.join(session.virtualenv.location, "sdist")
|
||||||
|
session.run(
|
||||||
|
"python", "setup.py", "sdist",
|
||||||
|
"--formats=zip", "--dist-dir", sdist_dir,
|
||||||
|
silent=True,
|
||||||
|
)
|
||||||
|
generated_files = os.listdir(sdist_dir)
|
||||||
|
assert len(generated_files) == 1
|
||||||
|
generated_sdist = os.path.join(sdist_dir, generated_files[0])
|
||||||
|
|
||||||
|
# Install source distribution
|
||||||
|
run_with_protected_pip(session, "install", generated_sdist)
|
||||||
|
|
||||||
# Install test dependencies
|
# Install test dependencies
|
||||||
run_with_protected_pip(session, "install", "-r", REQUIREMENTS["tests"])
|
run_with_protected_pip(session, "install", "-r", REQUIREMENTS["tests"])
|
||||||
|
|
Loading…
Reference in New Issue