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