- 24 May, 2024 29 commits
-
-
Jérome Perrin authored
This reverts commit 6c399134.
-
Jérome Perrin authored
This is not really specific to python2, it is specific to ERP5, now that ERP5 uses python3, the naming became not really good
-
Xavier Thompson authored
With setuptools==67.8.0, pygolang does not install properly from git clone for some reason. The issue seems to be that some DSOs are not copied from build directory to target directory, such as liblibgolang.so. They then fail to resolve at runtime. With setuptools==44.1.1 it works.
-
Xavier Thompson authored
pkgutil-resolve-name=1.3.10 requires flit_core as build backend. This is used by component/slapos.
-
Xavier Thompson authored
Use older numpy=1.22.0 to remain compatible with statsmodel=0.11.1. Use older setuptools=44.1.1 to be able to install numpy=1.22.0.
-
Xavier Thompson authored
dnspython=2.1.0 requires poetry as build backend.
-
Xavier Thompson authored
Older Theia versions no longer compile inside test nodes since we prevent using the system python. Remove obsolete upgrade tests since we now upgrade from a Theia version after merge request !1399.
-
Xavier Thompson authored
Export (theia0) and export (theia1, ...) instances published connection parameters twice, once without and once with the resiliency connection parameters. Keep only that last one.
-
Xavier Thompson authored
Use official SOAPpy=0.12.22 compatible with pip. Downgrade zope.authentication=4.5.0 because 5.0 requires Python>=3.7.
-
Xavier Thompson authored
Reverts 15871bbf
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
This commit is kept separate on purpose until nexedi/master is stable.
-
Xavier Thompson authored
When using slapos.reboostrap to re-launch buildout with the version of Python that was just installed, zc.buildout and its dependencies are reinstalled for the new Python with the same egg versions. Thus SRs which install Python 2 need to use Python-2-compatible versions of setuptools, pip and wheel all along. For this stack/slapos-py2.cfg is introduced.
-
Xavier Thompson authored
In preparation to move all the ``` [openssl] <= openssl-1.1 ``` from individual Python2 SRs to a common stack/slapos-py2.cfg introduced next. This commit is kept separate on purpose until nexedi/master is stable.
-
Xavier Thompson authored
Except for python2: keep beautifulsoup4=4.8.2. beautifulsoup4=4.12.2 requires flit as build backend.
-
Xavier Thompson authored
backcall=0.2.0 requires flit-core as build backend
-
Xavier Thompson authored
entrypoints=0.3 rquires flit as build backend
-
Xavier Thompson authored
pkgconfig=1.5.1 requires poetry as build backend.
-
Xavier Thompson authored
Earlier version 1.22.0 does not support recent setuptools. Latest version 1.26.2 has more complex build requirements, left for later.
-
Xavier Thompson authored
-
Xavier Thompson authored
Now that buildout uses pip to correctly follow pyproject.toml, cattrs=22.2.0 requires poetry as the build backend. For now it's easier to install as wheel than to install poetry and then use it as setup-egg for cattrs. This must be done eventually.
-
Xavier Thompson authored
-
Xavier Thompson authored
zc.buildout=2.7.1+slapos020 is SlapOS-patched buildout2 with support for bootstrapping buildout3, required to be able to install buildout3. Downgrade related eggs to pre-buildout3 versions as well.
-
Xavier Thompson authored
Version up zc.buildout, pip and zc.recipe.egg. Version up slapos.rebootstrap to adapt to buildout3.
-
Xavier Thompson authored
-
Lu Xu authored
Follow https://tech-academy.amarisoft.com/NR_TDD_Pattern.html#Test_4
-
- 23 May, 2024 1 commit
-
-
Kirill Smelkov authored
With newer setuptools that is coming via nexedi/slapos!1550 (44.1.1 -> 67.8.0) we will need a fix from setuptools-dso 2.10 to handle `python setup develop` well: Previously with setutools-dso 2.9 and setuptools 67.8.0 built shared libraries were not copied back into the working tree upon develop install which made anything using pygolang to fail as e.g. $ ../bin/gpython Traceback (most recent call last): File ".../../bin/gpython", line 20, in <module> sys.exit(gpython.main()) File ".../pygolang/gpython/__init__.py", line 456, in main pymain(argv, init) File ".../pygolang/gpython/__init__.py", line 223, in pymain init() File ".../pygolang/gpython/__init__.py", line 447, in init import golang File ".../pygolang/golang/__init__.py", line 41, in <module> from golang._gopath import gimport # make gimport available from golang File ".../pygolang/golang/_gopath.py", line 65, in <module> from golang import sync File ".../pygolang/golang/sync.py", line 36, in <module> from golang._sync import \ ImportError: liblibgolang.so.0.1: cannot open shared object file: No such file or directory See https://github.com/mdavidsaver/setuptools_dso/pull/29#issuecomment-1745790761 and https://github.com/mdavidsaver/setuptools_dso/commit/2fdf75f2 for details. P.S. NOTE that changing version of a setup-egg required egg currently does _not_ force a rebuild. In other words pushing this change into testnodes won't make pygolang t o be rebuilt at all. I think this is simply a bug in slapos.buildout to fix. /reported-by @xavier_thompson /cc @jerome, @tomo, @kazuhiko /reviewed-on nexedi/slapos!1585
-
- 22 May, 2024 2 commits
-
-
Thomas Gambier authored
See merge request !1578
-
Carlos Ramos Carreño authored
This is done as an alternative to the patch in !1580, as the last version is already patched. See merge request nexedi/slapos!1582
-
- 21 May, 2024 1 commit
-
-
Lu Xu authored
-
- 20 May, 2024 7 commits
-
-
Thomas Gambier authored
without this change, configure would use openssl lib for MD5, sha256sum, ... if openssl development files are present on the system.
-
Thomas Gambier authored
Previously, zstd support was only compiled if zstlib was installed in the system.
-
Thomas Gambier authored
-
Thomas Gambier authored
This especially brings support for systems where 'model name' is not present in /proc/cpuinfo
-
Thomas Gambier authored
the previous version was failing like this if lib64 doesn't exist: libcap: Command 'set -e;cd /opt/slapgrid/shared/libcap/4d09237abd7cb34117fccc1d3c3bc862 [ -d lib64 ] && ln -s lib64 lib' returned non-zero exit status 1
-
Thomas Gambier authored
-
Thomas Gambier authored
-