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