Commit graph

101 commits

Author SHA1 Message Date
adisbladis
f00e96064e Fix ansible-molecule test 2021-12-25 21:55:18 -08:00
adisbladis
10dbbb7405 ansible-molecule: Update test dependencies 2021-12-25 21:55:18 -08:00
adisbladis
2c63047ee1 Run nixpkgs-fmt after the nixpkgs bump 2021-12-25 21:55:18 -08:00
Phillip Cloud
2f325da8ec
fix: add missing runCommand 2021-12-22 14:04:07 -05:00
Phillip Cloud
3cbe79b23e
test: actually run the test 2021-12-22 14:03:59 -05:00
Phillip Cloud
4aaff20614
fix: patch jq to remove requests and depend on upstream jq 2021-12-22 14:01:26 -05:00
Phillip Cloud
144f884a5b
poetry2nix: regen lock file 2021-11-08 08:39:15 -05:00
Phillip Cloud
7191e51bd7
common-pkgs-2: don't install argparse if >= 2.7 2021-11-08 08:38:55 -05:00
Phillip Cloud
47dac9d9e4
common-pkgs-2: lock cryptography to 3 2021-11-08 08:38:33 -05:00
Phillip Cloud
5a3bfdf4f9
common-pkgs-2: remove unused comment 2021-11-08 08:23:51 -05:00
Phillip Cloud
2fed7bc910
pip: remove restriction 2021-11-08 08:07:04 -05:00
Alex Chalk
cf08f95e1e
test: Call tests 2021-10-04 16:22:11 -05:00
Alex Chalk
d81656e5d0
test: Add uwsgi tests 2021-10-04 16:22:11 -05:00
Phillip Cloud
38c2f51e85
pytest-randomly: failing test 2021-09-16 11:41:38 -04:00
Victor Engmark
9cbcc4a0e1 tests: Add in test
Tests the change in commit 203fb43910.
2021-08-30 13:43:44 +12:00
adisbladis
0039be3910
tests.git-deps-pinned: Regenerate poetry2nix overlay 2021-08-11 18:10:29 -05:00
Utku Demir
69b4b56384
Add test-case for matplotlib 2021-07-20 21:19:30 +12:00
Niels Kristian Lyshøj Jensen
aa111b9ac2
Add tests for local file packages 2021-07-10 13:40:33 +02:00
Tom Sydney Kerckhove
2938150771 remove obsolete circleci config 2021-06-26 10:01:50 +02:00
Tom Sydney Kerckhove
b66fcd00c5 Regression test 2021-06-26 10:00:05 +02:00
Antoine Eiche
28fba9f743
Add support to the legacy Pypi API
Some private repositories (such as Devpi) expose the legacy Pypi
API (https://warehouse.pypa.io/api-reference/legacy.html).

This commit adds a dedicated fetcher which basically queries this API
to get the URL pointing to the actual file.

Since Pypi still exposes this API, it has been possible to write a
test that uses this legacy API.

Fixes https://github.com/nix-community/poetry2nix/issues/277.
2021-06-01 16:25:29 -05:00
adisbladis
4b651e043e
Merge pull request #304 from andir/fetch-api
Always fallback to querying the Pypi API when the predicted URL 404s
2021-06-01 16:14:37 -05:00
sireliah
90d4c8e8a6
Allow the package extras to contain dashes in name 2021-05-27 10:56:33 +02:00
Andreas Rammhold
7113a96c35
Add MarkupSafe2 test case
This test case is what initially motivated the move towards Pypi API
based fallback fetching.
2021-05-13 21:48:04 +02:00
sireliah
d157bd2605
Extract the requiredPythonModules from current Python 2021-03-17 15:29:37 +01:00
sireliah
74ab8c6274
Document dependency changes 2021-03-12 13:40:32 +01:00
sireliah
55ae3ee9c6
Bump Python version to 3.8 in the mk-poetry-packages test 2021-03-12 12:53:39 +01:00
sireliah
3c651c6455
Reformat mk-poetry-packages test 2021-03-12 11:32:35 +01:00
sireliah
41de3f2afc
Make mkPoetryPackages return nested dependencies 2021-03-12 09:59:33 +01:00
adisbladis
b63e5e22c8
re-enable pyqt test 2021-02-21 11:57:24 +01:00
adisbladis
3ffd5f7389
Pin nixpkgs in tests
I've had enough with nixpkgs breakage affecting our tests...
2021-02-21 11:54:33 +01:00
adisbladis
c3b6684ddc
Temporarily disable pyqt test
This was broken by external changes in nixpkgs, lets disable it
temporarily to get the CI green on pull requests and then fix it.
2021-02-21 11:43:28 +01:00
K900
324cc0cb2a Fix stdenv.platform accesses for latest nixpkgs
This fixes builds being completely broken after:
* https://github.com/NixOS/nixpkgs/pull/110726
* https://github.com/NixOS/nixpkgs/pull/110544

This also fixes poetry2nix on ARM and PowerPC platforms by introducing a
mapping from Nixpkgs targets to manylinux_* machine names and using it
when matching wheels for dependencies.
2021-01-30 20:17:54 +03:00
Phillip Cloud
9321f57657 tests: enable manylinux test 2021-01-14 12:52:57 -05:00
adisbladis
18a77a95cd
!! 2020-11-30 19:28:07 +01:00
adisbladis
c0c6038262
Fix tests
Something upstream broke a lot of python37 packages and I'm not
interested in debugging this.
2020-11-30 19:27:48 +01:00
adisbladis
ba41e216a6
Fix wheel builds 2020-11-26 14:46:51 +01:00
adisbladis
360bfd0b80
Fix mkPoetryEnv with the new lock file structure 2020-10-01 20:52:44 +02:00
Matthieu Coudron
f1eb32dd75 feat: test tag/rev/branch
rev / branch was not tested.
and rename git-deps to git-deps-pinned to prevent the confusion between
2 tests
2020-09-08 16:15:09 +02:00
jschaul
c849edee3e
failing test for ansible and molecule 2020-08-24 23:11:21 +02:00
adisbladis
f648dd5099
Add test to check if default can compose 2020-07-22 01:21:24 +02:00
adisbladis
ccc3ff8a54
Add composability test to overrideOverlay test 2020-07-22 01:21:24 +02:00
adisbladis
ac533e586a
tests: Pin prefer wheel tests to python 3.7
Some wheels are not available for python 3.8 which is the default on
unstable now.
2020-07-01 10:36:07 +02:00
Silvan Mosberger
e646d6e4f0
Add currently-failing example of editable shell 2020-05-23 23:48:34 +02:00
adisbladis
db06bdd6e7
Format with nixpkgs-fmt 0.9 2020-05-19 21:06:02 +01:00
Silvan Mosberger
eb940dc9a3
Add test case for editable mkPoetryEnv 2020-05-08 23:01:13 +01:00
adisbladis
bbd264076a
Add suport for overriding the app together with dependencyEnv
And extend with support for all buildEnv args
2020-05-08 18:51:25 +01:00
Silvan Mosberger
d550dd4d99
Add test for dependencyEnv passthru 2020-05-08 18:29:19 +01:00
Raito Bezarius
330b56105c
fetchwheel: initial version 2020-05-03 10:10:09 +01:00
adisbladis
4ebbfdacd1
nixpkgs-fmt broke it's format yet again 2020-04-29 14:12:59 +01:00