Simon Li
545db8029d
Merge pull request #1351 from minrk/fix-semver-tilde
...
fix julia semver tilde upper bounds
2024-05-29 15:39:49 +01:00
Simon Li
6014649708
Merge pull request #1347 from minrk/py312
...
add Python 3.12
2024-05-29 14:27:33 +01:00
Min RK
f466cdd436
fix julia semver tilde handling
2024-05-29 12:40:58 +02:00
Min RK
c130e87aaa
fix verify in Julia 1.3
2024-05-29 12:24:24 +02:00
Min RK
48f894dbe1
julia 1.3 is the oldest version that can build ZMQ.jl now
2024-05-27 15:49:09 +02:00
Min RK
d34f5c8039
Remove support for Julia REQUIRE
...
it doesn't work anymore because build dependencies of the old ZMQ.jl have been removed.
2024-05-27 15:36:26 +02:00
Min RK
5798f45bba
verify that postBuild is run in tests/venv/start/postBuild
2024-05-27 15:09:14 +02:00
Simon Li
d0ef0828d4
binder-dir: use postBuild that can be verified
2024-05-27 11:36:12 +01:00
Simon Li
857dd9f03c
Remove jupyter nbextension enable --py --sys-prefix ipyleaflet
2024-05-27 11:11:16 +01:00
Simon Li
617a9512e4
tests: pin ipyleaflet<0.19 to get tests passing
2024-05-27 00:15:00 +01:00
Min RK
10d5292a18
add environment for 3.12
2024-05-21 09:55:54 +02:00
Erik Sundell
920ddd86ac
Update conda from 23.7.4 to 24.3.0
2024-03-24 22:16:05 +01:00
Sylvain Corlay
01d818b974
Update to mamba 1.5.7
2024-03-22 21:34:50 +01:00
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
237375f3a4
pytest >=7,<9
2024-01-28 19:26:24 +00:00
Simon Li
6fe9ee6763
pytest: replace fspath with path
2024-01-28 18:04:51 +00:00
Samuel Gaist
77df191536
test(venv): add ignore files above binderdir
...
This ensures that the ignore files are retrieved from the proper folder.
If they weren't the build would not succeed as the binder folder is
ignored.
2024-01-19 08:45:06 +00:00
Simon Li
f4591425b4
Fix mamba/conda version test
2023-10-19 10:46:13 +05:30
Simon Li
ebdd121b05
Update zenodo mocks
2023-10-15 17:17:59 +01:00
Simon Li
74a94cf2b0
Test resolving DOI
...
This helps distinguish temporary(?) errors in the DOI resolution from errors in the content provider
2023-10-15 17:17:55 +01:00
Erik Sundell
3fe6c75a88
Merge pull request #1287 from yuvipanda/bump
...
Upgrade base image from to Ubuntu 22.04 from 18.04
2023-09-18 11:53:35 +02:00
Sylvain Corlay
fbe7ebad53
Update conda and mamba
2023-07-18 12:06:16 +01:00
YuviPanda
e586b26110
Upgrade base image to Ubuntu 22.04
...
18.04 was EOL May 2023, with only paid support now available
(https://ubuntu.com/blog/18-04-end-of-standard-support ).
Let's bump the default base image to 22.04. This might break
some repos that have apt.txt based packages, but I don't
really think there's a way around that. If specific package pinning
is needed, users unfortunately need to use a Dockerfile.
Ref https://github.com/jupyterhub/repo2docker/issues/1258
2023-06-13 13:03:05 +05:30
pre-commit-ci[bot]
18e76f9d38
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-06-11 07:40:57 +00:00
YuviPanda
49bdc6c048
Add unit test for MRAN death
2023-06-11 13:10:02 +05:30
YuviPanda
a0fd8743b2
Remove mentions of MRAN
2023-06-11 12:56:53 +05:30
YuviPanda
3fb91c7f56
Try a slightly newer date
2023-06-09 23:44:54 +05:30
YuviPanda
0a756e72dd
Try a slightly older snapshot date
2023-06-09 19:54:19 +05:30
YuviPanda
5572e37a7d
Bump up the R snapshot date some more
2023-06-09 18:27:37 +05:30
YuviPanda
1224084345
Bump 3.6-rspm snapshot to after IRkernel was introduced
2023-06-09 17:56:42 +05:30
Min RK
8500d479a5
Stop using MRAN
...
- remove cutoff for picking RSPM, always use it
- remove now-redundant r4.0-mran test
- shift base R 3.6 snapshot date to after October 2017, when rspm snapshots seem to have started
- update docs to point to RSPM
2023-06-09 13:19:59 +02:00
Min RK
e1051c3cb8
Merge branch 'main' into feat/new-base
2023-06-09 12:24:20 +02:00
Simon Li
6250c069a8
Merge pull request #1245 from manics/registry-credentials
...
Add optional registry credentials to push()
2023-05-31 17:36:59 +01:00
Kacper Kowalik (Xarthisius)
7bf02d8101
Update the location of R packagemanager
...
Fixes #1272
2023-05-23 18:47:32 -05:00
Erik Sundell
3068954c4d
conda buildpack: accept that refreeze brought in npm 9
2023-04-09 17:52:21 +02:00
Min RK
43ff7bbc4d
Merge pull request #1253 from IQSS/1242-dataverse-original-file-format
...
[MRG] download original file formats from Dataverse #1242
2023-03-29 12:29:54 +02:00
Philip Durbin
48f4cc630e
make isort happy with pre-commit run --all-files #1242
2023-03-29 05:35:08 -04: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
5bcbe9b453
Merge pull request #1249 from minrk/never-empty-python
...
Ensure `BuildPack.python_version` is specified
2023-03-28 20:15:23 +05:30
YuviPanda
5894f63b87
Merge remote-tracking branch 'upstream/main' into feat/new-base
2023-03-23 22:21:02 +05:30
Sylvain Corlay
de908c9213
Update to mamba 1.4.0 and conda 23.1.0
2023-03-23 16:45:57 +01:00
Philip Durbin
938d91c9ca
download original file formats from Dataverse #1242
...
Dataverse creates plain-text, preservation-friendly copies of certain
file formats (some of which are proprietary, such as Stata or SPSS) and
this .tab (tab-separated) file is downloaded unless you supply
`format=original`, which is what this pull request does.
The original filename (e.g. foo.dta, a Stata file) comes from
`originalFileName`, which is only populated when the preservation copy
(e.g. foo.tab) has been successfully created.
Additional variables were created to distinguish between `filename`,
`original_filename`, and `filename_with_path`. If `original_filename`
is available, it's the right one to use.
To allow the tests to continue passing, the query parameters are now
removed so just the file id can be cast as an int.
2023-03-10 16:46:05 -05: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
847fdffe01
update default env expectations in seperate kernel envs
2023-02-16 14:50:57 +01:00
Min RK
ceb25f85f2
Merge remote-tracking branch 'origin/main' into new-default
2023-02-16 12:41:48 +01:00
Min RK
5f6d76764b
update test expectations in py35/py36 tests
...
`/usr/bin/env python` is no longer the kernel python
2023-02-15 15:24:16 +01:00
Simon Li
5e8ee1ca7d
Add registry optional credentials to push()
2023-02-12 00:16:14 +00:00
Min RK
62f5dbfe4e
update binder-examples/requirements tag test to one with specified Python version
2023-02-08 14:26:12 +01:00
Min RK
abe2cc8598
import downgrade test
...
rather than building old xeus-cling, which requires a downgrade of Python from 3.10 to 3.9,
which is _not_ supported,
run the build with a 3.9 pin.
This still results in patch-level downgrade of Python, major downgrade of openssl, etc.
2023-02-08 13:51:04 +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