summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2022-05-12gnu: libgrss: Use libsoup-minimal-2 to fix build.Maxim Cournoyer
* gnu/packages/gnome.scm (libgrss)[propagated-inputs]: Use libsoup-minimal-2.
2022-05-12gnu: markets: Add python-wrapper to fix build.Maxim Cournoyer
* gnu/packages/gnome-xyz.scm (markets)[native-inputs]: Add python-wrapper.
2022-05-12gnu: seed: Use webkitgtk-with-libsoup2.Maxim Cournoyer
* gnu/packages/gnome.scm (seed)[propagated-inputs]: Use webkitgtk-with-libsoup2.
2022-05-12gnu: weasyprint: Update to 54.3.Maxim Cournoyer
* gnu/packages/pdf.scm (weasyprint): Update to 54.3. [source]: Update git URL. [phases]: Use gexps. {disable-linters}: Delete phase. {register-dejavu-font}: Remove obsolete phase. {patch-library-paths}: Adjust for code changes. Use search-input-file. {check}: Streamline and use xdist. {build, install}: Override to o a PEP 517 build. [inputs]: Add harfbuzz. [propagated-inputs]: Add python-fonttools-full, python-pillow and python-pydyf. [native-inputs]: Remove python-pytest-cov and python-pytest-runner. Add ghostscript, python-flit-core, python-pypa-build, python-pytest and python-pytest-xdist.
2022-05-12gnu: Add python-pydyf.Maxim Cournoyer
* gnu/packages/pdf.scm (python-pydyf): New variable.
2022-05-12gnu: Remove python-orator due to being broken and unmaintained.Maxim Cournoyer
* gnu/packages/databases.scm (python-orator): Delete variable.
2022-05-12gnu: python-miio: Update to 0.5.11.Maxim Cournoyer
* gnu/packages/android.scm (python-miio): Update to 0.5.11. [phases]{relax-requirements}: New phase. {adjust-for-click-8}: Likewise. {check}: Remove extraneous add-installed-pythonpath call, INPUTS and OUTPUTS arguments. Invoke pytest with -vv.
2022-05-12gnu: python-croniter: Update to 1.3.4.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-croniter): Update to 1.3.4.
2022-05-12gnu: Remove python2-jmespath.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python2-jmespath): Delete variable.
2022-05-12gnu: python-locust: Update to 2.8.6.Maxim Cournoyer
* gnu/packages/benchmark.scm (python-locust): Update to 2.8.6. [phases]{relax-requirements}: New phase. {check}: Skip the test_distributed_shape test. [propagated-inputs]: Add python-jinja2.
2022-05-12gnu: python-cantools: Update to 37.0.7.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-cantools): Update to 37.0.7. [arguments]: Use gexps. [phases]: Strip trailing #t. {build-doc}: Use make -C instead of with-directory-excursion. {install-doc}: Adjust for gexp. [native-inputs]: Use new style. [propagated-inputs]: Add python-argparse-addons, python-crccheck, python-matplotlib and python-parameterized.
2022-05-12gnu: Add python-crccheck.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-crccheck): New variable.
2022-05-12gnu: python-mkdocs: Update to 1.3.0.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-mkdocs): Update to 1.3.0. [source]: Use git. [phases]{check}: New override. [propagated-inputs]: Remove python-livereload, python-lunr and python-tornado. Add python-babel, python-ghp-import, python-importlib-metadata, python-markupsafe, python-mdx-gh-links, python-mergedeep, python-packaging, python-pyyaml-env-tag and python-watchdog.
2022-05-12gnu: Add python-mdx-gh-links.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-mdx-gh-links): New variable.
2022-05-12gnu: python-ghp-import: Update to 2.0.2.Maxim Cournoyer
* gnu/packages/version-control.scm (python-ghp-import): Update to 2.0.2. [propagated-inputs]: Add python-dateutil. (python2-ghp-import): Delete variable.
2022-05-12gnu: Add python-pyyaml-env-tag.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-pyyaml-env-tag): New variable.
2022-05-12gnu: Add python-mergedeep.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-mergedeep): New variable.
2022-05-12gnu: python-multipart: Fix build with PyYAML 6.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-multipart) [phases]{patch-test-suite}: Substitute yaml.load for yaml.safe_load.
2022-05-12gnu: sshoot: Update to 1.5.1.Maxim Cournoyer
* gnu/packages/vpn.scm (sshoot): Update to 1.5.1. [phases]: Delete trailing #t. {check}: Override phase. [inputs]: Add python-pyxdg and python-toolrack. [native-inputs]: Delete python-fixtures, python-pbr and python-testtools. Add python-pytest and python-pytest-mock.
2022-05-12gnu: Add python-toolrack.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-toolrack): New variable.
2022-05-12gnu: python-bitstruct: Update to 8.14.0.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-bitstruct): Update to 8.14.0.
2022-05-12gnu: Add python-argparse-addons.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-argparse-addons): New variable.
2022-05-12gnu: python-celery: Update to 5.2.6 and enable tests.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-celery): Update to 5.2.6. [tests?]: Delete argument. [phases]{delete-integration-tests}: Delete phase. {relax-requirements}: New phase. {check}: Ignore the "t/integration" directory and the t/unit/backends/test_mongodb.py file. Remove skip directive for test_all_reqs_enabled_in_tests. [native-inputs]: Add python-dnspython. [propagated-inputs]: Delete python-boto3 and python-cryptography.
2022-05-12gnu: python-kombu: Update to 5.2.4.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.2.4. [phases]{delete-transport-tests}: Delete phase. {check}: New phase. [native-inputs]: Remove python-mock.
2022-05-12gnu: python-amqp: Update to 5.1.1 and enable tests.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-amqp): Update to 5.1.1. [arguments]: New field. [native-inputs]: Add python-pytest.
2022-05-12gnu: python-can: Update to 4.0.0.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-can): Update to 4.0.0. [phases]: Strip trailing #t. {relax-version-requirements}: Relax pytest-cov requirement. {check}: Override phase. [propagated-inputs]: Remove python-aenum. Add python-msgpack and python-typing-extensions. [native-inputs]: Add python-parameterized.
2022-05-12gnu: Add python-bson.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-bson): New variable.
2022-05-12gnu: python-parse-type: Update to 0.6.0, fixing build.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-parse-type): Update to 0.6.0. [arguments]: New field. [native-inputs]: Remove python-pytest-runner and python-setuptools.
2022-05-12gnu: conan: Update to 1.47.0 and relax PyYAML requirement.Maxim Cournoyer
* gnu/packages/package-management.scm (conan): Update to 1.47.0. [phases]{check}: Skip the test_apt_check test. {relax-requirements}: Drop upper bound on PyYAML.
2022-05-12gnu: mbed-tools: Update to 7.53.0 and relax click version requirement.Maxim Cournoyer
* gnu/packages/embedded.scm (mbed-tools): Update to 7.53.0. [phases]{relax-requirements}: New phase.
2022-05-12gnu: python-readme-renderer: Update to 34.0.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 34.0. [phases]{check}: Skip GFM tests for now.
2022-05-12gnu: python-cmarkgfm: Update to 0.8.0.Maxim Cournoyer
* gnu/packages/markup.scm (python-cmarkgfm): Update to 0.8.0.
2022-05-12gnu: python-types-dataclasses: Fix typo.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-types-dataclasses): Fix typo in description.
2022-05-12gnu: xeus: Update to 2.4.1.Maxim Cournoyer
* gnu/packages/jupyter.scm (xeus): Update to 2.4.1. [source]: Update Git URI.
2022-05-12gnu: python-jupyter-kernel-mgmt: Update to 0.5.1 and disable tests.Maxim Cournoyer
* gnu/packages/jupyter.scm (python-jupyter-kernel-mgmt): Update to 0.5.1. [arguments]: New field. [propagated-inputs]: Add python-tornado. [native-inputs]: Remove python-mock. Add python-async-generator and python-pytest-asyncio.
2022-05-12gnu: python-jupyter-protocol: Update to 0.2.0.Maxim Cournoyer
* gnu/packages/jupyter.scm (python-jupyter-protocol): Update to 0.2.0. [propagated-inputs]: Add python-ipython-genutils.
2022-05-12gnu: python-sparqlkernel: Use gexps and fix inputs.Maxim Cournoyer
[arguments]: Use gexps. [tests?]: Add comment. [phases]: Delete trailing #t. {no-custom-css}: Use a regular lambda. {install-kernelspec}: Move after the add-installed-pythonpath phase. Remove now extraneous add-installed-pythonpath call. Adjust for gexps. [native-inputs]: Delete field. [propagated-inputs]: Add python-ipykernel, python-notebook, python-rdflib and pythopython-traitlets. [description]: Avoid '&' in description.
2022-05-12gnu: python-sparqlwrapper: Update to 2.0.0.Maxim Cournoyer
* gnu/packages/rdf.scm (python-sparqlwrapper): Update to 2.0.0. [source]: Adjust Git URI.
2022-05-12gnu: python-voila: Update to 0.3.5.Maxim Cournoyer
* gnu/packages/jupyter.scm (python-voila): Update to 0.3.5. [source]: Use git. [arguments]: New field. [propagated-inputs]: Add python-jupyterlab-server, python-traitlets and python-websockets. [native-inputs]: Remove python-jupyter-packaging and python-setuptools. Add python-numpy and python-pandas.
2022-05-12gnu: python-jupyter-server: Update to 1.16.0.Maxim Cournoyer
* gnu/packages/jupyter.scm (python-jupyter-server): Update to 1.16.0. [propagated-inputs]: Remove python-ipython-genutils and python-requests-unixsocket.
2022-05-12gnu: python-umap-learn: Update to 0.5.3.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.3. [source]: Use git. [arguments]: New field. [native-inputs]: Delete python-joblib and python-nose. Add python-pytest. [propagated-inputs]: Add python-pynndescent and python-tqdm. [synopsis]: Fix indentation. [description]: Fix typo and re-indent.
2022-05-12gnu: python-pynndescent: Update to 0.5.6.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.6. [phases]{check}: Skip the test_weighted_minkowski test. [native-inputs, propagated-inputs]: Re-indent.
2022-05-12gnu: python-scikit-learn: Parallelize build and test suite.Maxim Cournoyer
* gnu/packages/machine-learning.scm (python-scikit-learn) [phases]{configure}: New phase. {build-ext}: Add '-j' option. {check}: Add '-n' option. [native-inputs]: Add python-pytest-xdist.
2022-05-12gnu: python-pandas: Update to 1.4.2.Maxim Cournoyer
* gnu/packages/python-science.scm (python-pandas): Update to 1.4.2.
2022-05-12gnu: python-pandas: Build and run tests in parallel.Maxim Cournoyer
* gnu/packages/python-science.scm (python-pandas) [phases]{enable-parallel-build}: New phase. {check}: Add xdist -n option. Skip test_memory_usage test. [native-inputs]: Add python-pytest-xdist.
2022-05-12gnu: python-numba: Update to 0.55.1.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-numba): Update to 0.55.1.
2022-05-12gnu: python-llvmlite: Update to 0.38.0.Maxim Cournoyer
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.38.0.
2022-05-12gnu: python-numpy: Update to 1.21.6 and parallelize build/tests.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-numpy): Update to 1.21.6. Move inputs and native-inputs fields after arguments. Use gexps. [modules]: New argument. [phases]{parallelize-build}: New phase. {configure-blas}: Format via (ice-9 format). {fix-executable-paths}: Use search-file-input. Remove obsolete system_info.py substitution. {check}: Remove extraneous add-installed-pythonpath and setenv calls. Provide the '-n' pytest-xdist option. [native-inputs]: Use python-hypothesis-next. (python-numpy-next): Inherit from python-numpy. (python2-numpy): Adjust for gexps. [phases]{delete-failing-test}: Rename to... {delete-failing-tests}: ... this. (python2-numpy-1.8): Likewise, and delete 'delete-failing-tests' phase. Disable tests. [native-inputs]: Define as the empty list.
2022-05-12gnu: python-hypothesis-6.23: Update to 6.43.3.Maxim Cournoyer
* gnu/packages/check.scm (python-hypothesis-6.23): Update to 6.43.3 and rename to... (python-hypothesis-next): ... this. [propagated-inputs]: Add python-pytest. * gnu/packages/matrix.scm (python-matrix-nio): Adjust accordingly. * gnu/packages/python-web.scm (python-h2): Likewise. * gnu/packages/check.scm (python-hypothesis)[home-page]: Update URL.
2022-05-12gnu: Add python-jupyterlab-server.Maxim Cournoyer
* gnu/packages/jupyter.scm (python-jupyterlab-server): New variable.