{"id":27771,"library":"g3wsuite-config-scripts","title":"G3W Suite Configuration Scripts","description":"Configuration scripts for setting up the G3W Suite environment. Version 0.6.3 supports Python >=3.7, with monthly releases. Provides utilities for managing g3w-suite configurations.","status":"active","version":"0.6.3","language":"python","source_language":"en","source_url":"https://github.com/moovida/g3wsuite_config_scripts","tags":["g3w-suite","configuration","scripts"],"install":[{"cmd":"pip install g3wsuite-config-scripts","lang":"bash","label":"Default install"}],"dependencies":[],"imports":[{"note":"","wrong":"","symbol":"ConfigScript","correct":"from g3wsuite_config_scripts import ConfigScript"},{"note":"","wrong":"","symbol":"setup_environment","correct":"from g3wsuite_config_scripts import setup_environment"}],"quickstart":{"code":"from g3wsuite_config_scripts import ConfigScript\n\nconfig = ConfigScript()\nconfig.run()","lang":"python","description":"Basic usage: import ConfigScript and call run()."},"warnings":[{"fix":"Use 'from g3wsuite_config_scripts import ...' with underscores.","message":"The package name on PyPI uses hyphens (g3wsuite-config-scripts), but imports use underscores (g3wsuite_config_scripts). Common mistake: using hyphens in import.","severity":"gotcha","affected_versions":"all"},{"fix":"Ensure all required environment variables as per documentation are set.","message":"Scripts may require specific environment variables to be set before execution. Missing variables can cause silent failures.","severity":"gotcha","affected_versions":"all"},{"fix":"Replace 'run_legacy_setup()' with 'ConfigScript().run()'.","message":"The function 'run_legacy_setup' was deprecated in version 0.6.0 and may be removed. Use 'ConfigScript.run()' instead.","severity":"deprecated","affected_versions":">=0.6.0"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Change import to: from g3wsuite_config_scripts import ...","cause":"Trying to import using hyphens instead of underscores.","error":"ModuleNotFoundError: No module named 'g3wsuite-config-scripts'"},{"fix":"Use ConfigScript.run() instead.","cause":"Function removed after deprecation in version 0.6.0.","error":"AttributeError: module 'g3wsuite_config_scripts' has no attribute 'run_legacy_setup'"},{"fix":"Set the environment variable, e.g., export G3WSUITE_HOME=/path/to/g3wsuite","cause":"Required environment variable G3WSUITE_HOME is not set.","error":"KeyError: 'G3WSUITE_HOME'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}