Commit Graph

26 Commits

Author SHA1 Message Date
Anna “CyberTailor” 1bbd710e72
tox: add bandit security linter
continuous-integration/drone/push Build is passing Details
2024-04-26 12:35:36 +05:00
Anna “CyberTailor” 51007e1036
Revert "tests: restrict network to repology.org only"
continuous-integration/drone/push Build is passing Details
It would allow network access even in "--block-network" mode.

This reverts commit 671c311c21.
2024-04-26 01:29:49 +05:00
Anna “CyberTailor” 538de88169
tests: make sure session is always closed 2024-04-25 01:42:31 +05:00
Anna “CyberTailor” 18ccf7d916
pyproject: add API doc stubs to sdist
continuous-integration/drone/push Build is passing Details
2024-04-23 02:38:40 +05:00
Anna “CyberTailor” ef38cdd3bc
Bump version: 0.1.0 → 0.2.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2024-04-22 21:37:48 +05:00
Anna “CyberTailor” 8d945293aa
docs: improve API documentation
continuous-integration/drone/push Build is passing Details
2024-04-22 21:32:28 +05:00
Anna “CyberTailor” d436a4a906
readme: add OpenSSF best practices badge 2024-04-22 19:40:59 +05:00
Anna “CyberTailor” 67da5ca367
client: deduplicate code for api() functions
continuous-integration/drone/push Build is passing Details
Use a common "_json_api" helper.

Use JSON parser from Pydantic as it's supposed to be faster.
2024-04-22 18:59:32 +05:00
Anna “CyberTailor” a2cab3c725
client: split tools code from API v1 code
continuous-integration/drone/push Build is passing Details
2024-04-22 18:02:26 +05:00
Anna “CyberTailor” bfbfe67056
client: split v1 API code from common code
continuous-integration/drone/push Build is passing Details
2024-04-22 17:50:46 +05:00
Anna “CyberTailor” 49e6a47b29
exp(distromap): new API function
continuous-integration/drone/push Build is passing Details
2024-04-22 17:41:34 +05:00
Anna “CyberTailor” 5b78adc442
Bump version: 0.0.2 → 0.1.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2024-04-22 01:19:04 +05:00
Anna “CyberTailor” cda93352fa
docs: remove untagged 0.0.3 from release notes 2024-04-22 01:18:40 +05:00
Anna “CyberTailor” 671c311c21
tests: restrict network to repology.org only
continuous-integration/drone/push Build is passing Details
2024-04-22 01:14:18 +05:00
Anna “CyberTailor” 7a733288fc
docs: small fixes 2024-04-22 01:07:43 +05:00
Anna “CyberTailor” c69beddfe7
main(resolve_package): new API function
continuous-integration/drone/push Build is passing Details
2024-04-22 00:53:20 +05:00
Anna “CyberTailor” 72a614268f
tests: add test for raw API call 2024-04-21 21:59:02 +05:00
Anna “CyberTailor” ecb82ae386
main(api): move logic to internal _call() 2024-04-21 21:58:38 +05:00
Anna “CyberTailor” 8f96728797
utils: fix context manager
continuous-integration/drone/push Build is passing Details
2024-01-07 21:44:09 +05:00
Anna “CyberTailor” 358832aeb2
github: add funding info
continuous-integration/drone/push Build is passing Details
2024-01-07 21:05:54 +05:00
Anna “CyberTailor” 3e92d04b9f
tox: add py3.12 to envlist
continuous-integration/drone/push Build is passing Details
2024-01-07 03:55:41 +05:00
Anna “CyberTailor” 2857a65d26
readme: fix CI badge
continuous-integration/drone/push Build is passing Details
2024-01-07 03:36:13 +05:00
Anna “CyberTailor” eca471d5f1
Bump version: 0.0.1 → 0.0.2
continuous-integration/drone/push Build is passing Details
2024-01-07 03:33:16 +05:00
Anna “CyberTailor” f88c340af7
get_projects: fix fetching >200 items 2024-01-07 03:33:09 +05:00
Anna “CyberTailor” c9e8bd2adc
First release
continuous-integration/drone Build is passing Details
2024-01-07 02:15:52 +05:00
Anna “CyberTailor” 199c3c8f83
Initial commit 2024-01-05 20:11:01 +05:00