Wykres commitów

2255 Commity (813d28bfdbcb0383dbb033427a167f30da1f06a8)

Autor SHA1 Wiadomość Data
Simon Li 52b672a17a Docker: print helpful message if daemon not running 2021-07-02 12:43:18 +01:00
Simon Li 4647dd0702 Container .build .run need to support **kwargs 2021-07-02 12:43:18 +01:00
Simon Li ad5701dd3a Remove unnecessary import 2021-07-02 12:43:18 +01:00
Simon Li 00df21069e ContainerEngine .build .push default to returning strings (stream) 2021-07-02 12:43:18 +01:00
Simon Li 8215f0b065 Remove commented engine.py code 2021-07-02 12:43:18 +01:00
Simon Li 17af0c7293 BuildError only takes positional params 2021-07-02 12:43:18 +01:00
Simon Li 4a06ef19d9 ContainerEngine is now LoggingConfigurable 2021-07-02 12:43:18 +01:00
Simon Li a73595ce4c Require image info in a fixed format 2021-07-02 12:43:18 +01:00
Simon Li 787d1d3aeb Container engine is an entrypoint: repo2docker.engines 2021-07-02 12:43:15 +01:00
Simon Li b6bead74cd Python 3.5: can't have trailing , in function arg list 2021-07-02 12:42:12 +01:00
Simon Li c521c3c950 Remove constant docker args 2021-07-02 12:42:12 +01:00
Simon Li 9ac8a8314c Handle attrs["State"]["ExitCode"] 2021-07-02 12:42:10 +01:00
Simon Li 2864b692ef app: use DockerEngine 2021-07-02 12:39:42 +01:00
Simon Li 0610edfc20 Add docker implementation of abstract engine 2021-07-02 12:39:42 +01:00
Simon Li cf35f51a38 Add abstract interface for container engines 2021-07-02 12:39:42 +01:00
Yuvi Panda 76f55c5a25 Stop using deprecated add_stylesheet in sphinx
add_stylesheet has been deprecated for a while.

This should hopefully fix the CI failures in circleci
2021-06-30 15:31:57 +05:30
Min RK ea90ae23d3
Merge pull request #1051 from yuvipanda/fix-docker
Add build-base to build stage of docker image
2021-06-30 08:40:43 +00:00
Yuvi Panda bbb88aceb8
Merge pull request #1046 from jupyterhub/sgibson91-patch-1
Add study participation notice to readme
2021-06-29 16:41:09 +05:30
YuviPanda b18188d5ed Add build-base to build stage of docker image
ruamel.yaml depends on ruamel.yaml.clib, which requires
compilation on alpine. It did not seem to require the
packages in build-base before, but it does now.
2021-06-29 15:29:32 +05:30
Yuvi Panda bf35a5cfc2
Merge pull request #1045 from jupyterhub/dependabot/pip/urllib3-1.26.5
Bump urllib3 from 1.26.4 to 1.26.5
2021-06-29 15:15:46 +05:30
Yuvi Panda 99eb8819b9
Merge pull request #1040 from fkohrt/patch-1
State newly used installation command
2021-06-29 15:03:22 +05:30
Sarah Gibson 767f95fa06
Add study participation notice to readme 2021-06-11 12:01:24 +01:00
dependabot[bot] cf6c35afd7
Bump urllib3 from 1.26.4 to 1.26.5
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.4 to 1.26.5.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.4...1.26.5)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-01 22:58:54 +00:00
Florian Kohrt f8d1a19fee
State newly used installation command
`install_local` is used since 1f5469f
2021-05-21 11:26:53 +02:00
Tim Head 73ab48a42d
Merge pull request #1034 from MridulS/hydroshare_break 2021-04-20 09:27:39 +02:00
Mridul Seth a833c3949b
install setup-tools for hg 2021-04-03 12:09:13 +02:00
Mridul Seth 3112a56f37 install latest hg and hg evolve in CI 2021-04-01 17:37:34 +02:00
Mridul Seth 3edc76342c Fix regression in hydroshare introduced after moving to requests 2021-04-01 15:31:19 +02:00
Tim Head 0eb7260f47
Merge pull request #1029 from jupyterhub/dependabot/pip/pyyaml-5.4
Bump pyyaml from 5.1.1 to 5.4
2021-03-30 07:54:55 +02:00
Tim Head 1d07b643dc
Merge pull request #1028 from tomyun/patch-1
Set default Julia version to 1.6
2021-03-29 08:28:29 +02:00
dependabot[bot] 033c02d07b
Bump pyyaml from 5.1.1 to 5.4
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.1.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.1.1...5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-25 22:17:24 +00:00
Kyungdahm Yun ebbb83b665
Set default Julia version to 1.6 2021-03-25 09:22:59 -07:00
Simon Li a5f5bbbb75
Merge pull request #1027 from jupyterhub/betatim-patch-1
Fix logo URL in README
2021-03-23 09:35:04 +00:00
Tim Head 4590e2c498
Fix logo URL in README 2021-03-23 07:28:39 +01:00
Tim Head 8731ecf096
Merge pull request #1014 from minrk/flush-buffers 2021-03-23 07:21:00 +01:00
Min RK 71eb8058c7
Merge pull request #994 from tomyun/julia-versions
[MRG] Fetch available Julia versions from hosted json
2021-03-12 13:07:58 +01:00
Min RK b36a6a75f5 simplify python entrypoint
- remove redundant monitor sibling process
- use python3-login executable instead of login shell subprocess
  (same effect, but in more natural order)
- use non-blocking binary IO in tee instead of readline
  (switch to binary mode, as text wrappers don't support non-blocking mode
   see https://bugs.python.org/issue13322)
2021-03-09 10:45:47 +01:00
Min RK 7430cba517
Merge pull request #1020 from manics/cleanup_setuppy
[MRG] Cleanup install_requires including duplicates
2021-03-09 10:42:27 +01:00
Min RK 03d673b096 support separate pip requirements.txt in base env
- require base env to be a lockfile, environment.yml no longer allowed
- separate `requirements.py-x.y.txt` can be processed post-install, if present
- use this for Python 3.5 env, which has some dependencies only from pip (newer versions than the last py35 build on conda-forge)
2021-03-08 12:58:14 +01:00
Simon Li b609424f5d
Merge pull request #1018 from minrk/docker-action-bump
bump docker action version
2021-03-07 19:58:26 +00:00
Min RK 789a3a23c3 lockfiles need to be installed with `conda create` not `conda env create`
use different .lock filename extension, following conda-lock precedent

Could also follow .txt in conda docs!

conda env create -p prefix -f lock.txt *should* work,
but fails with errors about name being required,
but also fails if name is given due to conflict with `-p`
2021-03-03 16:03:52 +01:00
Min RK d7c26b7a79 use mamba create instead of mamba env create
I'm never sure what the difference is,
but mamba env create doesn't accept explicit dependency format
2021-03-03 13:17:46 +01:00
Min RK 93de3872a4 refreeze after adding pip 2021-03-03 12:09:13 +01:00
Min RK a2d0329b15 explicitly put pip in the base env
instead of depending on conda's automatic pip dependency for Python,
which is sensitive to configuation
2021-03-03 12:09:13 +01:00
Min RK 1e240efc96 refreeze with conda-lock 2021-03-03 11:18:47 +01:00
Min RK a49d260ac9 Freeze enviornment with conda-lock
approximately one million times faster than running a full install

installation time should be faster, too, as there is no solve
2021-03-03 11:18:27 +01:00
Simon Li d24d7e4645
Merge pull request #1017 from minrk/39
freeze with mamba, add 3.9
2021-03-03 10:02:55 +00:00
Min RK b73c96eecf refreeze with strict channel priority
make sure we don't get any packages from 'defaults'
2021-02-22 13:31:29 +01:00
Min RK 907c6f3ce5 freeze with strict channel priority
avoids pulling in newer releases from defaults

this is conda's default behavior, but not mamba's
2021-02-22 13:26:12 +01:00
Min RK 246d99c2a5 refreeze
adds 3.9 environment
2021-02-22 13:10:26 +01:00