Commit Graph
100 Commits
Author SHA1 Message Date
Drew Risinger c7deb49058 gh: enable tests 2021-01-23 00:48:39 +10:00
Drew Risinger 9e403b19a1 qemu: 5.1.0 -> 5.2.0
Updates to latest version of QEMU.
The build system has changed to ninja.
There are several configuration flags that aren't enabled. I will
defer to maintainers on those.

Adds autoPatchelfHook for patching output dynamically linked binaries.

qemu: use Nix's meson vs bundled

qemu: remove custom directory locations

It appears that these directories are no longer automatically prefixed
with $out/, so they are now trying to write to the system /etc/, /var/
directories, which is not permitted in sandbox.
The default directories seem to work OK, so using those.
2021-01-19 14:06:28 -05:00
Drew Risinger 495066a47f python3Packages.osqp: 0.6.2 -> 0.6.2.post0 2021-01-14 23:05:55 -08:00
Drew Risinger d029e9b92e python3Packages.osqp: 0.6.1 -> 0.6.2 2021-01-11 19:39:15 -05:00
Drew Risinger 93fcc6b553 python3Packages.qdldl: init at 0.1.5.post0
Dependency of python3Packages.osqp
2021-01-11 19:39:14 -05:00
Drew Risinger 4fe8a8b633 rpi-eeprom: unstable-2020-10-05 -> 2020-12-11 2020-12-27 17:01:02 +01:00
Drew Risinger 2e83f19be2 rpi-eeprom: raspberrypi-tools -> libraspberrypi 2020-12-27 17:01:02 +01:00
Drew Risinger 8f0ace27b1 rpiboot: unstable-2020-05-11 -> unstable-2020-10-20 2020-12-27 17:01:02 +01:00
Drew Risinger e89369fae6 libraspberrypi: fix cross-compile conventions 2020-12-27 17:01:02 +01:00
Drew Risinger 3f64a4e432 libraspberrypi: merge with raspberrypi-tools 2020-12-27 17:01:02 +01:00
Drew Risinger 65172da27e libraspberrypi: 2020-05-28 -> 2020-11-30 2020-12-27 17:01:02 +01:00
Drew Risinger 979a1e109f raspberrypi-tools: remove in favor of libraspberrypi
These packages were duplicated, and often weren't being updated in sync.
The only difference between them was the lack of pkg-config in
libraspberrypi, which is easily fixable.
2020-12-27 17:01:02 +01:00
Drew Risinger 924d461587 raspberrypifw: use stdenvNoCC
This only copies unfree redistributables, don't need a compiler for
that.
2020-12-27 17:01:02 +01:00
Drew Risinger 860cb184ec raspberrypifw: 20201022 -> 20201201 2020-12-27 17:01:02 +01:00
Drew Risinger a128c9c7ec raspberrypiWirelessFirmware: 2019-08-16 -> 2020-12-01 2020-12-27 17:01:02 +01:00
Drew Risinger 6f74787180 linux_rpi: 5.4.51 -> 5.4.79 2020-12-27 17:01:02 +01:00
Drew Risinger 9485b86453 vscodium: add arm64-linux & armv7l-linux builds 2020-12-24 13:35:18 -05:00
Drew Risinger 93c067206d vscodium: 1.51.1 -> 1.52.1 2020-12-24 13:33:16 -05:00
Drew Risinger f0f18ad16c vscode: add arm64-linux & armv7l-linux builds 2020-12-24 13:32:02 -05:00
Drew Risinger 9a17459ba0 devpi-server: fix build
Build was failing due to line continuation between disabled tests in
checkPhase.
Fixed by converting to easier syntax of ``pytestCheckHook``.
2020-12-11 09:23:42 -05:00
Drew Risinger 539d6cf79a pythonPackages.python-utils: convert to pytestCheckHook 2020-12-11 09:22:46 -05:00
Drew Risinger 86be4c0005 pythonPackages.python-utils: remove pep8 from tests 2020-12-11 09:22:33 -05:00
Drew Risinger cc0bc67e5c pythonPackages.pytest-factoryboy: remove pep8 from tests 2020-12-11 09:21:42 -05:00
Drew Risinger 0e0e02126f python3Packages.ics: remove pep8 from tests 2020-12-11 09:20:47 -05:00
Drew Risinger 6bb2eae2ff treewide: remove dead pytestpep8 references
pytestpep8 was removed in 25c9946f95.
This removes pytestpep8 in the rest of the tree, where it was hardly
used.
2020-12-10 21:14:42 -05:00
Drew Risinger d6187d5163 python3Packages.afdko: use pytestCheckHook
Convert to standard pytestCheckHook.
This allows easier testing of derivation build & disabling tests.
Also disable slow tests.
2020-12-10 17:56:36 -05:00
Drew Risinger c2c9fcc896 python3Packages.psautohint: disable slow tests
* Reduces test time from ~5 mins to ~30 seconds.
* Also converts to pytestCheckHook for better test control.
* Makes fetchFromGitHub variables match convention.
* remove pytest-randomly.
    pytest-randomly will randomize test order &
    reset random seeds between tests.
    We don't want the random test ordering for reproducible builds, so we
    remove it.
* Fixes flaky test "test_hashmap_old_version" by pinning pytest to v5,
    corresponding to upstream issue:
    https://github.com/adobe-type-tools/psautohint/issues/284#issuecomment-742800965

py3.psautohint: use pytest5
2020-12-10 17:56:36 -05:00
Drew Risinger 25c9946f95 python27Packages.pytestpep8: remove due to pytest v6 incompatibility
Remove ``pythonPackages.pytestpep8`` because:
* It has been abandoned upstream: no PyPi release since 2014
* It is no longer compatible with pytest v6+: I get an error pointing to
  https://docs.pytest.org/en/stable/deprecations.html#node-construction-changed-to-node-from-parent
  when I try to use it with ``pytestCheckHook`` (i.e. pytest v6.0+)
* It doesn't have a maintainer
2020-12-10 12:45:00 -05:00
Drew Risinger ef99419f47 pythonPackages.qasm2image: remove
Removed due to: prolonged breakage (at least since Jan. 2020),
inactivity on the upstream repo (no commits since November 2018),
and no longer being compatible with pythonPackages.qiskit.
2020-12-09 16:55:19 -05:00
Drew Risinger 0e7d871210 testing: timeout long tests
https://github.com/NixOS/nixpkgs/issues/102724
2020-11-30 22:55:25 -08:00
Drew Risinger f13c73c093 python3Packages.qiskit: 0.20.0 -> 0.23.1 2020-11-30 22:55:25 -08:00
Drew Risinger 18899e6aef python3Packages.qiskit-aqua: 0.7.5 -> 0.8.1 2020-11-30 22:55:25 -08:00
Drew Risinger cf115f9320 python3Packages.qiskit-ignis: 0.4.0 -> 0.5.1 2020-11-30 22:55:25 -08:00
Drew Risinger d6859df0d5 python3Packages.qiskit-aer: 0.6.1 -> 0.7.1 2020-11-30 22:55:25 -08:00
Drew Risinger 53bfcf5058 python3Packages.qiskit-ibmq-provider: disable optional packages by default
Disables visualization packages in the user environment by default.
Allows running leaner/faster import environments by default.
Packages can still be added with override or manually adding to environment.
2020-11-30 22:55:25 -08:00
Drew Risinger 4a57cce048 python3Packages.qiskit-ibmq-provider: 0.8.0 -> 0.11.1 2020-11-30 22:55:25 -08:00
Drew Risinger bd7ff34cb1 python3Packages.qiskit-terra: disable flaky & slow tests 2020-11-30 22:55:25 -08:00
Drew Risinger 3f2a308c28 python3Packages.qiskit-terra: disable optional packages by default
Removes visualization packages from default install.
They can still be added to environment manually or by overriding
the argument.
2020-11-30 22:55:25 -08:00
Drew Risinger 562978e048 python3Packages.qiskit-terra: 0.15.1 -> 0.16.1 2020-11-30 22:55:25 -08:00
Drew Risinger 074d7a923a python3Packages.retworkx: 0.4.0 -> 0.6.0 2020-11-30 22:55:25 -08:00
Drew Risinger 901872da17 python3Packages.pylatexenc: 2.7 -> 2.8 2020-11-30 22:55:25 -08:00
Drew Risinger e60417ade9 python3Packages.pproxy: 2.3.2 -> 2.3.7 2020-11-30 22:55:25 -08:00
Drew Risinger 53a38fa412 python3Packages.fastjsonschema: 2.14.4 -> 2.14.5 2020-11-30 22:55:25 -08:00
Drew Risinger 84b0e7426c pythonPackages.docplex: 2.15.194 -> 2.16.196 2020-11-30 22:55:25 -08:00
Drew Risinger c19f3623a2 spdlog: build shared library 2020-11-30 20:49:13 -05:00
Drew Risinger d7de691b1b spdlog: run tests
Build & run tests built into spdlog.
2020-11-30 20:49:13 -05:00
Drew Risinger e9a5187d1e pythonPackages.pyqtgraph: convert to pyqt5 2020-11-23 22:12:24 -08:00
Drew Risinger 1849bc57be pythonPackages.pandas: convert to pytestCheckHook 2020-11-05 15:47:09 -08:00
Drew Risinger ac8aff99bf pythonPackages.pandas: cleanup
* Sort imports
* add changelog
2020-11-05 15:47:09 -08:00
Drew Risinger 5f4c238ea5 python3Packages.pytest-timeout: 1.3.3 -> 1.4.2
* Update version
* switch to pytestCheckHook
* Update meta: hompage & changelog
* explicit runtime dependency on pytest

Based on work by @jpgu-epam in #97527.
2020-10-29 12:39:11 -07:00
Drew Risinger 43200b172a python3Packages.dask: 2.22.0 -> 2.25.0
Update meta homepage & changelog links.
https://github.com/dask/dask/releases/tag/2.25.0
Changelog: https://docs.dask.org/en/latest/changelog.html
2020-10-25 10:42:56 +01:00
Drew Risinger 6a750f2466 pythonPackages.arrow: 0.15.8 -> 0.17.0 2020-10-12 11:58:14 -07:00
Drew Risinger 4f36ce4aff python3Packages.cvxpy: 1.1.5 -> 1.1.6 2020-10-07 22:59:17 -07:00
Drew Risinger a2e6852a69 python3Packages.cirq: 0.8.2 -> 0.9.1 2020-10-07 22:29:04 -07:00
Drew Risinger 6e34b3e6fe libcint: 3.1.1 -> 4.0.2
Add changelog
2020-10-07 09:04:39 -04:00
Drew Risinger ba886f7b1a verilog: add tests
Run recommended self-tests from iverilog's CI.

Tests add about a minute to the build time on local machine
(2 -> 3 mins).
2020-09-22 13:58:15 -04:00
Drew Risinger 0d9a6e2da5 verilog: cleanup
Meta attributes were out of date or not in current style,
and some attributes of derivation were redundant.
2020-09-22 13:58:06 -04:00
Drew Risinger c24b9331e0 pythonPackages.Mako: convert to pytestCheckHook
* Expands testing by disabling only known failing tests on pypy.
* Update issue links to GitHub repo.
2020-09-22 09:06:39 -07:00
Drew Risinger 7a8fd8de93 pythonPackages.Mako: cleanup meta
* Update homepage to HTTPS
* Add changelog
2020-09-22 09:06:39 -07:00
Drew Risinger 143289ad5b pythonPackages.WSME: fix build
* Remove unneeded patch
* Run tests properly (misspelled before)
* Update homepage & add changelog
* Sort dependencies
2020-09-21 10:55:45 -07:00
Drew Risinger d45ea33a85 pythonPackages.pecan: 1.3.3 -> 1.4.0
* Update Homepage
* Add Changelog
* Convert to pytestCheckHook
* Remove buildInputs, corrected to propagatedBuildInputs or checkInputs as appropriate.
  This caused downstream failures because some required packages were not in the runtime closure (PYTHONPATH).
2020-09-21 10:55:45 -07:00
Drew Risinger 6e4908a52d spyder: 4.1.4 -> 4.1.5
Changelog: https://github.com/spyder-ide/spyder/blob/master/CHANGELOG.md#version-415-2020-09-01
* Meta: update homepage, add downloadPage & changelog
2020-09-21 09:55:45 -07:00
Drew Risinger 9dc654234a pythonPackages.spyder-kernels: 1.9.3 -> 1.9.4
* Meta: add changelog & download page, update homepage
2020-09-21 09:55:45 -07:00
Drew Risinger 3b6800c76a python3Packages.spyder: fix build
* Remove version locks that don't match what's in nixpkgs
2020-09-21 09:53:44 -07:00
Drew Risinger 85ce380564 terraform-compliance: fix build
* Disables lock of pythonPackages.ipython to allow
    building with what's in nixpkgs
2020-09-21 00:06:27 -04:00
Drew Risinger 4e435eee31 pythonPackages.cfn-lint: 0.35.0 -> 0.35.1
* Update version
* Cleanup packaging: run tests & use GitHub source
* Meta: add changelog
2020-09-20 11:30:00 -07:00
Drew Risinger 60df61b67e mk-python-derivation: document pyproject format
Optional setting of format == "pyproject", "egg" had been documented
in the manual, but they weren't listed in the function header for
``mk-python-derivation.nix``.
2020-09-16 17:38:41 +02:00
Drew Risinger 289825ae8a python3Packages.tinydb: 3.14.1 -> 4.1.1
* Fix license
* Update version
* Update homepage & URL links
* Disable on python2.7 (no longer supported).
2020-09-16 11:16:01 -04:00
Drew Risinger 1d86636aca python27Packages.anytree: fix build
Tests fail on python2.7 b/c the tests use enums (python 3.4+).
Follow-on from #97761.
Converts tests to use pytestCheckHook for easier test disabling.
2020-09-12 11:39:29 -04:00
Drew Risinger 8f6436a825 python3Packages.parso: disable on python 2.7
* Disabled on python 2.7
* Updated meta
* Changed to pytestCheckHook
2020-09-10 15:09:01 -07:00
Drew Risinger b03c729c88 python3Packages.nmigen: fix build
Tried to debug failure & traced it to subprocess.Popen calling fork_exec()
with a bad path, but couldn't reproduce error from manual debugging
using ``nix-shell``.

Bad path meaning that most paths were of form /nix/store/.../bin/sby,
but one path was "sby" only. That's my only guess as to what would
be causing this failure.
2020-09-09 20:04:41 -07:00
Drew Risinger 9fae7b21ef python3Packages.pyfakefs: disable on py2.7
* No longer supports python < 3.5, so disabled.
* Enables tests that were disabled due to bugs.
* Add changelog
2020-09-09 20:01:37 -07:00
Drew Risinger ab525faf05 python3Packages.cirq: unbreak
Remove unneeded test disables.
Add changelog.
Unpin most python dependencies.
2020-09-02 09:08:45 -07:00
Drew Risinger 06313ef348 python3Packages.cvxpy: 1.1.4 -> 1.1.5
Changelog: https://github.com/cvxgrp/cvxpy/releases/tag/v1.1.5

Other updates:
    * Update to pytestCheckHook
    * Disable slowest tests
    * Add changelog
2020-08-28 14:09:37 +02:00
Drew Risinger b72fd5c9df python3Packages.cvxpy: 1.1.4 -> 1.1.5
Changelog: https://github.com/cvxgrp/cvxpy/releases/tag/v1.1.5

Other updates:
    * Update to pytestCheckHook
    * Disable slowest tests
    * Add changelog
2020-08-27 23:05:57 -07:00
Drew Risinger 4dee731f4a python3Packages.qiskit: 0.19.6 -> 0.20.0 2020-08-25 16:13:41 -07:00
Drew Risinger b5070a4fd6 python3Packages.qiskit-aqua: 0.7.3 -> 0.7.5 2020-08-25 16:13:41 -07:00
Drew Risinger ec94311dfc python3Packages.qiskit-ignis: 0.3.3 -> 0.4.0 2020-08-25 16:13:41 -07:00
Drew Risinger 1a8d96e642 python3Packages.qiskit-ibmq-provider: 0.7.2 -> 0.8.0 2020-08-25 16:13:41 -07:00
Drew Risinger d0c96f2cbe python3Packages.qiskit-aer: 0.5.2 -> 0.6.1 2020-08-25 16:13:41 -07:00
Drew Risinger 886a9bced5 python3Packages.yfinance: init at 0.1.54 2020-08-25 16:13:41 -07:00
Drew Risinger 9e8218bb25 python3Packages.multitasking: init at 0.0.9
Dependency for python3Packages.yfinance
2020-08-25 16:13:41 -07:00
Drew Risinger a9987f8053 python3Packages.qiskit-terra: 0.14.2 -> 0.15.1 2020-08-25 16:13:41 -07:00
Drew Risinger 5c60872dfb python3Packages.retworkx: 0.3.4 -> 0.4.0
Also compile from source using Rust. Now possible b/c pyo3/maturin
work on Rust stable.
2020-08-25 16:13:41 -07:00
Drew Risinger 1e8b74f393 muparserx: init at 4.0.8 2020-08-25 16:13:41 -07:00
Drew Risinger 59e13f65fb python3Packages.pylatexenc: 2.4 -> 2.7 2020-08-25 16:13:41 -07:00
Drew Risinger b04ff1ff99 python3Packages.cvxpy: 1.1.3 -> 1.1.4 2020-08-15 12:04:46 +02:00
Drew Risinger 9a8070cdab python3Packages.osqp: disable failing tests
Tests fail on pythonPackages.scipy >= 1.5.0.
This was raised in https://github.com/oxfordcontrol/osqp-python/issues/44
They are being addressed in
https://github.com/oxfordcontrol/osqp-python/pull/46,
and should be re-enabled for the next release.
2020-08-15 12:04:46 +02:00
Drew Risinger ccb6b07c89 reno: 2.3.2 -> 3.1.0
Fix execution, and upgrade to latest version.
2020-08-10 19:55:40 -04:00
Drew Risinger 7e8d919787 python3Packages.pygogo: init at 0.13.2 2020-07-13 11:13:03 -07:00
Drew Risinger c8e496ecc5 pythonPackages.pkutils: init at 1.1.1 2020-07-13 11:13:03 -07:00
Drew Risinger 4ab1c2b032 apache-airflow: unbreak
Unpins some dependencies to unbreak. Removes unused python dependencies,
and corrects some dependency replacements
2020-07-01 23:25:12 -04:00
Drew Risinger 8ec02758c0 pythonPackages.flask-appbuilder: unpin flask-login 2020-07-01 23:24:46 -04:00
Drew Risinger 5818654847 pythonPackages.semver: 2.8.1 -> 2.10.2 2020-07-01 22:51:41 -04:00
Drew Risinger 2396eb646d conan: 1.25.0 -> 1.27.0
Switch to fetching source from GitHub vs PyPi, which will enable running
packaging tests in the future.
2020-07-01 12:45:39 -07:00
Drew Risinger ea5a79c4a3 conan: enable pythonPackages.six > 1.14.0 2020-07-01 12:45:39 -07:00
Drew Risinger 08df77da32 python3Packages.qasm2image: mark broken
Reasons: Last update was Oct 2018 (no activity on GitHub since), failed
tests don't error out the build (i.e. failed build can still succeed),
and this package has not been kept updated to reflect the changing
python3Packages.qiskit API.
2020-07-01 10:37:29 -07:00
Drew Risinger 8fb624ceff python3Packages.cssselect2: unbreak
Imports were out of date. v0.3.0 no longer supports python2.
2020-07-01 10:37:29 -07:00
Drew Risinger 20237cc9e5 python3Packages.tinycss2: unbreak
Newly breaking due to changes in pytest-flake8, resolved with upstream
patch.

Took the opportunity to clean up the package a little bit too, remove
unnecessary patch.
2020-07-01 10:37:29 -07:00
Drew Risinger 265e567557 python3Packages.qiskit: 0.19.1 -> 0.19.6 2020-07-01 10:37:29 -07:00