Wykres commitów

291 Commity (f2c1cb7a8c27726450a6bbbded5099478c8a8994)

Autor SHA1 Wiadomość Data
pre-commit-ci[bot] f2c1cb7a8c [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-02-05 20:28:56 +00:00
Simon Li 4b0c7d9bfd conda 23.7.4
error    libmamba Could not solve for environment specs
    The following packages are incompatible
    ├─ conda 23.9.0**  is requested and can be installed;
    └─ mamba 1.5.1**  is not installable because it requires
       └─ conda >=4.14,<23.9.0a0 , which conflicts with any installable versions previously reported.
2023-10-19 10:46:13 +05:30
Simon Li 2e26e773b7 ./freeze.py 2023-10-19 10:46:13 +05:30
Simon Li 3ec7d41bce mamba 1.5.1 conda 23.9.0 2023-10-19 10:46:13 +05:30
Sylvain Corlay fbe7ebad53 Update conda and mamba 2023-07-18 12:06:16 +01:00
Erik Sundell 8bb242d40c Refreeze conda buildpack's dependencies 2023-06-08 11:36:22 +02:00
Erik Sundell 90252fd30d Pin jupyter-server, previously held back to v1 by jupyterlab 3.4.* 2023-06-08 11:33:29 +02:00
Erik Sundell 07be88950b Only pin to major versions as input to freeze 2023-06-08 09:16:21 +02:00
Erik Sundell f87c86c625 conda buildpack: refreeze environments 2023-04-09 17:26:53 +02:00
YuviPanda 5f383fd8cd Remove deprecated nteract_on_jupyter
Last release was in 2019, and it has been explicilty
deprecated for a while
https://github.com/nteract/nteract/issues/5554#issuecomment-852434391

TLJH plans to remove it in https://github.com/jupyterhub/the-littlest-jupyterhub/pull/869
2023-04-09 17:26:31 +02:00
Yuvi Panda 049320301c
Merge pull request #1256 from SylvainCorlay/mamba-1-4
Update to mamba 1.4.0
2023-03-28 20:49:45 +05:30
Yuvi Panda b52ea663ac
Merge pull request #1248 from minrk/memoize-getters
avoid duplicate log statements by memoizing getters
2023-03-28 20:49:13 +05:30
Sylvain Corlay de908c9213 Update to mamba 1.4.0 and conda 23.1.0 2023-03-23 16:45:57 +01:00
Min RK 70a2de4e12
@lru_cache requires Python 3.8, use older @lru_cache() 2023-03-23 16:00:23 +01:00
Min RK 1e1d6ac20f
memoize all getters explicitly
rather than automatically
2023-03-23 15:58:27 +01:00
Min RK 66b8765c69
Remove unspecified Python version case
- removes lockfile copies without version
- enforces that `buildpack.python_version` is always specified (major_pythons['3'] in cases where it could have been falsy before)
- warns when Python version is unspecified, which ensures future reproducibility failures
2023-02-17 13:00:27 +01:00
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
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 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
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
Jeremy Tuloup f572c3a9de Update Jupyter dependencies 2022-10-13 14:43:36 +00:00
Erik Sundell 4540bf1cc9 Remove conda buildpacks pin of r-irkernel to 1.2
If r-base is pinned, r-irkernel will resolve to a version that is
compatible with it. But if we pin r-irkernel and not r-base, the
opposite will happen and we will end up with an older version of r-base
than is supported by r-irkernel's modern versions.

I find debugging how versions resolve with conda is really tricky, so
unless we have clear principles of what the pin should be and why, I
strongly advocate we don't have it pinned here.

In this case, having r-irkernel pinned to 1.2 caused us to get stuck at
R version 4.1 instead of going to R 4.2 that is now available.
2022-10-10 01:56:16 +02:00
Min RK 1841bf7130
fail on unsupported Python
rather than warning (which users won't see) and building with the wrong version of Python
2022-09-06 10:22:27 +02:00
Simon Li 0f52247b93
Merge pull request #1177 from minrk/logs
consistent log handling when not using JSON loggers
2022-08-24 14:37:02 +01:00
Min RK 996beea228
missing f in the f-string
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2022-08-24 13:06:42 +02:00
Min RK 8bf808bd4c
consistent log handling when not using JSON loggers
our logger was never being quite hooked up when not using JSON loggers,
meaning that log messages (such as those fixed here to include newlines) were never shown.
2022-08-22 15:16:40 +02:00
Min RK cac960d10d
add Python 3.10 base environment 2022-08-22 15:09:02 +02:00
YuviPanda d6f5c95e52 bump lock files 2022-08-01 19:51:31 -07:00