Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.2.3 instead.

Official stlib plugins

build status Quality GitHub license

Current plugins:

  • SteamTrades
  • SteamGifts

How to Create Plugins

Just create a new class by extending the class utils.Base from stlib.
Nothing special here, you can use stlib-plugins as an example.

How to Use Plugins

from stlib import plugins

# You can modify the default search path prior the plugin manager initialization
# Must be called before use any method from 'plugins' module
# Warning: Your custom search paths will take precedence over default search paths
plugins.add_search_paths(<mypath>, <anotherpath>, ...)

# You can get a list of all available plugins
all_plugins = plugins.get_available_plugins()

# You can check if there has a plugin called <plugin_name>
if plugins.has_plugin(<plugin_name>):
   # So you can load the plugin by plugin name
   plugin = plugins.get_plugin(<plugin_name>)

Default search paths are:

# For Windows:
<current_directory>\\plugins  
%LOCALAPPDATA%\\stlib\\plugins

# For Linux:
<current_directory>/plugins  
/usr/share/stlib/plugins  
$HOME/.local/share/stlib/plugins

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stlib-plugins-1.2.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stlib_plugins-1.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file stlib-plugins-1.2.tar.gz.

File metadata

  • Download URL: stlib-plugins-1.2.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for stlib-plugins-1.2.tar.gz
Algorithm Hash digest
SHA256 b5e16eb6cf24bcb67aab4cf325bd03bf0c5f0687b6d4d5a01c0ecaa844c7a9d4
MD5 b83d49b8390a9f97e8c9e101001de6e3
BLAKE2b-256 0d388af4e5fd863f83d31dad11f1910993422e93be64133bf091dda8eedced5b

See more details on using hashes here.

File details

Details for the file stlib_plugins-1.2-py3-none-any.whl.

File metadata

  • Download URL: stlib_plugins-1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for stlib_plugins-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 06d1100619c099efac98bea40cd5cedd43d307a36e6408fecc27fe770e658639
MD5 e687d461cb282efba85fd540950dbfef
BLAKE2b-256 f27d2438377e3d97ca7e8d7d90d2301b9ffd384acaa040d6efbf717fbbdc426a

See more details on using hashes here.

Release history Release notifications | RSS feed

1.2.3

2 files

1.2.2

2 files

1.2.1

2 files

This release

1.2 This release

2 files

1.1.2

2 files

1.1.1

2 files

1.1

2 files

0.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page