Saravanan666/pypi-org huggingface dataset:
Package: gummy
Gummy_     _   
       _____ _    _ __  __ __  ____     __   (c).-.(c)  
      / ____| |  | |  \/  |  \/  \ \   / /    / ._. \   
     | |  __| |  | | \  / | \  / |\ \_/ /   __\( Y )/__ 
     | | |_ | |  | | |\/| | |\/| | \   /   (_.-/'-'\-._)
     | |__| | |__| | |  | | |  | |  | |       || G ||   
      \_____|\____/|_|  |_|_|  |_|  |_|     _.' `-' '._ 
                                           (.-./`-'\.-.)
                                            `-'      `-'Automated LAN scanner based on masscan and nmapGummyis designed to automate routine tasks when scanning a local network.
While :bear: is doing a boring job, you can do some really interesting work.
Ultimately, all results are stored in the workspace directory.InstallationIdeally, you should be able to just type:pip install gummyIt is assumed that the paths to the programs in the configuration file are specified correctly, and the user is a root.
If this is not the case, you need to set the SUID bits:$ which nmap
/usr/bin/nmap

$ sudo chmod +s /usr/bin/nmapUsing$ gummy
...

>>> set workspase test
>>> set target 192.168.1.0/24
>>> show config all
>>> run 111_complex_1_2
...
>>> show host
...
>>> show port
Package: gumnut-assembler
gumnut-assemblerGumnut Assembler written in Python.gumnut-assembleris a python-based implementation of Peter Ashenden’s Gumnut assemblergasmwhich assembles the machine code to
be used with his 8-bit soft-coreGumnut. For more information refer toThe Designers Guide to VHDLhttps://www.sciencedirect.com/book/9780120887859/the-designers-guide-to-vhdlgumnut-assemblerwas forked from my very first implementation created at the laboratory for digital engineering at the University of
Applied Sciences Augsburg back in 2015.As of now,gumnut-assemblersupports allgasminstructions and assembles the same machine code asgasm.DocumentationPlease refer tohttps://gumnut-assembler.readthedocs.io/en/latest/Changelog3.0.0ChangedChanged CLI entry point name fromgumnut_assemblertogumnut-assembler2.0.0ChangedEnforced proper module names and naming convention1.0.3FixedTypos in READMEMaking suretoxis using the package, not the source files for testingUpdated development docs1.0.2ChangedThe README file is now also using reStructuredText formatFixedequdirective is now working for ascii values (e.g.char_a: equ 'a')1.0.1AddedProper CLI for standalone usageDocumentation (still in progress, though)Introducedtoxfor handling testing, build, and publishing tasksIntroduced Github Actions for automated testingChangedReplacednosetestwithpytestas the choice for unit and
integration testingUpdated the existing tests forpytestFixedModule imports were fixed1.0.0The initial version which wasgumnut-assemblerwas forked from.
Package: gumnut-simulator
Gumnut SimulatorThis projects contains several components which all revolve around Peter Ashenden’s 8-bit soft-core
calledGumnut. For more information refer toThe Designers Guide to VHDLhttps://www.sciencedirect.com/book/9780120887859/the-designers-guide-to-vhdlThis repository was forked from my very first implementation created at the laboratory for digital
engineering at the University of Applied Sciences Augsburg back in 2015.DocumentationPlease refer tohttps://gumnut-simulator.readthedocs.orgChangelog1.0.0ChangedEnforced proper module names and naming convention0.0.1AddedDocumentation (still in progress, though)Introducedtoxfor handling testing, build, and publishing tasksIntroduced Github Actions for automated testingChangedReplacednosetestwithpytestas the choice for unit and
integration testingUpdated the existing tests forpytestFixedModule imports were fixedEnforced flake8 and (to some extend) pylint linting
Package: gumo-core
gumo-coreConfigurationfromgumo.coreimportconfigureascore_configurecore_configure(google_cloud_project='<Google Cloud Platform Project Name>',google_cloud_location='<Project Main Location (Region)>',)If you need to load environment variables of app.yaml:importosimportflaskfromgumo.coreimportMockAppEngineEnvironment# from gumo.core import configure as core_configure# The call to MockAppEngineEnvironment must precede any other initialization code.if__name__=='__main__':app_yaml_path=os.path.join(os.path.dirname(os.path.abspath(__file__)),'app.yaml')MockAppEngineEnvironment.load_app_yaml(app_yaml_path=app_yaml_path)# core_configure()# Application Configurations ...app=flask.Flask(__name__)if__name__=='__main__':app.run(host='0.0.0.0',port=8080,debug=True)Setup Development Environment$gitclonehttps://github.com/gumo-py/gumo-core.git
$cdgumo-core

$makesetupBuild and Test$makebuild

$maketestEntityKeyfromgumo.coreimportEntityKeyfromgumo.coreimportEntityKeyFactorykey=EntityKeyFactory().build(kind='Book',name='978-1-4028-9462-6')assertisinstance(key,EntityKey)assertkey.key_literal()=="Key('Book', '978-1-4028-9462-6')"assertkey.key_path()=='Book:978-1-4028-9462-6'assertkey.key_url()=='Book/978-1-4028-9462-6'
Package: gumo-datastore
gumo-datastoreConfigurationfromgumo.coreimportconfigureascore_configurefromgumo.datastoreimportconfigureasdatastore_configurecore_configure(google_cloud_project='<Google Cloud Platform Project Name>',google_cloud_location='<Project Main Location (Region)>',)datastore_configure(use_local_emulator=True,emulator_host='datastore_emulator:8081',namespace=None,)If you need to load environment variables of app.yaml:importosimportflaskfromgumo.coreimportMockAppEngineEnvironment# from gumo.core import configure as core_configure# from gumo.datastore import configure as datastore_configure# The call to MockAppEngineEnvironment must precede any other initialization code.if__name__=='__main__':app_yaml_path=os.path.join(os.path.dirname(os.path.abspath(__file__)),'app.yaml')MockAppEngineEnvironment.load_app_yaml(app_yaml_path=app_yaml_path)# core_configure(...)# datastore_configure(...)# Application Configurations ...app=flask.Flask(__name__)# TODO: Add a sample of Repository implementation using DatastoreRepositoryMixin.if__name__=='__main__':app.run(host='0.0.0.0',port=8080,debug=True)Setup Development Environment$gitclonehttps://github.com/gumo-py/gumo-core.git
$cdgumo-core

$makesetupBuild and Test$makebuild

$maketest
Package: gumpython
GumPythonA python library for gum cliRequirementsgum cliPython >= 3.8How to UsefromgumpythonimportStyle,color,alignment,borderstyle=Style(["Hi there!","My name is GumPython :)"])\.border(border.ROUNDED,foreground_color=color.FUCHSIA)\.text_color(foreground=color.AQUA)\.align(alignment=alignment.CENTER)\.text_font(bold=True,italic=True)style.run()
Package: gums
"I've been googling for some time now, and still have yet to find a working example of Python multicast sender"~Sally in Salt Lake CitygumsGrandeUnicastMulticastSenderLatest isv.0.0.25Installpython3-mpipinstallgumsUse gums (Sender) programmaticallya@debian:~/gums$pypy3Python3.9.16(7.3.11+dfsg-2,Feb062023,16:52:03)[PyPy7.3.11withGCC12.2.0]onlinuxType"help","copyright","credits"or"license"formoreinformation.>>>>fromgumsimportGumS>>>>gummie=GumS("235.35.3.5:3535")>>>>gummie.send_stream("/home/a/mpegts/pcrvid.ts")MulticastStreamudp://@235.35.3.5:3535Source0.0.0.0:3883549636512BytesSent>>>>Use gums (Sender) cliSupported input mpegts URIs:filesgums -i /home/me/vid.tshttp(s)gums -i https://futzu.com/xaa.tsudpgums -i udp://127.0.0.1:4000multicastgums -i udp://@235.1.2.3:4567reading from stdincat myvideo.ts | gumsusage:gums[-h] [-iINPUT] [-aADDR] [-bBIND_ADDR] [-tTTL] [-v]optionalarguments:-h,--helpShowthishelpmessageandexit-iINPUT,--inputINPUTLike"/home/a/vid.ts"or"udp://@235.35.3.5:3535"or"https://futzu.com/xaa.ts"-aADDR,--addrADDRDestinationIP:Portlike"227.1.3.10:4310"-bBIND_ADDR,--bind_addrBIND_ADDRLocalIPtobindtolike"192.168.1.34".Defaultis0.0.0.0-tTTL,--ttlTTLMulticastTTL1-255-v,--versionShowversionstart gums (Sender) clia@debian:~/gums$gums-i/home/a/abc.pystreamuri:udp://@235.35.3.5:3535a@debian:~/gums$use gumc (Client) cliusage:gumc[-h][-iINSTUFF][-bBYTESIZE][-v]options:-h,--help            show this help message and exit-iINSTUFF,--instuff INSTUFFdefaultis'udp://@235.35.3.5:3535'-bBYTESIZE,--bytesize BYTESIZENumberofbytestoread.defaultis1-v,--version         Show versionstart gumc (Client) clia@debian:~/build/clean/gums$gumc-iudp://@235.35.3.5:3535-b1024Test gums and gumc togetherfirst terminal, start the client,gumca@debian:~/build/clean/gums$pypy3gumc.py-b5-iudp://@235.35.3.5:3535second terminal,start the sender, gums__ and send a "hello"a@debian:~/build/clean/gums$printf'hello'|gums-a235.35.3.5:3535streamuri:udp://@235.35.3.5:3535read 13 bytes from a multicast stream with gumc (Client)gumc-iudp://@235.35.3.5:3535-b13read 10000 bytes from a multicast stream with gumc (Client)gumc-iudp://@235.35.3.5:3535-b10000Note: a multicast client works a little differently than most people expect.You must specify a size to read or the client will never return.
Package: gumshoe
Gumshoe=======Django based issue tracker.Installing==========To install with pip:pip install gumshoeTo install from the sourcepython setup.py installPlease note that the setup script requires setuptools.Currently only django 1.6 is supported, but it might work in Django 1.5.Standalone mode===============You can run Gumshoe in standalone mode or use it as an application in alarger project.If you want to run in standalone mode, it is recommended that you run froma virtual environment.  Most of the dependencies should be installedautomagically by pip.The default backend is sqlite3.  If you want to use a different one, you'llhave to install support for it.  E.G.:pip install mysql-pythonTo bootstrap the app, switch to where you want the application to 'live' and run:gumshoe-initThis will create an initial configuration file that you can edit.  This will beused as the standard django 'settings' module.To configure your database settings, open conf/settings.py and add the lines:DATABASES['default'] = {'ENGINE': 'django.db.backends.mysql','NAME': 'gumshoe_database_name','USER': 'gumshoe_database_user','PASSWORD': 'gumshoe_database_password','HOST': 'gumshoe_database_host','PORT': 'gumshoe_database_port',}To start the application, you can run:gumshoe runserver 0.0.0.0:80It is recommended that you serve the application through a real web stack likeApache or Nginx + uWSGI, etc. rather than use the django development server aswould be the case above.The wsgi module should be:gumshoe.standalone.wsgiNotes=====* The home page for this project isn't up yet.* Issues should be entered via the Github issue tracker at the moment.  I do have atracker using Gumshoe, but it isn't open to the public just yet.Useful but Undocumented/Incomplete Features===========================================* There is an import_bugzilla command that will do a crude migration from a bugzilladatabase.  The database settings should be configured in the conf/settings.py fileunder DATABASES['bugzilla'] = { ... } just like you would for the standard Gumshoedatabase.The username mapping apparently doesn't work.  It was incomplete anyway as it couldonly be specified through the command line, so expect usernames to be imported asthey were in bugzilla, (e.g. emails).  The passwords will be set to the username, sosome-user@email.com will have a password of 'some-user@email.com'.To specify the issue key for each product you can use the -K option with an argumentof the form 'Project Name=KEY'
Package: gundala
# GUNDALA PROJECTGundala is an [EPP](https://en.wikipedia.org/wiki/Extensible_Provisioning_Protocol)(Extensible Provisioning Protocol) Client. It's provide a way to communicatebetween domain name registries and domain name registrars.## InstallingAt the time gundala only support Python3 or newer.``` bashpip3 install -U gundala```If you want to stay on bleeding edge version. Grab the code theninstall it manually, using :``` bashpip3 install -r requirements.txtpip3 install -e .```## Configuration ExampleDuplicate file config.py.example to config.py``` bashcp example/config.py.example example/config.py``````pythonconfig = {'host': 'someprovider.com','port': 700,'user': 'username','pass': 'password','cert': 'somecertificate.pem'}contacts = {'registrant': 'idregistrant','admin': 'idadmin','tech': 'idtech',}namespaces = ['ns1.someprovider.com','ns2.someprovider.com']```## Running``` bashpython3 example/file_example.py```
Package: gundi-client
Gundi ClientIntroductionGundi, a.k.a "The Portal" is a platform to manage integrations.
The gundi-client is an async python client to interact with Gundi's REST API.Installationpip install gundi-clientUsagefrom gundi_client import PortalApi
import httpx

# You can use it as an async context-managed client
async with PortalApi() as portal:
   try:
    response = await portal.get_outbound_integration_list(
        session=session, inbound_id=str(inbound_id), device_id=str(device_id)
    )
    except httpx.RequestError as e:
        logger.exception("Request Error")   
        ...
    except httpx.TimeoutException as e:
        logger.exception("Request timed out")
        ...
    except httpx.HTTPStatusError as e:
        logger.exception("Response returned error")
    else:
        # response contains a list configs as dicts
        for integration in response:  
            ...
   ...

# Or create an instance and close the client explicitly later
portal = PortalApi()
try:
    response = await portal.get_outbound_integration_list(
        session=session, inbound_id=str(inbound_id), device_id=str(device_id)
    )
    except httpx.RequestError as e:
        logger.exception("Request Error")   
        ...
    except httpx.TimeoutException as e:
        logger.exception("Request timed out")
        ...
    except httpx.HTTPStatusError as e:
        logger.exception("Response returned error")
    else:
        # response contains a list configs as dicts
        for integration in response:  
            ...
   ...
   await portal.close()  # Close the session used to send requests to ER API
Package: gundi-client-v2
Gundi ClientIntroductionGundi, a.k.a "The Portal" is a platform to manage integrations.
The gundi-client is an async python client to interact with Gundi's REST API.Installationpip install gundi-client-v2Usagefrom gundi_client_v2 import GundiClient
import httpx

# You can use it as an async context-managed client
async with GundiClient() as client:
   try:
    connection = await client.get_connection_details(
        integration_id="some-integration-uuid"
    )
    except httpx.RequestError as e:
        logger.exception("Request Error")   
        ...
    except httpx.TimeoutException as e:
        logger.exception("Request timed out")
        ...
    except httpx.HTTPStatusError as e:
        logger.exception("Response returned error")
    else:
        for integration in connection.destinations:  
            ...
   ...

# Or create an instance and close the client explicitly later
client = GundiClient()
try:
    response = await client.get_connection_details(
        integration_id="some-integration-uuid"
    )
    except httpx.RequestError as e:
        logger.exception("Request Error")   
        ...
    except httpx.TimeoutException as e:
        logger.exception("Request timed out")
        ...
    except httpx.HTTPStatusError as e:
        logger.exception("Response returned error")
    else:
        for integration in connection.destinations:
            ...
   ...
   await client.close()  # Close the session used to send requests to Gundi
Package: gunfolds
gunfoldsTools to explore dynamic causal graphs in the case of  undersampled data helping to unfold the apparent structure into the underlying truth.DocumentationPlease refer to theDocumentationfor more information.InstallationInstall the gunfolds packagepipinstallgunfoldsAdditionally, install these packages to use gunfoldsgraph-tool installation1. Installgraph-toolTo installgraph-toolpackage withconda installrun the following commandcondainstall-cconda-forgegraph-toolTo installgraph-toolpackage withbrew installrun the following commandbrewinstallgraph-toolPyGObject installation2. InstallPyGObjectThis is only required if you need to usegtoolmodule of thegunfoldspackageTo installPyGObjectpackage withbrew installrun the following commandbrewinstallpygobject3gtk+3To installPyGObjectpackage in Windows, Linux and any other platforms please refer to the linkhttps://pygobject.readthedocs.io/en/latest/getting_started.htmlAcknowledgmentThis work was initially supported by  NSF IIS-1318759 grant and is currently supported by NIH 1R01MH129047.
Package: gungnir
gungnirOverviewGungnir is a Homelab Automation Bot to Guard your very own Asgard from the dangerous world of out of date components.ExampleUsageCLIRequirements:Python 3.9+Syft(generate bill of materials)Install (pip):pipinstallgungnirHelp:python-mgungnir--helpGungnir - Homelab Automation Tool to Guard your very own Asgard

options:
  -h, --help            show this help message and exit
  --debug               Enable Debug mode
  --banner              Show banner
  --version             Show version
  --container           Enable container mode
  --disable-banner      Disable banner
  --hostname HOSTNAME   Hostname (mainly for containers)

DependencyTrack:
  -t TOKEN, --token TOKEN
                        DependencyTrack Token
  -i INSTANCE, --instance INSTANCE
                        DependencyTrack InstanceDocker-ComposeDownload thedocker-compose.ymlexampleand run with the following command:docker-composeupEnvironment Variable:DEPENDENCYTRACK_URL=http://localhost:9090
DEPENDENCYTRACK_TOKEN=ABCD...LicenseThis project is licensed under the terms of the MIT open source license. Please refer toMITfor the full terms.SupportPlease create issues for any feature requests, bugs, or documentation problems.Acknowledgement@GeekMasher - Author and Maintainer
Package: gungus
The GUNGUS Python libraryLicenseThis library is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this library.  If not, seehttp://www.gnu.org/licenses/.
Package: gunicorn
GunicornGunicorn ‘Green Unicorn’ is a Python WSGI HTTP Server for UNIX. It’s a pre-fork
worker model ported from Ruby’sUnicornproject. The Gunicorn server is broadly
compatible with various web frameworks, simply implemented, light on server
resource usage, and fairly speedy.Feel free to join us in#gunicornonLibera.chat.DocumentationThe documentation is hosted athttps://docs.gunicorn.org.InstallationGunicorn requiresPython 3.x >= 3.5.Install from PyPI:$ pip install gunicornUsageBasic usage:$ gunicorn [OPTIONS] APP_MODULEWhereAPP_MODULEis of the pattern$(MODULE_NAME):$(VARIABLE_NAME). The
module name can be a full dotted path. The variable name refers to a WSGI
callable that should be found in the specified module.Example with test app:$ cd examples
$ gunicorn --workers=2 test:appContributingSeeour complete contributor’s guidefor more details.LicenseGunicorn is released under the MIT License. See theLICENSEfile for more
details.
Package: gunicorn_cache
Cache worker for gunicornFree software: ISC licenseUsageAdd these settings in Gunicorn configuration file:cache_route = [
    {'url': '^/custom_url1', 'methods':['GET', 'POST'], 'expire': 500},
    {'url': '^/custom_url2', 'methods': ['POST'], 'expire': 500, 'prolong': False}
]

cache_store = {'redis_url':'redis://127.0.0.1:6379/0'}

worker_class = 'gunicorn_cache.RedisWorker'Noteprolongwill auto prolong cache’s lifetime if visit again, default is TrueThen run the gunicorn.Advance UsageRefresh cachecurl -H "GUNICORN_CACHE_REFRESH:true" -X <method> <url>FeaturesTODOHistory0.1.5 (2016-01-07)Improve refresh cache0.1.4 (2016-01-07)Add refresh cache method0.1.3 (2015-12-23)Fix a response duplicated set bug0.1.1 (2015-12-16)Change configurationadd prolong feature0.1.0 (2015-12-15)First release on PyPI.
Package: gunicorn_color
Gunicorn color loggerDead simple access logger for Gunicorn with termcolor support.screenshotUsageSimply addgunicorn_colorto your requirements file or install it
manually:pip install gunicorn_colorNow you can usegunicorn_color.Loggeras your gunicorn’s logger
class e.g.:gunicorn --access-logfile=- --logger-class=gunicorn_color.Logger wsgi::app [::]:8000In order to disable colorssetANSI_COLORS_DISABLEDenvironment
variable:ANSI_COLORS_DISABLED= gunicorn --access-logfile=- --logger-class=gunicorn_color.Logger wsgi::app [::]:8000
Package: gunicorn-console
Created byStephen McDonaldA curses application for managing gunicorn processes. Thepscommand is
polled for gunicorn processes named with thesetproctitlepackage and its
output is parsed to display a list of gunicorn processes showing the process
ID, port, name, rough memory used and number of workers for each gunicorn.
A gunicorn in the list can then be selected and several operations are
supported via keypresses such as modifying the number of worker process per
gunicorn as well as reloading or shutting down the master gunicorn process.Dependenciessetproctitle
Package: gunicorn_environmentconfig
gunicorn_environmentconfigConfigure gunicorn completely via environment variables.gunicorn itself provides environment variable access to onlysome of its settings.
This package closes the gap, and allows configuring all settings via the environment.UsagePut this into your config file (usuallygunicorn.conf.py):import gunicorn_environmentconfig
gunicorn_environmentconfig.apply(globals())Set environment variables with the naming schemegunicorn.{setting},
wheresettingis the name you'd use in the config file, for example:env gunicorn.preload_app=true python -m gunicorn myappIf you append__literal__to the variable name, they are evaluated as Python literals,
for example to make gunicorn use the already existing logging configuration
(which might e.g. use a JSON formatter)
and not set up its own formatters, use this:gunicorn.logconfig_dict__literal__={'root': {}, 'loggers': {'gunicorn.error': {'propagate': True}}, 'handlers': {}, 'formatters': {}}Special case: ini fileTo help with transitioning, settings read from apaste.iniconfiguration file
can be added to the environment (environment takes priority).To use this, set theGUNICORN_INI_CONFIGenvironment variable to the filename and section name.[app:main]
use = egg:myapp#main

my_app_setting = value1
gunicorn.preload_app = trueenv GUNICORN_INI_CONFIG=paste.ini#app:main python -m gunicorn myappgunicorn_environmentconfig Changes1.0.1 (2023-05-19)ini: Export ini file settings into environment (ini)1.0.0 (2023-05-17)Initial release (initial)
Package: gunicorn-flask-swagger-example
gunicorn-flask-swagger-exampleDownloadsgit clone https://github.com/danielef/gunicorn-flask-swagger-example.gitDevelopmentFirst, create a virtual environment as follows:cd gunicorn-flask-swagger-example
virtualenv -p python3.7 env
source env/bin/activateThen, install usingpip:pip install .And run it with:gsfeDisplay all the options with-h:$ gfse -h
usage: gfse [-h] [-b HOST] [-p PORT] [-v] [-r]

optional arguments:
  -h, --help            show this help message and exit
  -b HOST, --host HOST  APIn Host
  -p PORT, --port PORT  API Port
  -v, --verbose         API debug
  -r, --use-reloader    API use reloaderRunning with gunicorngunicorn -w 4 gfse.app:app