kopia lustrzana https://github.com/jupyterhub/repo2docker
pre-commit fixes
rodzic
e85495cf04
commit
359e0465a9
|
@ -3,7 +3,7 @@ from .dataverse import Dataverse
|
|||
from .figshare import Figshare
|
||||
from .git import Git
|
||||
from .hydroshare import Hydroshare
|
||||
from .meca import Meca
|
||||
from .mercurial import Mercurial
|
||||
from .swhid import Swhid
|
||||
from .zenodo import Zenodo
|
||||
from .meca import Meca
|
||||
|
|
|
@ -1,13 +1,16 @@
|
|||
from .base import ContentProvider
|
||||
from requests import Session
|
||||
import os
|
||||
import shutil
|
||||
import tempfile
|
||||
import xml.etree.ElementTree as ET
|
||||
from hashlib import md5
|
||||
from os import path
|
||||
import tempfile
|
||||
import shutil
|
||||
import xml.etree.ElementTree as ET
|
||||
from zipfile import ZipFile, is_zipfile
|
||||
from urllib.parse import urlparse, urlunparse
|
||||
from zipfile import ZipFile, is_zipfile
|
||||
|
||||
from requests import Session
|
||||
|
||||
from .base import ContentProvider
|
||||
|
||||
|
||||
def get_hashed_slug(url, changes_with_content):
|
||||
"""Return a unique slug that is invariant to query parameters in the url"""
|
||||
|
@ -18,6 +21,7 @@ def get_hashed_slug(url, changes_with_content):
|
|||
|
||||
return "meca-" + md5(f"{stripped_url}-{changes_with_content}".encode()).hexdigest()
|
||||
|
||||
|
||||
def fetch_zipfile(session, url, dst_dir):
|
||||
resp = session.get(url, headers={"accept": "application/zip"}, stream=True)
|
||||
resp.raise_for_status()
|
||||
|
|
Ładowanie…
Reference in New Issue