- Feature: deps is now waaaay faster
- Feature: orjson for loading if you include the
honesty[orjson]
extra or otherwise have it installed. - Feature: keke tracing (
honesty --trace=/filename --stats subcommand ...
) - Fix: handle nonstandard servers that give
null
upload time - Fix: more consistent display of divergent deps
- Fix: projects with no deps can now have their metadata read (libclang 16.0.6)
- Feature: Both deps and revs subcommands in the same release
- Fix: Lots of real-world fixes to specifier handling
- Feature: Compatible with python 3.8-3.12 now.
- Fix: Work with packaging after the LegacyVersion removal.
- Feature: point-in-time resolution in
honesty deps --historical
(still not a solver) - Fix: actually freshen simple-index (#18)
- Fix: sort releases
- Fix: windows filename parsing improvement
- Fix: more defensive about dep cycles
- Fix: update skel, workflow tests on 3.9 now
- Dev: most config is now static in
setup.cfg
- Feature:
honesty deps
subcommand - Feature:
honesty [cmd]
allows multiple package names - Fix: versions are now sorted once, and better typed
- Fix: windows compat (#7, #13)
- Fix: include py.typed
- Fix: no longer build a "universal" wheel
- Feature: allow overriding
aiohttp.ClientSession
args, say to include a proxy connector - Fix: Use
appdirs
for most cache locations
- Feature:
honesty age
to print how old a release is - Feature: initial json-index support (on by default in CLI, not API)
- Feature:
honesty extract
- Feature:
honesty license
to guess a license usinginfer-license
lib - Fix: better filename parsing
- Fix: better html parsing
- Fix: handle
requires_python
- Fix: License is now MIT
- Fix: tests work better on windows
- Fix: console script works now
- Fix: better tests
- Fix: slimmer deps, drops requests and arlib
- Fix:
honesty ispep517
andhonesty native
bug
- Feature:
honesty download
(to download sdist) - Feature: async API using aiohttp
- Feature: allow specifying
pkg==ver
in CLI
- Feature:
honesty ispep517
andhonesty native
- Feature: type checking
- Fix: extraction optimization that streams
.tar
- Fix: relative paths in simple-index work
- Feature:
honesty check
can work on multiple versions
- Initial release