Saravanan666/pypi-org huggingface dataset:
Package: tool100
DNA AUDIT TOOLDNA Audit tool helps you to check whether the application built on AWS is following the AWS Well-Architected framework by validating it against
various AWS services security requirements and the best practices. Generates report to validate the security requirements and security best practices.AWS Hardening Standards & Best Practiceshttps://codaglobal.atlassian.net/l/cp/UP1BxJTrAWS Tagging Standardshttps://codaglobal.atlassian.net/l/cp/oj0NgsdbAWS Naming Standardshttps://codaglobal.atlassian.net/l/cp/s99nYLECAudit tool setupThe project basically uses boto client to connect to the aws services.Update the session credentials in the terminal.Specify the region name if you need to perform the audit for services in a specific region by mentioning the region name as argument while running the program.If no region is specified us-east-1 is taken as default region and audit checks are performed for the services in us-east-1.If you need to check tags. Update the Config.Json file by mentioning the tags in the account tags provided.Audit Tool ExecutionCreating Virtual Environmentpython3 -m venv venvActivating the virtual environmentsource venv/bin/activateInstalling the dependencies in the virtual environmentpip install -r requirements.txtRun the following commandpython3 src/main.py --region {region_name}Test Cases ExecutionnosetestsFinal ReportThe overall report is provided as a HTML document.sample report
Package: tool101
DNA AUDIT TOOLDNA Audit tool helps you to check whether the application built on AWS is following the AWS Well-Architected framework by validating it against
various AWS services security requirements and the best practices. Generates report to validate the security requirements and security best practices.AWS Hardening Standards & Best Practiceshttps://codaglobal.atlassian.net/l/cp/UP1BxJTrAWS Tagging Standardshttps://codaglobal.atlassian.net/l/cp/oj0NgsdbAWS Naming Standardshttps://codaglobal.atlassian.net/l/cp/s99nYLECAudit tool setupThe project basically uses boto client to connect to the aws services.Update the session credentials in the terminal.Specify the region name if you need to perform the audit for services in a specific region by mentioning the region name as argument while running the program.If no region is specified us-east-1 is taken as default region and audit checks are performed for the services in us-east-1.If you need to check tags. Update the Config.Json file by mentioning the tags in the account tags provided.Audit Tool ExecutionCreating Virtual Environmentpython3 -m venv venvActivating the virtual environmentsource venv/bin/activateInstalling the dependencies in the virtual environmentpip install -r requirements.txtRun the following commandpython3 src/main.py --region {region_name}Test Cases ExecutionnosetestsFinal ReportThe overall report is provided as a HTML document.sample report
Package: tool111
DNA AUDIT TOOLDNA Audit tool helps you to check whether the application built on AWS is following the AWS Well-Architected framework by validating it against
various AWS services security requirements and the best practices. Generates report to validate the security requirements and security best practices.AWS Hardening Standards & Best Practiceshttps://codaglobal.atlassian.net/l/cp/UP1BxJTrAWS Tagging Standardshttps://codaglobal.atlassian.net/l/cp/oj0NgsdbAWS Naming Standardshttps://codaglobal.atlassian.net/l/cp/s99nYLECAudit tool setupThe project basically uses boto client to connect to the aws services.Update the session credentials in the terminal.Specify the region name if you need to perform the audit for services in a specific region by mentioning the region name as argument while running the program.If no region is specified us-east-1 is taken as default region and audit checks are performed for the services in us-east-1.If you need to check tags. Update the Config.Json file by mentioning the tags in the account tags provided.Audit Tool ExecutionCreating Virtual Environmentpython3 -m venv venvActivating the virtual environmentsource venv/bin/activateInstalling the dependencies in the virtual environmentpip install -r requirements.txtRun the following commandpython3 src/main.py --region {region_name}Test Cases ExecutionnosetestsFinal ReportThe overall report is provided as a HTML document.sample report
Package: tool114
DNA AUDIT TOOLDNA Audit tool helps you to check whether the application built on AWS is following the AWS Well-Architected framework by validating it against
various AWS services security requirements and the best practices. Generates report to validate the security requirements and security best practices.AWS Hardening Standards & Best Practiceshttps://codaglobal.atlassian.net/l/cp/UP1BxJTrAWS Tagging Standardshttps://codaglobal.atlassian.net/l/cp/oj0NgsdbAWS Naming Standardshttps://codaglobal.atlassian.net/l/cp/s99nYLECAudit tool setupThe project basically uses boto client to connect to the aws services.Update the session credentials in the terminal.Specify the region name if you need to perform the audit for services in a specific region by mentioning the region name as argument while running the program.If no region is specified us-east-1 is taken as default region and audit checks are performed for the services in us-east-1.If you need to check tags. Update the Config.Json file by mentioning the tags in the account tags provided.Audit Tool ExecutionCreating Virtual Environmentpython3 -m venv venvActivating the virtual environmentsource venv/bin/activateInstalling the dependencies in the virtual environmentpip install -r requirements.txtRun the following commandpython3 src/main.py --region {region_name}Test Cases ExecutionnosetestsFinal ReportThe overall report is provided as a HTML document.sample report
Package: tool115
DNA AUDIT TOOLDNA Audit tool helps you to check whether the application built on AWS is following the AWS Well-Architected framework by validating it against
various AWS services security requirements and the best practices. Generates report to validate the security requirements and security best practices.AWS Hardening Standards & Best Practiceshttps://codaglobal.atlassian.net/l/cp/UP1BxJTrAWS Tagging Standardshttps://codaglobal.atlassian.net/l/cp/oj0NgsdbAWS Naming Standardshttps://codaglobal.atlassian.net/l/cp/s99nYLECAudit tool setupThe project basically uses boto client to connect to the aws services.Update the session credentials in the terminal.Specify the region name if you need to perform the audit for services in a specific region by mentioning the region name as argument while running the program.If no region is specified us-east-1 is taken as default region and audit checks are performed for the services in us-east-1.If you need to check tags. Update the Config.Json file by mentioning the tags in the account tags provided.Audit Tool ExecutionCreating Virtual Environmentpython3 -m venv venvActivating the virtual environmentsource venv/bin/activateInstalling the dependencies in the virtual environmentpip install -r requirements.txtRun the following commandpython3 src/main.py --region {region_name}Test Cases ExecutionnosetestsFinal ReportThe overall report is provided as a HTML document.sample report
Package: tool89
DNA AUDIT TOOLDNA Audit tool helps you to check whether the application built on AWS is following the AWS Well-Architected framework by validating it against
various AWS services security requirements and the best practices. Generates report to validate the security requirements and security best practices.AWS Hardening Standards & Best Practiceshttps://codaglobal.atlassian.net/l/cp/UP1BxJTrAWS Tagging Standardshttps://codaglobal.atlassian.net/l/cp/oj0NgsdbAWS Naming Standardshttps://codaglobal.atlassian.net/l/cp/s99nYLECAudit tool setupThe project basically uses boto client to connect to the aws services.Update the session credentials in the terminal.Specify the region name if you need to perform the audit for services in a specific region by mentioning the region name as argument while running the program.If no region is specified us-east-1 is taken as default region and audit checks are performed for the services in us-east-1.If you need to check tags. Update the Config.Json file by mentioning the tags in the account tags provided.Audit Tool ExecutionCreating Virtual Environmentpython3 -m venv venvActivating the virtual environmentsource venv/bin/activateInstalling the dependencies in the virtual environmentpip install -r requirements.txtRun the following commandpython3 src/main.py --region {region_name}Test Cases ExecutionnosetestsFinal ReportThe overall report is provided as a HTML document.sample report
Package: toolaudit
toolaudit=========`|Build Status| <https://travis-ci.org/jstutters/toolaudit>`_Report on the tools used in your software pipeline.Purpose-------``toolaudit`` provides a way of monitoring a collection of softwareprograms for version changes and is also able test functionality. Itwritten to assist with the auditing of software pipelines inneuroscience research.Usage-----``toolaudit`` uses `YAML <http://yaml.org/>`_ to describe softwarecollections. A simple example of one of these descriptions is:::---tools:- name: catpath: /bin/catreader:name: command_lineoption: --versionregex: "^cat\\s\\(GNU\\scoreutils\\)\\s([0-9\\.]*)$"test:name: stdoutcommand: "{exe} {file1} {file2}"inputs:file1: foo.txtfile2: bar.txtA simple invocation of toolaudit is: ``bash $ toolaudit example.yaml``For the above example this would return:::---tools:- checksum: 9c3bb3efa8095f36aafd9bf3a698efe439505021name: catoutput_checksum: 533fbb1dc1a426ecf19af2f8e4f01c59491e6f8fpath: /bin/catreader: {name: command_line, option: --version, regex: '^cat\s\(GNU\scoreutils\)\s([0-9\.]*)$'}tester:command: '{exe} {file1} {file2}'inputs: {file1: foo.txt, file2: bar.txt}name: stdoutversion: '8.4'The checksum is a SHA1 hash of the file identified at *path*. The outputchecksum is a SHA1 hash of the what was printed to stdout.Documentation-------------Full documentation is at:`toolaudit.readthedocs.org <https://toolaudit.readthedocs.org/>`_.Release History---------------0.0.5~~~~~-  Allow user to choose to ignore non-zero return code when using thefileout test0.0.4~~~~~-  Fixed crash when the line\_in\_file version reader was used with noarguments0.0.3~~~~~-  Added support for Python 3-  Added the --onlytest option to run a specific test0.0.2~~~~~-  Initial public releaseLicense-------``toolaudit`` is licensed under `The MITLicense <http://opensource.org/licenses/MIT>`_... |BuildStatus| image:: https://travis-ci.org/jstutters/toolaudit.svg?branch=master
Package: tool-aws
tool-awsMacro CMDs for managing AWS resourcesInstallation$ pip install tool_awsUsageBatch delete files in S3 by listing content iteratively with a prefix.$ s3rm --bucket-name ${BUCKET_NAME} --prefix ${PATH}Batch delete tiles in S3 using a bbox in LV95:$ s3rm --bucket-name ${BUCKET_NAME} --prefix /1.0.0/ch.swisstopo.fixpunkte-agnes/default/current/2056/* --bbox 2671000,1139000,2712250,1158500 --image-format pngYou can always use the help function:$ s3rm --help
usage: s3rm [-h] -b BUCKETNAME -p PREFIX [--profile PROFILENAME] [--bbox BBOX]
            [-n NBTHREADS] [-s CHUNKSIZE] [-i IMAGEFORMAT] [-lr LOWRES]
            [-hr HIGHRES] [-f]

Purpose:
    This script is intended for efficient and MASSIVE RECURSIVE
    DELETION of S3 'folders'. This mean that any resource matching with
    the PREFIX variable, will be DELETED IRREVERSIVELY.

    Use this script CAREFULLY.

optional arguments:
  -h, --help            show this help message and exit

Mandatory arguments:
  -b BUCKETNAME, --bucket-name BUCKETNAME
                        bucket name
  -p PREFIX, --prefix PREFIX
                        Prefix (string) relative to the bucket base path.

Program options:
  --profile PROFILENAME
                        AWS profile
  --bbox BBOX           a bounding box in lv95
  -n NBTHREADS, --threads-number NBTHREADS
                        Number of threads (subprocess), default: machine
                        number of CPUs
  -s CHUNKSIZE, --chunk-size CHUNKSIZE
                        Chunk size for S3 batch deletion, default is set to
                        1000 (maximal value for S3)
  -i IMAGEFORMAT, --image-format IMAGEFORMAT
                        The image format
  -lr LOWRES, --lowest-resolution LOWRES
                        The lowest resolution in meters
  -hr HIGHRES, --highest-resolution HIGHRES
                        The highest resolution in meters
  -f, --force           force the removal, i.e. no prompt for confirmation.

Disclaimer:
    This software is provided "as is" and
    is not granted to work in particular cases or without bugs.
    The author disclaims any responsability in case of data loss,
    computer damage or any other bad issue that could arise
    using this software.Setup in dev mode$ python3 -m env .venv$ source .venv/bin/activate$ pip install -e .$ pip install -r dev-requirements.txtTo launch the tests:$ nosetests tests/StyleControl styling:$ flake8 tool_aws/ tests/Autofix mistakes:$ find tool_aws/* tests/* -type f -name '*.py' -print | xargs autopep8 --in-place --aggressive --aggressive --verbose
Package: toolbelt
# toolbelt[![Build](https://img.shields.io/travis/kadrlica/toolbelt.svg)](https://travis-ci.org/kadrlica/toolbelt)
[![PyPI](https://img.shields.io/pypi/v/toolbelt.svg)](https://pypi.python.org/pypi/toolbelt)
[![Release](https://img.shields.io/github/release/kadrlica/toolbelt.svg)](../../releases)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](../../)A place to hold python tools.## Installation
Package: tool-belt
Tool Belttoolbeltis a set of useful utility functions and classes to help you create your python based web service
faster.Componentstoolbeltprovides following components:CLIFlaskGRPCGunicornLoggingSQL Alchemyto reduce size of the module, requirements are bundeled seperatly and you'll need to install them based on your needs.
for example, to intallgrpcrequirements run:pipinstalltool-belt:[grpc]
Package: toolbit-lib
Toolbit library for PythonThe target device of this library isToolbit DMM, digital multimeter, that is used with PC to measure DC voltage or current.The target version of this library is as follows:Python:3.6 or laterInstallationThe toolbit-lib package is published to the PyPI repository. It can be installed by the following steps:Ubuntu linux / Raspberry Pisudoaptinstalllibudev-devpip3installtoolbit-libmacOSpip3installtoolbit-libWindowspip3installtoolbit-libUsageExampleConnect your device to USB port and execute the following code:fromtoolbitimportDmmdmm=Dmm()dmm.open()print(str('%03.3f'%dmm.getVoltage())+" [V]")print(str('%03.3f'%(1000.0*dmm.getCurrent()))+" [mA]")Result will be shown as follows:1.500[V]0.000[mA]Also,sample code is available here.BuildDownload the latest source fromGitHub repository.The following command/software is required to build toolbit-lib:makeFor Windows, MinGW is highly recommendedswig:http://www.swig.org/Ubuntu linux / Raspberry Pilibudev-devUbuntu linux / macOS / Rasberry Picdbindings/python/toolbit-libmakesudomakeinstallWindowscdbindings/python/toolbit-libbuild.batpythonsetup.pyinstallLicense[GPLv2] Please refer to the LICENSE file in this repository
Package: toolboks
toolbokstoolboks is a lightweight utility library.InstallationInstall with pip:pip install toolboksUsageMost functions are available by simply importing toolboks directly:> import toolboks as tb

> nested_list = [1,2,3,[4,5,[6,7,8]]]
> tb.expand(nested_list, depth=1)
[1, 2, 3, 4, 5, [6, 7, 8]]Modules can also be imported separately:from toolboks import xdg

# get user base dirs according to the XDG base directory specification
base_dirs = xdg.base_dirs()Module OverviewModuleDescriptionClassesFunctionsconfigConfiguration file functionsread_configlistlibList manipulation & helpersexpand, flattenmodifiersCommon data modifiersfilter_abs_pathsystemCommon system related functionscontext, getenvxdgFunctions for XDG base dirsbase_dirs, cache_home, config_dirs, config_home,data_dirs, data_home, runtime_dir, state_home,user_dirs, user_homeCommand Line Interfacetoolboks has a command line interface with shell commands for relevant functions from the toolboks library.It is available as a separate package:toolboks-cliInstall it with pip:pip install toolboks-cliSee documentation of toolboks-cli for more information on available commands.LicenseGPL-3.0-only
Package: toolboks-cli
Toolboks CLI toolstoolboks-cli is a bundle of command line tools utilising the toolboks library.InstallationInstall with pip:pip install toolboks-cliRequirementspython >= 3.9toolboksCommand line scriptstoolboks-cli will install the following commands:tb-confUsagetb-conftb-conf <filename> <section> <key>- Read configuration value from any configuration file on INI formatExample:Having a ~/.gitconfig file with the following configuration:[user]
    email = user@example.host
    name = Testy Test

[diff]
    tool = vimdiff

[difftool]
    prompt = false

[alias]
    d = difftoolAny value in the configuration file can be fetched with tb-conf:$ tb-conf ~/.gitconfig user email
user@example.host
$ tb-conf ~/.gitconfig diff tool
vimdiff
$ tb-conf ~/.gitconfig user name
Testy TestLicenseGPL-3.0-only
Package: tool-box
ToolboxWhat is Toolbox ?Toolbox is a framework to manage a collection of tools.
A tool can be anything from a shell script to a python package.Basically toolbox extends the python argparse.ArgumentParser to enable importing tools from multiple locations
in a single executable. Toolbox provides some easy default tools to create , install, uninstall or list (available) tools.A custom tool needs to implement 2 methods:
* prepare_parser : which prepares an argparse.ArgumentParser
* execute : which is the main entry point of your toolBesides the wrapper around argument parsing toolbox as a framework provides some easy to add extra’s like persisted configuration,
usage of tools within tools and no-configuration logging.An example of a custom tool:from toolbox.plugin import ToolboxPlugin
from toolbox.mixins import RegistryMixin, ConfigMixin, LogMixin

class CustomPlugin(RegistryMixin, ConfigMixin, LogMixin, ToolboxPlugin)
        name = "custom"
        description = "This is a custom plugin that prints a string"

        def prepare_parser(self,parser):
                parser.add_argument('printable', help="string to print")

        def execute(args):
                # LogMixin
                logger = self.get_logger()
                logger.info("printing {}".format(args.printable)

                # ConfigMixin
                config = self.get_config()
                config['first_print'] = args.printable

                # RegistryMixin
                registry = self.get_registry()
                other_plugin = registry.get_plugin('other')

                print(args.printable)For more info on all the tools the toolbox framework provides check the complete documentation!Free software: ISC licenseDocumentation:https://tool-box.readthedocs.org.FeaturesIntegrate your own shell scripts etc. with a single commandEasily integrate your existing python tools with toolbox by wrapping them in ToolboxPlugin classAdd persisted configuration to your toolsUse other tools within your own toolssearch tools in the toolboxinstall other tools from PyPI/github with the toolbox commandlineCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.5.0 (2016-01-02)added logs tooladded tests for the registry , scanner and config0.4.0 (2016-01-01)First stable release on PyPI.
Package: toolbox-cli
Toolbox-cliA Toolbox that runs in Command Line Interface.FunctionUnit ConverterGenerate QR code (requireqrcode)Run Speedtest (requirespeedtest-cli)Get System InformationGet Your IP AddressGet Unicode Of A CharacterSearch on Google/DuckDuckGo/YouTubeInstallpipinstalltoolboxUsage$toolbox
Usage:toolbox[OPTIONS]COMMAND[ARGS]...AToolboxrunsinCommandLine

Options:--versionShowtheversionandexit.--helpShowthismessageandexit.

Commands:get-ipGetYourIPAddresslistToolsyoucanuseinthistoolboxqrcodeGenerateQRcodesystem-infoGetSystemInformationExample
Package: toolbox-dir
Usage: tb [OPTIONS] COMMAND [ARGS]...

  Shortcut tool for Toolbox (https://containertoolbx.org/) that can associated
  diretories with a toolbox.

  Features, Feedback, and Bugs: https://github.com/bostrt/toolbox-dir

Options:
  --podman-url TEXT  URL to access Podman service  [default:
                     unix:///run/user/1000/podman/podman.sock]
  -h, --help         Show this message and exit.

Commands:
  add    Link a directory to Toolbox container
  enter  Enter a linked toolbox for a directory
  list   List all toolbox/directory links
  rm     Remove link for directory
Package: toolbox-geohash
In comparison to typical geohashing approaches in this library you can configure the accuracy of the hashing be defining the desired size of the triangles that are used.
Home-page:http://github.com/nziehn/toolbox-geohashAuthor: Nils Ziehn
Author-email:nziehn@gmail.comLicense: MIT
Description: UNKNOWN
Platform: UNKNOWN
Package: toolbox-maker
Toolbox Converter for ArcGISVersion 1.0.0This small python program was made for easier use of Python Toolboxes (.pyt) in IDEs like PyCharm, Visual Studio Code, Atom and so on. The advantage is that you can write the Toolbox in pure python and the program can convert the python-script to a real Python Tool afterwards (for use in for instance ArcGIS Pro or ArcMap).Since most IDEs don't have built in understanding of pyt-files it's a nice advantage to get the IDEs to interpret the Toolbox as a general Python-script first and then just convert it to a finished ArcGIS Tool when you want to test it in the ArcGIS Environment.RequirementsThis package requires a minimum version of Python 3.5 due to the use of common 3.5 functionalities like PathLib and F-strings. This was also made with purpose of functioning alongside the ArcGIS Pro Arcpy Library which runs on Python 3.6Even though this uses Python 3.5 or above to function, the final Toolboxes can still be used in earlier Python versions, given that you haven't added code in the toolboxes that are not compatible with the given Python version.UseInstall through normal pip-install or just clone this project. For pip-installation use:pip install toolbox-makerThe program contains two main functions. The first is a function that creates the inital python toolbox-script and puts it in a .py-file. The name of the file and toolbox is up to you just specify the name as following:importtoolbox_makerastmtm.make_python_file(name="your_chosen_name_here")In case you want to control the folder it should be placed in you can specify the folder as the first parameter:importtoolbox_makerastmtm.make_python_file(name="your_chosen_name_here",path="your_path_here")The second function is the converter itself. The only parameter it needs is what file is to be converted to a Toolbox-script. You must specify the full path here as well, although if you haven't specified a folder in the first function. The script will just use your python project folder and make its own folder there and use it for the conversion.importtoolbox_makerastmtm.convert_to_toolbox(file_name="file_name_and_path_here")In case you want to specify your own paths you can do so by following the example below:importtoolbox_makerastmtm.convert_to_toolbox(file_name="file_name_and_path_here",file_path="path_to_your_python_file",dest_path="destination_path_for_the_toolbox")Tips & TricksIf the folder you specify in the toolbox converter does not exist, the script will create the folder in the given destination. So if you feel lazy and don't want to prepare a folder before using the script it's perfectly fine, the script will handle it for you.Dot-descriptions are legal folder references. I.e. ./TEST/ reference a folder named "TEST" from the folder you are in, and ../ reference a folder above the folder you are in according to the folder hierarchy. These references are made legal for easier use of the folder definitions, since absolute paths are fiddly to deal with sometimes.