Package: ats-utilities
ATS Utilitiesats_utilitiesis framework for creating Apps/Tools/Scripts.Developed inpythoncode.The README is used to introduce the modules and provide instructions on
how to install the modules, any machine dependencies it may have and any
other information that should be provided before the modules are installed.Table of ContentsInstallationInstall using pipInstall using buildInstall using py setupInstall using dockerDependenciesFramework structureDocsContributingCopyright and LicenceInstallationUsed next development environmentCurrently there are four ways to install frameworkInstall process based on using pip mechanismInstall process based on build mechanismInstall process based on setup.py mechanismInstall process based on docker mechanismInstall using pipPython is located atpypi.org.You can install by using pip# python3pip3installats-utilitiesInstall using buildNavigate torelease pagedownload and extract release archive.To installats-utilities, runtarxvzfats-utilities-x.y.z.tar.gzcdats-utilities-x.y.z# python3wgethttps://bootstrap.pypa.io/get-pip.py
python3get-pip.pypython3-mpipinstall--upgradesetuptools
python3-mpipinstall--upgradepip
python3-mpipinstall--upgradebuild
pip3install-rrequirements.txt
python3-mbuild--no-isolation--wheel
pip3installdist/ats-utilities-x.y.z-py3-none-any.whl
rm-fget-pip.pyInstall using py setupNavigate torelease pagedownload and extract release archive.To installats-utilities, locate and run setup.py with argumentstarxvzfats-utilities-x.y.z.tar.gzcdats-utilities-x.y.z# python3wgethttps://bootstrap.pypa.io/get-pip.py
python3get-pip.py
python3-mpipinstall--upgradesetuptools
python3-mpipinstall--upgradepip
python3-mpipinstall--upgradebuild
pip3install-rrequirements.txt
python3setup.pyinstall_lib
python3setup.pyinstall_egg_info
rm-fget-pip.pyInstall using dockerYou can use Dockerfile to create image/container.DependenciesThese modules requires other modules and libraries (Python 3.x)yaml - YAML parser and emitter for Pythonbs4 - Screen-scraping librarycolorama - Cross-platform colored terminal textFramework structureats_utilitiesis based on OOP.Framework structureats_utilities/├──checker/│└──__init__.py├──cli/│├──cfg_cli_meta.py│├──cfg_cli.py│├──ini_cli_meta.py│├──ini_cli.py│├──__init__.py│├──json_cli_meta.py│├──json_cli.py│├──xml_cli_meta.py│├──xml_cli.py│├──yaml_cli_meta.py│└──yaml_cli.py├──config_io/│├──abs_read_conf.py│├──abs_write_conf.py│├──cfg/││├──cfg2object_meta.py││├──cfg2object.py││├──__init__.py││├──object2cfg_meta.py││└──object2cfg.py│├──conf_file_meta.py│├──file_check.py│├──ini/││├──ini2object_meta.py││├──ini2object.py││├──__init__.py││├──object2ini_meta.py││└──object2ini.py│├──__init__.py│├──json/││├──__init__.py││├──json2object_meta.py││├──json2object.py││├──object2json_meta.py││└──object2json.py│├──xml/││├──__init__.py││├──object2xml_meta.py││├──object2xml.py││├──xml2object_meta.py││└──xml2object.py│└──yaml/│├──__init__.py│├──object2yaml_meta.py│├──object2yaml.py│├──yaml2object_meta.py│└──yaml2object.py├──console_io/│├──error.py│├──__init__.py│├──success.py│├──verbose.py│└──warning.py├──exceptions/│├──ats_attribute_error.py│├──ats_bad_call_error.py│├──ats_file_error.py│├──ats_key_error.py│├──ats_lookup_error.py│├──ats_parameter_error.py│├──ats_type_error.py│├──ats_value_error.py│└──__init__.py├──info/│├──ats_build_date.py│├──ats_info_meta.py│├──ats_info_ok.py│├──ats_licence.py│├──ats_name.py│├──ats_version.py│└──__init__.py├──__init__.py├──logging/│├──ats_logger_file.py│├──ats_logger_meta.py│├──ats_logger_name.py│├──ats_logger_status.py│└──__init__.py├──option/│└──__init__.py├──pro_config/│├──__init__.py│├──pro_name.py│└──template_dir.py└──splash/├──ext_infrastructure.py├──github_infrastructure.py├──__init__.py├──progress_bar.py├──splash_meta.py├──splash_property.py└──terminal_properties.py16directories,59filesDocsMore documentation and info atats-utilities.readthedocs.iowww.python.orgContributingContributing to ats_utilitiesCopyright and LicenceCopyright (C) 2017 - 2024 byvroncevic.github.io/ats_utilitiesats_utilitiesis free software; you can redistribute it and/or modify
it under the same terms as Python itself, either Python version 3.x or,
at your option, any later version of Python 3 you may have available.Lets help and support PSF.