Wykres commitów

1196 Commity (847fdffe017aa9e7980849ca8e130e1d5a1f3eb5)

Autor SHA1 Wiadomość Data
Min RK 1a2438d34e
default env is 3.10 2023-02-16 12:44:18 +01:00
Min RK ceb25f85f2
Merge remote-tracking branch 'origin/main' into new-default 2023-02-16 12:41:48 +01:00
Yuvi Panda 8c0f49ed89
Merge pull request #1237 from TimStewartJ/tim/rsession-library-path
Add Conda env library path to RStudio configuration
2023-02-15 11:00:07 -08:00
Erik Sundell 6d6e5ffd1b
Merge pull request #1239 from minrk/3.11
Support Python 3.11 and upgrade jupyterhub from 1.5.0 to 3.1.1
2023-02-15 19:28:29 +01:00
Min RK 0f328e67e7
Julia 0.6 needs Jupyter from py35 environment 2023-02-15 15:24:15 +01:00
Roberto Di Remigio Eikås b84abf3b77
Update install-nix.bash 2023-02-11 11:34:32 +01:00
Min RK fbab2cd330
actually change the default Python version to 3.10
this default lives too many places!
2023-02-08 13:25:45 +01:00
Min RK 738a56dcd5
refreeze after merge 2023-02-03 16:08:40 +01:00
Min RK 957a4db136
sync with main 2023-02-03 16:04:36 +01:00
Min RK a9d77e21f1
No longer install notebook/jupyterhub packages on Python 3.5
now that it's a kernel-only environment
2023-02-03 15:27:32 +01:00
Min RK b8c76448a3
generalize separate kernel environment from server for old Python
replaces `.py2` special-case with a general `separate_kernel_env` flag,
currently triggered by requesting Python < 3.7.

Python 3.6 and 3.5 are now treated as Python 2.7
2023-02-03 15:27:07 +01:00
Min RK ca51f8fc00
add Python 3.11, jupyterhub 3.1.1 2023-02-03 15:24:39 +01:00
Min RK 45b5080f88
Merge pull request #1232 from SylvainCorlay/experimentat-sat-error-messages
Upgrade to mamba 1.1 and enable rich SAT error messages
2023-02-02 10:09:30 +01:00
Jeremy Tuloup 32fada9b0e Refreeze 2023-01-23 12:13:34 +00:00
Jeremy Tuloup 971caee73f Bump to Node 18 2023-01-23 11:53:45 +00:00
Jeremy Tuloup 498cb68210 Update to `jupyter-resource-usage==0.7.0` 2023-01-20 15:52:19 +00:00
Tim 348efa2efe
add conda env lib path to r config 2023-01-15 15:29:03 -08:00
Sylvain Corlay 75a8bd74b2 Upgrade to mamba 1.1 and enable rich SAT error messages 2023-01-11 07:49:42 +01:00
Simon Li 8f818645f9 Raise error if Python 2.7 is used on arm64 2023-01-04 15:08:26 +00:00
Simon Li cdd0d56342 OSX reports arm64 (Linux reports aarch64) 2023-01-04 15:04:49 +00:00
Simon Li 8f3f57ada7 Make platform configurable instead of only auto-detecting 2023-01-02 19:51:51 +00:00
Simon Li 064d91ae22 BuildPacks: support arm64 where possible (i.e. not R) 2023-01-02 19:51:51 +00:00
Simon Li 33eee4a440 refreeze 2023-01-02 19:51:51 +00:00
Simon Li e774709744 Update freeze.py to handle linux-aarch64 2023-01-02 19:51:51 +00:00
Simon Li d0d55c07ba Rename `environment*.lock` ➡️ `environment*-linux-64.lock` 2023-01-02 19:51:51 +00:00
YuviPanda ad5ecaa865 Switch default python to 3.10
3.7 is *quite* old, and folks get caught up in it because
it also sometimes forces much older versions of packages - and
it can be quite confusing to debug (see
https://github.com/2i2c-org/infrastructure/issues/1934)
for example.
2022-11-18 14:36:05 -08:00
Erik Sundell 9be3ac697c
Merge pull request #1216 from frankier/julia-binder-dir-project-toml
Create Julia projects based on binder/Project.toml when found
2022-11-09 17:40:10 +01:00
Erik Sundell 37ce79a5d4
Merge pull request #1211 from minrk/cli-defaults
reconcile CLI/config priority
2022-11-09 17:26:00 +01:00
Min RK 31e9722c82
add --clean
for consistency with other both-ways boolean flags
2022-11-09 16:31:20 +01:00
Min RK d5f291bec1
move cleanup_checkout / local repo, dry_run/push/run relationships to app
so app behaves more consistently when run without cli
2022-11-08 16:27:45 +01:00
Min RK 98724fb255
handle more options from config
- warn if repo is specified in config, because it doesn't make sense and will be ignored
- only override config for ref/image/run/build if specified on the cli

requires both-directions config for run and build, to handle the default being inverted in a config file
2022-11-08 15:40:23 +01:00
Min RK b841dea4ac
reconcile CLI/config priority
- avoid CLI defaults clobbering values from config.
  Mostly by using `default=None`, and adding `if args.name is not None` checks
  before assigning attributes
2022-11-08 15:25:27 +01:00
Frankie Robertson 61b76f622d Create Julia projects based on binder/Project.toml when found 2022-11-08 14:48:47 +02:00
Sylvain Corlay 3e5a64f82f Upgrade to mamba 1.0 2022-11-03 00:50:34 +01:00
pre-commit-ci[bot] 27c2b403db [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-10-31 22:32:14 +00:00
Erik Sundell 15a1fb6e2d refactor: manually add transitions to f-strings 2022-10-31 21:22:32 +01:00
pre-commit-ci[bot] 5a93542321 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-10-31 21:22:32 +01:00
Min RK e7c93b0fc8
update pipenv to 2022.1.8
pipenv 2018 doesn't actually clear its cache when asked to

2021.5.29 is the last to support 2.7, 3.5
2022-10-31 15:23:35 +01:00
Min RK 757799516d
ensure some cache files are cleaned up 2022-10-31 15:23:35 +01:00
Min RK 6b0291551d
Make sure we delete /tmp/shiny.deb
revealed by check-tmp
2022-10-31 15:22:55 +01:00
Erik Sundell 9a80e95600 pipfile: pass --clear flag, and do it separetely to not be ignored
Maybe --clear flag works as part of `pipenv install` now, but code
inspection indicates to me it still don't. This resolves the issue with
the pipenv versions we currently use in tests at least.
2022-10-31 14:54:54 +01:00
Erik Sundell 2f13af8a29 Apply suggestions from code review 2022-10-31 13:09:17 +01:00
Nicholas Bollweg df733fc81b normalize ENV syntax, combine more layers 2022-10-31 13:09:17 +01:00
Nicholas Bollweg 803a1c223b ensure existence/permissions on custom target dir, if doesn't exist, repo copy slash 2022-10-31 13:09:17 +01:00
Erik Sundell b3234b54f0 Refactor to f-strings to comply with pyupgrade 2022-10-31 12:57:23 +01:00
Min RK 6826d72aa2 allow user to specify a single port with default command
Allows specifying `-p9999` or `-p5555:9999` without also needing to override the default command

app retrieves port arguments from length-1 port mapping for default command,
instead of requiring random port OR overriding the whole command
2022-10-31 12:57:23 +01:00
Yuvi Panda 380f8177d0
Merge pull request #1188 from consideRatio/pr/ci-speedup
ci: refactor julia/r/conda tests - now ~25 min instead of ~50 min
2022-10-17 22:09:35 -07:00
Jeremy Tuloup f572c3a9de Update Jupyter dependencies 2022-10-13 14:43:36 +00:00
Erik Sundell a6af244605 ci: refactor julia tests, from 5 to 4 (~5 min saved) 2022-10-10 11:15:56 +02:00
Erik Sundell 2c0b14c7da ci: refactor r tests, from 8 to 5 (~15 min saved) 2022-10-10 09:15:17 +02:00