Registry / security / stonefish-license-manager

stonefish-license-manager

JSON →
library0.7.2pypypiunverified

A cross-platform Python library for network-based software licensing with offline validation, used for managing floating licenses in enterprise environments. Current version is 0.7.2, with monthly releases.

pip install stonefish-license-manager
INSTALL
IMPORT
SIG · STONEFISH-LICENSE-
S
stonefish-license-manager
securitypythonv0.7.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

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

LicenseManager
from stonefish_license_manager import LicenseManager
from stonefish import LicenseManager

Initialize LicenseManager with server and port, then validate a license.

import os from stonefish import LicenseManager lm = LicenseManager(license_server=os.environ.get('LICENSE_SERVER', 'localhost'), port=5090) if lm.validate(): print('License valid') else: print('License invalid')
Debug
Known issues
breakingIn version 0.6.0 the default port changed from 5091 to 5090. Existing configurations must be updated.
fix
Explicitly set port to 5091 if using legacy server: LicenseManager(port=5091).
affects: >=0.6.0
deprecatedThe function `check_license` is deprecated since 0.5.0. Use `validate` method instead.
fix
Replace lm.check_license() with lm.validate().
affects: >=0.5.0
gotchaLicense files must be placed in the current working directory by default. The library does not search common config paths.
fix
Set the license file path explicitly: LicenseManager(license_path='/etc/license.lic').
affects: all
Upgrade
Version history
0.7.2latest on PyPI · released May 18, 2026
Audit
Dependencies
cryptographyrequiredUsed for license signing and verification
Agent activity
25 hits · last 30 days
node
20
Amazon
1
OpenAI (training)
1
Resources

No resource links recorded.