kopia lustrzana https://github.com/jupyterhub/repo2docker
Mercurial: remove conditions for py3.5 + requirements only in setup.py
rodzic
319e22ab1d
commit
c91ed4eec5
2
Pipfile
2
Pipfile
|
@ -12,8 +12,6 @@ alabaster = "*"
|
||||||
Sphinx = ">=1.4,!=1.5.4"
|
Sphinx = ">=1.4,!=1.5.4"
|
||||||
alabaster_jupyterhub = "*"
|
alabaster_jupyterhub = "*"
|
||||||
sphinxcontrib-autoprogram = "*"
|
sphinxcontrib-autoprogram = "*"
|
||||||
mercurial = {version = ">=5.2", markers="python_version > '3.5'"}
|
|
||||||
hg-evolve = {version = ">=10.0", markers="python_version > '3.5'"}
|
|
||||||
|
|
||||||
[packages]
|
[packages]
|
||||||
repo2docker = {path=".", editable=true}
|
repo2docker = {path=".", editable=true}
|
||||||
|
|
|
@ -6,5 +6,3 @@ wheel
|
||||||
pytest-cov
|
pytest-cov
|
||||||
pre-commit
|
pre-commit
|
||||||
requests
|
requests
|
||||||
mercurial>=5.2; python_version > '3.5'
|
|
||||||
hg-evolve>=10.0; python_version > '3.5'
|
|
||||||
|
|
4
setup.py
4
setup.py
|
@ -55,8 +55,8 @@ setup(
|
||||||
"ruamel.yaml>=0.15",
|
"ruamel.yaml>=0.15",
|
||||||
"toml",
|
"toml",
|
||||||
"semver",
|
"semver",
|
||||||
"mercurial>=5.2; python_version > '3.5'",
|
"mercurial>=5.2",
|
||||||
"hg-evolve>=10.0; python_version > '3.5'",
|
"hg-evolve>=10.0",
|
||||||
],
|
],
|
||||||
python_requires=">=3.6",
|
python_requires=">=3.6",
|
||||||
author="Project Jupyter Contributors",
|
author="Project Jupyter Contributors",
|
||||||
|
|
|
@ -1,16 +1,12 @@
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
import subprocess
|
import subprocess
|
||||||
from tempfile import TemporaryDirectory
|
from tempfile import TemporaryDirectory
|
||||||
import sys
|
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from repo2docker.contentproviders import Mercurial
|
from repo2docker.contentproviders import Mercurial
|
||||||
|
|
||||||
|
|
||||||
skipif_py35 = pytest.mark.skipif(sys.version_info < (3, 6), reason="requires python3.6")
|
|
||||||
|
|
||||||
|
|
||||||
def _add_content_to_hg(repo_dir):
|
def _add_content_to_hg(repo_dir):
|
||||||
"""Add content to file 'test' in hg repository and commit."""
|
"""Add content to file 'test' in hg repository and commit."""
|
||||||
# use append mode so this can be called multiple times
|
# use append mode so this can be called multiple times
|
||||||
|
@ -50,7 +46,6 @@ def hg_repo_with_content(hg_repo):
|
||||||
yield hg_repo, node_id
|
yield hg_repo, node_id
|
||||||
|
|
||||||
|
|
||||||
@skipif_py35
|
|
||||||
def test_detect_mercurial(hg_repo_with_content, repo_with_content):
|
def test_detect_mercurial(hg_repo_with_content, repo_with_content):
|
||||||
mercurial = Mercurial()
|
mercurial = Mercurial()
|
||||||
assert mercurial.detect("this-is-not-a-directory") is None
|
assert mercurial.detect("this-is-not-a-directory") is None
|
||||||
|
@ -63,7 +58,6 @@ def test_detect_mercurial(hg_repo_with_content, repo_with_content):
|
||||||
assert mercurial.detect(hg_repo) == {"repo": hg_repo, "ref": None}
|
assert mercurial.detect(hg_repo) == {"repo": hg_repo, "ref": None}
|
||||||
|
|
||||||
|
|
||||||
@skipif_py35
|
|
||||||
def test_clone(hg_repo_with_content):
|
def test_clone(hg_repo_with_content):
|
||||||
"""Test simple hg clone to a target dir"""
|
"""Test simple hg clone to a target dir"""
|
||||||
upstream, node_id = hg_repo_with_content
|
upstream, node_id = hg_repo_with_content
|
||||||
|
@ -78,7 +72,6 @@ def test_clone(hg_repo_with_content):
|
||||||
assert mercurial.content_id == node_id
|
assert mercurial.content_id == node_id
|
||||||
|
|
||||||
|
|
||||||
@skipif_py35
|
|
||||||
def test_bad_ref(hg_repo_with_content):
|
def test_bad_ref(hg_repo_with_content):
|
||||||
"""
|
"""
|
||||||
Test trying to checkout a ref that doesn't exist
|
Test trying to checkout a ref that doesn't exist
|
||||||
|
|
Ładowanie…
Reference in New Issue