Registry / http-networking / fds-sdk-utils

fds-sdk-utils

JSON →
library3.0.0pypypiunverified

Utilities for interacting with FactSet APIs. Version 2.1.2 supports Python >=3.8, <4.0. Provides caching, retry, logging, and auth helpers for the FactSet SDK ecosystem. Released monthly on PyPI.

pip install fds-sdk-utils
INSTALL
IMPORT
SIG · FDS-SDK-UTILS
F
fds-sdk-utils
http-networkingpythonv3.0.0
Install
3.1s avg
Import
Disk
38MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v3.0.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 40.1MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 3.1s · import 0.000s · 40MB
38MB installed
● package 38MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

RetryConfig
from fds import RetryConfig
from fds.utils import RetryConfig

Basic usage of RetryConfig utility.

from fds.utils import RetryConfig retry = RetryConfig(max_retries=3, backoff_factor=0.5) print(retry)
Debug
Known issues
breakingIn v2.0, the import path changed from `fds_sdk_utils` to `fds.utils`. Old imports will break.
fix
Change imports to `from fds.utils import ...`.
affects: >=2.0.0
deprecatedThe `FactSetAuth` class has been deprecated in favor of `FDSAuth` in newer versions (v2.1+).
fix
Use `from fds.utils.auth import FDSAuth` instead.
affects: >=2.1.0
gotchaCaching is disabled by default; you must explicitly configure a cache backend. Without it, repeated requests are not cached.
fix
Pass a cache instance to the utility function, e.g., `from fds.utils.cache import MemoryCache`.
affects: all
Upgrade
Version history
3.0.0latest on PyPI · released May 7, 2026
Audit
Dependencies
requestsrequiredHTTP client for API calls
python-dateutilrequiredDate/time parsing
Agent activity
31 hits · last 30 days
node
28
OpenAI (training)
2
Amazon
1
Resources
fds-sdk-utils — pip install fds-sdk-utils · libregistry