diff --git a/README.rst b/README.rst index ebe6931a1d..df602209bb 100644 --- a/README.rst +++ b/README.rst @@ -38,3 +38,17 @@ Now you can write things like:: f = λ a: a('hello') f(print) + +Add to pyenv +------------ + +In this repo there's a build file to use with `pyenv `_. + +Copy the build version with:: + + cp ./λython ${PYENV_ROOT}/plugins/python-build/share/python-build + pyenv install λython + +Then I'm confident you'll want to use this version as your global version:: + + pyenv global λython diff --git a/Tools/requirements-dev.txt b/Tools/requirements-dev.txt index e5badaccad..f5ad0bb8fd 100644 --- a/Tools/requirements-dev.txt +++ b/Tools/requirements-dev.txt @@ -4,4 +4,4 @@ mypy==1.13 # needed for peg_generator: types-psutil==6.0.0.20240901 -types-setuptools==74.0.0.20240831 +types-setuptools==75.6.0.20241126 diff --git "a/\316\273ython" "b/\316\273ython" new file mode 100644 index 0000000000..20d4c8ad91 --- /dev/null +++ "b/\316\273ython" @@ -0,0 +1,7 @@ +prefer_openssl3 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 +export PYTHON_BUILD_CONFIGURE_WITH_DSYMUTIL=1 +install_package "openssl-3.3.0" "https://www.openssl.org/source/openssl-3.3.0.tar.gz#53e66b043322a606abf0087e7699a0e033a37fa13feb9742df35c3a33b18fb02" mac_openssl --if has_broken_mac_openssl +install_package "readline-8.0" "https://ftpmirror.gnu.org/readline/readline-8.0.tar.gz#e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461" mac_readline --if has_broken_mac_readline +install_git "Python-3.13-dev" "https://github.com/Bocchio/-ython" main standard verify_py313 copy_python_gdb ensurepip