Simon Li
1541ae6ca9
Changelog for 2021.01.0 2021.03.0 2021.08.0
2021-07-24 10:59:52 +01:00
Erik Sundell
231cf1cb13
fix: workaround docker==5.0.0 not importing its dependencies
2021-07-15 22:22:00 +02:00
Erik Sundell
43891a6f60
Merge pull request #1064 from johnhoman/missing-chardet-dep
...
fix: add chardet, a not explicitly declared dependency
2021-07-15 22:21:14 +02:00
Jack Homan
e783a9aef5
adding missing dependency
2021-07-14 13:18:23 -04:00
Simon Li
df65135795
Merge pull request #1016 from minrk/refine-test-env
...
Refine buffered output debugging
2021-07-09 18:38:14 +01:00
Simon Li
470443cc39
Rename requirements.py-3.5.txt to requirements.py-3.5.pip
...
This is an attempt to have this file ignored by dependabot since it contains frozen dependencies
2021-07-09 18:23:18 +01:00
Simon Li
dc03809fa2
Merge pull request #1024 from minrk/conda-lock
...
Refreeze with conda-lock
2021-07-09 18:03:19 +01:00
Min RK
ab1e33bc4c
move docker timestamp-parsing quirk to docker itself
...
our Container API can be more sensible and symmetrical than docker itself
2021-07-09 10:24:09 +02:00
Min RK
6966847bf9
Expose `timestamps`, `since` args in Container.logs
...
Behavior is defined as what docker does
needed for avoiding duplicate log statements
2021-07-07 14:03:10 +02:00
Yuvi Panda
f07111c4a5
Merge pull request #1043 from akhmerov/patch-1
...
always unpack a single zenodo zip
2021-07-06 19:40:00 +05:30
Anton Akhmerov
8db656d1ce
always unpack a single zenodo zip
2021-07-06 15:18:42 +02:00
Min RK
e9c22422f6
fix side-effect method name and add fixme note
2021-07-06 09:54:09 +02:00
Min RK
164efd31ab
reduce redundant output when capturing late logs
...
it's unclear if late logs ever captures logs not already echoed,
but this at least eliminates the redundant output
2021-07-06 09:45:16 +02:00
Simon Li
eb75209019
Merge pull request #1053 from yuvipanda/no-circle
...
Remove CircleCI docs build
2021-07-04 17:05:36 +01:00
Simon Li
cbab82b7ce
Merge pull request #1054 from yuvipanda/no-pipfile
...
Remove Pipfile & Pipfile.lock
2021-07-04 13:18:03 +01:00
YuviPanda
6d1dc4a77b
Freeze new environment.yaml files
2021-07-03 16:58:26 +05:30
YuviPanda
e7e4dd9ee3
Remove Pipfile & Pipfile.lock
...
- Seem unused - definitely not updated.
- I think pipenv has also lost a lot of its popularity
over the last year or two
- This does not affect the Pipfile *buildpack*, so repos we
build that have a Pipfile will not see any difference
Fixes https://github.com/jupyterhub/repo2docker/issues/1032
2021-07-03 13:30:03 +05:30
YuviPanda
072d706eb6
Explicitly install nodejs
...
Earlier, we were depending on it being a dependency
of jupyterlab - I don't think that works anymore.
2021-07-03 09:37:07 +05:30
YuviPanda
54f2e51058
Remove CircleCI docs build
...
Same as our RTD build, and the previews there are
nicer
2021-07-03 09:28:16 +05:30
Yuvi Panda
de7468d78f
Merge pull request #1052 from manics/circleci-doc-fix
...
Pin doc requirements to avoid CI breakages
2021-07-03 09:27:27 +05:30
Simon Li
2e4140cd6f
Pin doc-requirements.txt versions
...
Hopefully dependabot can take care of them
2021-07-02 22:57:13 +01:00
Simon Li
38e7e7b92e
Merge pull request #1050 from jupyterhub/yuvipanda-patch-1
...
Stop using deprecated add_stylesheet in sphinx
2021-07-02 22:38:13 +01:00
YuviPanda
df92b99cdb
Move where npm config is set
2021-07-03 02:09:46 +05:30
YuviPanda
ef1497dddf
Explicitly specify where npm is
...
PATH doesn't seem to be set at this point to include
the conda environment we just installed?
2021-07-03 02:09:46 +05:30
YuviPanda
cbda2eba2b
Move npm config setting to the conda buildpack
...
Since everything is based off the conda buildpack now,
and that is where we get npm from
2021-07-03 02:09:46 +05:30
YuviPanda
1d53990f34
Remove nodesource' nodejs
...
We get node from the default JupyterLab install, since that
comes from conda-forge. This was not the case when we started -
we installed JupyterLab with pip. We no longer need the nodesource
node.
All the env vars, etc should still work!
2021-07-03 02:09:46 +05:30
Yuvi Panda
520c7add7d
Merge pull request #848 from manics/abstractengine
...
[MRG] Define an interface for Container engines
2021-07-02 18:14:26 +05:30
Simon Li
d47b74492f
Add Container.wait()
2021-07-02 12:43:58 +01:00
Simon Li
5778ed0381
docker.py: remove workaround for old black
2021-07-02 12:43:58 +01:00
Simon Li
e32c7b02df
describe ContainerEngine volume and port formats
2021-07-02 12:43:58 +01:00
Simon Li
0e7e0f003e
Use standard-ish image_inspect format
2021-07-02 12:43:58 +01:00
Simon Li
4ed6685dc9
Fix unit tests
2021-07-02 12:43:58 +01:00
Simon Li
5c2c8f7385
Python 3.5: can't have trailing , in function arg list (again)
2021-07-02 12:43:52 +01:00
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