Commit graph

20 commits

Author SHA1 Message Date
a-kenji
3faddeaaa9 fix: typos
Fixes some trivial typos, mostly in comments,
except for in `mach_nix/resolver/__init__.py`,
the scope is a context manager, so there shouldn't be arbitrary
sideffects by the rename.
2022-09-08 09:07:24 +02:00
Tom Prince
8c0a86b93b Upgrade resolvelib to 0.8.1. 2022-02-09 13:09:18 -07:00
Tom Prince
3ecc3bfbf1 Upgrade resolvelib to 0.6.0. 2022-02-09 12:55:25 -07:00
Tom Prince
2d2f50cb2a Upgrade resolvelib to 0.4.0. 2021-10-15 15:46:46 -06:00
Tom Prince
dad6d3948e Track raw provider version, rather than rebuilding. 2021-10-15 15:01:41 -06:00
DavHau
c25116245d improve unwanted dependency removal
- retrieve dependency information for nixpkgs packages only from sdist and not from wheel provider
- skip dependency removal if package dependencies are unknown
2022-02-03 22:11:44 +07:00
Tom Prince
624edfc3ea Add PEP440 prerelease version handling.
This switches to using `packaging.version` for version numbers
and `packaging.specifiers` for handling specifiers, the later
which implements the PEP440 logic for prereleases.
2021-10-12 13:06:03 -06:00
DavHau
e7b7212ed8 filter out semaphors 2020-11-21 00:38:51 +07:00
DavHau
3ff3501551 reimplement requirement and version parsing 2020-11-21 00:08:20 +07:00
DavHau
d4f4294037 cleanup 2020-11-19 12:16:04 +07:00
DavHau
55f0bfbc4e continue work on conda 2020-11-17 18:29:44 +07:00
DavHau
678d716d1e WIP conda: add crawler for conda channels 2020-10-27 09:46:33 +07:00
DavHau
0925bc4147 WIP: conda 2020-10-26 01:09:37 +07:00
DavHau
5b77d1c846 fix circular dependency detection + removal 2020-10-20 13:27:40 +07:00
DavHau
1652e31ce3
Dev (#63)
* fix abi tag for python 3.8

* handle circular deps; print info ResolutionImpossible; add tests

* fix readme

* version 2.2.1
2020-08-11 18:40:10 +07:00
DavHau
9f12a12b03 improve nixpkgs name mapping 2020-08-08 17:08:11 +07:00
DavHau
17aa8ceedd respect requires_python for wheels, support macos, add caching 2020-08-08 17:08:11 +07:00
DavHau
c8f6586e20 cleanup leftover code of removed functionality 'prefer_nixpkgs' 2020-06-28 02:32:19 +00:00
DavHau
d37c1eb362
Version 2.0.0 (#20)
See Changelog.md for changes.

* adapt data interface for new sdist dependency graph format

* change wording in readme

* wheel support + concept providers

* overlay support WIP

* overlay support

* extras support for nixpkgs

* machnix as overrides

* granular provider settings + custom autoPatchelfHook

* improve overlay generator, remove prefer_new

* unify nixpkgs src

* update interface, bump version and examples

* fixes and updated docs
2020-05-19 09:46:48 +00:00
DavHau
454ec4ebe9 init 2020-04-22 09:46:03 +00:00