Saravanan666/pypi-org huggingface dataset:
Package: wacryptolib
->Full documentation on READTHEDOCS!<-OverviewThe Witness Angel Cryptolib is a toolkit aimed at handling secure configuration-driven containers, calledcryptainers.By leveraging a flexible JSON-based format calledcryptoconf, users can define their own hybrid cryptosystem, recursively combining symmetric cihers, asymmetric ciphers, shared secrets, and data signatures.Access to the cryptainers is secured by a variety of actors: local device, remote servers, trusted third parties…The decryption process can involve different steps, like entering passphrases, or submitting authorization requests to remote “key guardians”.Overall, the lib gathers utilities to generate and store cryptographic keys, encrypt/check/decrypt cryptainers, access webservices and recorder sensors, and help testing other libraries willing to extend these tools.Installing the libJust launch inside your python environment:pip install wacryptolibCLI interfaceA command-line interface launcher,flightbox, is available to play with simple cryptainers.$ flightbox --helpLook at the Flightbox manual, on readthedocs.org, for more details.
Package: wacy
Powering spaCy with WaveBuilding blocks for interactive and customizablespaCy-powered apps withWave🚀 InstallationPython 3.6+ is requiredTo install stable version fromPyPI(recommended):python3-mvenvvenvsourcevenv/bin/activate
pipinstall--upgradepipsetuptoolswheel
pipinstallwacyTo install development version:gitclonehttps://github.com/thewaverguy/wacycdwacy
python3-mvenvvenvsourcevenv/bin/activate
pipinstall--upgradepipsetuptoolswheel
python3-mpipinstall-rrequirements.txt💻 SetupWaveDownload and run theWave server(latest version recommended):OnLinux:wgethttps://github.com/h2oai/wave/releases/download/v0.13.0/wave-0.13.0-linux-amd64.tar.gz
tar-xvzfwave-0.13.0-linux-amd64.tar.gzcdwave-0.13.0-linux-amd64
./wavedOnMac:wgethttps://github.com/h2oai/wave/releases/download/v0.13.0/wave-0.13.0-darwin-amd64.tar.gz
tar-xvzfwave-0.13.0-darwin-amd64.tar.gzcdwave-0.13.0-darwin-amd64
./wavedYou should see the Wave server running:## ┌─────────────────────────┐# │  ┌    ┌ ┌──┐ ┌  ┌ ┌──┐  │ H2O Wave# │  │ ┌──┘ │──│ │  │ └┐    │ 0.13.0 20210306054523# │  └─┘    ┘  ┘ └──┘  └─┘  │ © 2021 H2O.ai, Inc.# └─────────────────────────┘#spaCyDownloadspaCy modelspython3-mspacydownloaden_core_web_sm
python3-mspacydownloaden_core_web_md
...The above two models are required to run the sample base app.You can also download more / other models and configure the app accordingly.🛠️ UsageCreate a file for the Wave app:# wave_app.pyfromh2o_waveimportQ,main,appfromwacy.appsimportBaseAppwacy_app=BaseApp()@app('/wacy')asyncdefserve(q:Q):awaitwacy_app.serve(q)Run the app:wave run wave_app.pyThe app will be available onhttp://localhost:10101/wacy📖 DocumentationDocumentation:https://wacy.readthedocs.ioExamples:https://wacy.readthedocs.io/en/latest/examples.html📋 LicenseThis project is licensed under theApache License 2.0🙏 CreditsspaCy:https://spacy.io/Wave:https://h2oai.github.io/wave/
Package: wad2023-program
WeAreDevelopers 2023 - Program CLIIn less then a month, theWeAreDevelopers 2023conference is finally starting! Two days of being with like-minded people, talking about code and infrastructure! If you're like me, you're very excited about this, but a bit overwhelmed by the 236 session that are planned. It's difficult to pick the sessions that are right for me. Theprogrampageon the website is not really to my liking, so I decided to create a small CLI script to browse through the sessions.InstallationInstallation can be done usingpip:pipinstallwad2023-programUsageAfter installing, the CLI script can be executed by executing thewad23command in your browser. The CLI arguments contain two groups. The syntax iswad23 <group> [optional argument]wad23 sync: syncs the database with the sessions on the website of the conference. This should be done before using the command.wad23 sessions: lists the sessions in the database.You can filter the sessions with the following optional arguments:--title: filter on specific words in the title.--description: filter on specific words in the description.--find: filter on specific words in the description and the title.--speaker: filter on specific words in the names of the speakers.--speaker-tagline: filter on specific words in the tagline of the speakers.--speakers-bio: filter on specific words in the bio of the speakers.--only-favourite: display only sessions that you marked as favourite.--no-only-favourite: display only sessions that you not marked as favourite.You can also specify how to output the file:--output=table: the default; displays a table with the sessions--output=details: displays the sessions with extra details, like the speakers and the description.--output=csv: displays the sessions in CSV format.And you can mark sessions as favourite:--set-as-favourite: set the selected sessions as favourite.--no-set-as-favourite: set the selected sessions as not favourite.ConfigurationThere is not much to configure for the application, but there are a few configuration options you have. These configuration options are set with environment variables:DB_CONNECTION_STR: set the connection string for the database. By default it uses aSQLitedatabase in the local directory, but you can, for instance, use a PostgreSQL database by specifingpostgresql+pg8000://<username:<password>@<server>/<database-name>.PROGRAM_IDandWORKSHOPS_ID: the ID for Sessionize for the program and the workshops. The defaults are good for WeAreDevelopers 2023.
Package: waddle
waddlethe penguins api and tooling around aws's parameter storeParamBunchLets you access secrets stored in a file or from parameter store!From a fileCreate a file called test.yml that will hold your config.It can include both secrets and non-secretsmeta:kms_key:devregion:us-west-2profile:mycompanyaws.username:aws-userNow add a secret to that file using the waddle cliwaddleadd-secret-f/path/to/test.ymlaws.passwordwaddle will prompt you to enter in the secret.  As long as you have a
kms key called dev, waddle will add a kms-data-key-encrypted secret intotest.yml.Now you can access configuration values in the test.yml configuration file
using the following syntax:fromwaddleimportParamBunchconf=ParamBunch(filename='/path/to/test.yml')AWS_USERNAME=conf.aws.usernameAWS_PASSWORD=conf.get('aws.password','some default value')But I want to use parameter storeYou can also load configs straight from AWS parameter store by providing a
prefix.fromwaddleimportParamBunchconf=ParamBunch(prefix='/path/to/parameters')# Access /path/to/paramaters/aws/usernameAWS_USERNAME=conf.aws.usernameYou can also embed particular ssm parameters into a waddle configuration
by using the!ssmtag:dog:!ssm/my/dogs/namemeta:profile:defaultregion:us-east-2This will use the value fromssmfor/my/dogs/namefor thedogkey
in the configuration.want to waddle your secrets up to SSM from a file?In certain cases, you may want to keep files locally, but then push them
to aws as part of CI/CD.  For example, if you want to keep a centralized
repository of your secrets that is shared among developers, you can encrypt
secrets in your config files using waddle.  For application deployment, you can
push those files up to ssm usingwaddle deployand/or delete them from ssm
usingwaddle undeploy.waddledeploy-f/path/to/params.ymlor -waddleundeploy-f/path/to/params.ymlBunchA class that offers pathy semantics
to access values in a dictionary.Bunch -- general usagee.g.,fromwaddleimportBunchvalues={'a':{'b':{'c':True,'d':False,},},}a=Bunch(values)asserta.b.c==Trueasserta.b.d==Falsea.cat.name='mycat'asserta['cat.name']=='mycat'assert'cat.age'ina==Falseasserta.get('cat.age',22)==22asserta.setdefault('cat.age',45)==45Bunch -- envYou can use the built-inenvfunction to use
the dictionary as a set of default values that
can be overridden by environment variables.e.g.,importosfromwaddleimportBunchos.environ['FTP_PASSWORD']='password'config={'ftp':{'host':'127.0.0.1','user':'user',}}config=Bunch(config)env=config.env()assertenv('FTP_PASSWORD')=='password'assertenv('FTP_HOST')=='127.0.0.1'
Package: wadebug
WhatsApp Business API Setup DebuggerUser Guide:https://developers.facebook.com/docs/whatsapp/guides/wadebugWADebug is a command-line tool to help find any potential issues with WhatsApp
Business API setup, and to make requesting for help from WhatsApp support more effective.To run, simply typewadebugon command-ine and check the diagnostic.
It will guide on some problems and provide guidance if you need additional
support.UsageTo retrieve and save logs under wadebug_logs/ in the current directory:$ wadebug logsTo retrieve logs and send them to Facebook for troubleshooting:$ wadebug logs --send[New since v0.1.5]
To retrieve logs starting from a particular date time (GMT timezone), e.g.:$ wadebug logs --since='2020-01-07 3:00:02'To execute all checks:$ wadebugTo list all available options:$ wadebug lsTo execute one specific check:$ wadebug partial check_mysql_version check_networkJSON mode:$ wadebug --jsonInstallationFor users:$ pip3 install wadebugFor developers:This tool usestoxto test in Python 3.toxwill create
virtual environments to run tests. Install tox on your system's Python.
All other dependencies with go into virtualenvs.Install tox on your system using pippip install tox, you may need to run the command insudoAfter installing tox, runtoxin the root directory. Tests should run and pass.Runsource .tox/py3/bin/activateto enable one of the virtualenvs. Dependencies will be installed automatically.Runpip install --editable .to enablewadebugin all directories that would reflect your changes.Runwadebugwith environment variableWADEBUG_DEV_MODE=Trueto enable full stacktrace. The variable is set to False by default.TestingTo execute all unit tests, from project's root folder directory run:$ toxWarning: do NOT runtoxfrom a virtualenv as it will fail.toxwill run tests in Python 3 and run flake8 linter.To run tests in Python 3 for faster feedback, run either$ pytestfrom within the virtualenv or$ tox -epy3out of it.To run tests in a particular module:source .tox/py3/bin/activate # to enable virtualenv on Bash $ pytest wadebug/wa_actions/tests/test_check_webapp_port.py -v(-vturns on verbose mode, which shows every test case in the module)DependenciesThis tool useshttps://docker-py.readthedocs.iofor interacting with DockerIt usesclickto build the command-line interfaceMore details can be found atsetup.pyfile.ArchitectureThe modulewa_actions.implementationsis the heart of the tool. Each action
is a Python class with one static method called_run. This method describes the
action to perform.The idea is that a developer can implement a newactionto investigate a
potential problem with the deployment without knowing anything aboutwadebugarchitecture.Three sample actions can be seem onwadebug/wa_actions/implementations/dummy_action.pyto understand how they are created.
Onwadebug/wa_actions/implementations/check_webapp_port.pythe implementation of a real action can be found.LicenseWADebug isMIT licensed.
Package: wadget
wadgetA multi-platform CLI /idgames client for downloading Doom addons quickly.Written by Avery Ross using Python3 and the /idgames API.PurposeEver since using Linux on the daily I've fallen in love with the command line. Package managers from the CLI have been a godsend for installing software, so I decided to try and port the idea to Doom addons.Doom was a game I fell in love with as a kid, and with this CLI tool you can easily download and search for new levels and files from the /idgames archive as you would apt-get or any other packaging solution. Of course it is a work in progress, but I hope it comes in handy!InstallFirstly, clone or download the git repository and navigate to it within a terminal. You MUST have Python3 and pip (3, if necessary to specify on your OS) installed for wadget to function.Simply run this command from within the root wadget directory. wadget uses Python3, so you must specify pip3 if necessary on your system:$ pip3 install .You can now use wadget from the command line.PyPiPyPi carries the latest "stable" release of wadget:$ pip3 install wadgetUsageTo get started with basic usage, we can download Community Chest 3 to the working directory using:$ wadget cchest3If we wanted to search for all Community Chest files, or get a specific file ID for download, we can use the -s flag:$ wadget cchest -sThis will return:The Community Chest Project
---------------------------
FILE ID: 12021

This is a compilation of levels from the Doom Community

Community Chest 2
-----------------
FILE ID: 13024

Following the success of the original Community Chest, Community Chest 2 is a 32 map megawad including levels made by 26 different authors from the Doom Community. Originally announced almost one year ago in December 2003, it is now complete and ready for your enjoyment.

Community Chest 3
-----------------
FILE ID: 15156

The third installment of the series, Community Chest 3 boasts 32 maps made by 20 different authors from the Doom community. After one year of work, they have been made available for your enjoyment.

Community Chest 4
-----------------
FILE ID: 16911

The fourth installment of the series, Community Chest 4 boasts 32 maps made by 20 different authors from the Doom community. After four years of work, they have been made available for your enjoyment.<br><br> Included in this package is the base resource WAD compiled for the project, which can be found in cc4-tex.zip. It may be a good starting point if you need a large, varied, and meticulously organized texture WAD for your project!

Found 4 matching WAD(s) or file(s) in the /idgames archive.
Use "wadget <FILE ID>" to download.Which provides us with our file ID that can be used as an alternative method to download. Multiple file results can also be displayed at the same time. This method is useful if wadget is downloading the wrong file using a filename.More specific search features will be introduced later!
Package: wadl2swagger
***********************wadl2swagger |PyPI|***********************wadl2swagger is a command line tool for converting WADL_ description of an API into Swagger_. It's intended to work with generic WADL documents as much as possible, but some of the conversion is mapped to conventions used in OpenStack WADL rather concepts defined in the WADL standard itself.============Installation============wadl2swagger can be installed (and updated) from PyPI using `pip`_:.. code-block:: bash$ pip install --upgrade wadl2swaggerConversely, it can be uninstalled using `pip`_ as well... code-block:: bash$ pip uninstall wadl2swagger=====Usage=====wadl2swagger provides two utilities. The ``wadlcrawler`` utility can be used to fetch WADL files off a website. For example:.. code-block:: bash$ wadlcrawler http://api.rackspace.com/wadls/INFO:root:Downloading http://api.rackspace.com/wadls/ to wadls/OS-KSADM-admin.wadlINFO:root:Downloading http://api.rackspace.com/wadls/ to wadls/RAX-AUTH.wadlINFO:root:Downloading http://api.rackspace.com/wadls/ to wadls/RAX-KSKEY-admin.wadlINFO:root:Downloading http://api.rackspace.com/wadls/ to wadls/autoscale.wadlINFO:root:Downloading http://api.rackspace.com/wadls/ to wadls/cbd-devguide.wadlINFO:root:Downloading http://api.rackspace.com/wadls/ to wadls/cloud_monitoring.wadlINFO:root:Downloading http://api.rackspace.com/wadls/ to wadls/cq-devguide.wadl...Now that you have a set of WADL files, you can use wadl2swagger to convert them:.. code-block:: bash$ wadl2swagger --autofix wadls/*.wadl --swagger-dir swagger/Saving swagger to swagger/OS-KSADM-admin.yamlSaving swagger to swagger/RAX-AUTH.yamlSaving swagger to swagger/RAX-KSKEY-admin.yamlSaving swagger to swagger/autoscale.yamlSaving swagger to swagger/cbd-devguide.yamlSaving swagger to swagger/cq-devguide.yaml...===Options===See ``wadlcrawler -h`` and ``wadl2swagger -h`` for a full list of options. Some important options are below.``--autofix``----------------Tells wadl2swagger to detect and attempt to fix common problems, like inferring a default value for a required Swagger concept that is optional and not specified in one of the WADLs. If you don't use this option than wadl2swagger may fail until you clean up your WADL files.``--wadl-dir WADL_DIR``----------------The directory to save WADL files to when downloading via wadlcrawler.``--swagger-dir SWAGGER_DIR``----------------The directory to save Swagger files to when converting via wadl2swagger.============Contributing============See `CONTRIBUTING.rst`_.=======License=======wadl2swagger is licensed under the `Apache License`_... |PyPI| image:: http://img.shields.io/pypi/v/wadl2swagger.svg?style=flat:alt: PyPI Version:target: https://pypi.python.org/pypi/wadl2swagger/.. _pip: http://www.pip-installer.org/en/latest/index.html.. _WADL: http://www.w3.org/Submission/wadl/.. _Swagger: http://swagger.io.. _CONTRIBUTING.rst: https://github.com/rackerlabs/wadl2swagger/blob/master/CONTRIBUTING.rst.. _Apache License: https://github.com/rackerlabs/wadl2swagger/blob/master/LICENSE
Package: wado
====wado====.. image:: https://img.shields.io/pypi/v/wado.svg:target: https://pypi.python.org/pypi/wado.. image:: https://img.shields.io/travis/sjoerdk/wado.svg:target: https://travis-ci.org/sjoerdk/wado.. image:: https://readthedocs.org/projects/wado/badge/?version=latest:target: https://wado.readthedocs.io/en/latest/?badge=latest:alt: Documentation Status.. image:: https://img.shields.io/badge/code%20style-black-000000.svg:target: https://github.com/ambv/blackDICOM WADO file download* Free software: GNU General Public License v3* Documentation: https://wado.readthedocs.io.Features--------* Download DICOM files via http with the WADO protocolDisclaimers-----------* Has only been tested live on AGFA Enterprise Imaging VNA 8. Different servers might have slightly different implementations of the WADO protocol. If you are working with a different pacs, please consider (see section :ref:`Contributing` ).* WADO only. Does not support DICOM C-ECHO, C-STORE etc.. For other protocols see the excellent `pynetdicom lib <https://pypi.org/project/pynetdicom/>`_Credits-------This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template... _Cookiecutter: https://github.com/audreyr/cookiecutter.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage=======History=======0.1.0 (2019-01-17)------------------* First release on PyPI.
Package: wadofstuff-django-forms
Wad of Stuff Django Forms=========================A set of utility functions and classes to extend the functionality of Djangoforms.Requirements============Django 1.0 or newer.Functions=========wadofstuff.django.forms.security_hash(request, form, exclude=None, *args)-------------------------------------------------------------------------Calculates a security hash for the given Form/FormSet instance.This creates a list of the form field names/values in a deterministicorder, pickles the result with the SECRET_KEY setting, then takes an md5hash of that.Allows a list of form fields to be excluded from the hash calculation. Thisis useful form fields that may have their values set programmatically.Classes=======wadofstuff.django.forms.BoundFormWizard---------------------------------------A subclass of Django's FormWizard that adds the following functionality:- Renders `previous_fields` as a list of bound form fields in the templatecontext rather than as raw html.- Can handle FormSets.The usage of this class is identical to that documented athttp://docs.djangoproject.com/en/dev/ref/contrib/formtools/form-wizard/ withthe exception that when rendering `previous_fields` you should change yourwizard step templates from:<input type="hidden" name="{{ step_field }}" value="{{ step0 }}" />{{ previous_fields|safe }}to:<input type="hidden" name="{{ step_field }}" value="{{ step0 }}" />{% for f in previous_fields %}{{ f.as_hidden }}{% endfor %}wadofstuff.django.forms.RequireOneFormSet-----------------------------------------A subclass of Django's BaseInlineFormSet that requires at least one form inthe formset to be completed.Use this class as the `formset` argument to `inlineformset_factory`.When the formset is validated and it does not contain one or more entries, thena `ValidationError` is raised which gets put into `formset.non_form_errors`. Youwill need to check this in your templates if you wish to display the errormessage to your users.What's new==========Version 1.1.0:- Added RequireOneFormSet inline formset class.- Modified to allow classes and functions to be imported from wadofstuff.django.forms.Version 1.0.0:- First public release.
Package: wadofstuff-django-serializers
Extended Django Serializer ModuleThe wadofstuff.django.serializers python module extends Django’s built-in
serializers, adding 3 new capabilities inspired by the Ruby on Rails JSON
serializer. These parameters allow the developer more control over how their
models are serialized.The additional capabilities are:excludes - a list of fields to be excluded from serialization. The
excludes list takes precedence over the fields argument.extras - a list of non-model field properties or callables to be
serialized.relations - a list or dictionary of model related fields to be followed
and serialized.Example of serializing a relation>>> serializers.serialize('json', Group.objects.all(), indent=4, relations=('permissions',))
[
    {
        "pk": 2,
        "model": "auth.group",
        "fields": {
            "name": "session",
            "permissions": [
                {
                    "pk": 19,
                    "model": "auth.permission",
                    "fields": {
                        "codename": "add_session",
                        "name": "Can add session",
                        "content_type": 7
                    }
                }
            ]
        }
    }
]What’s newVersion 1.1.0:Added support for “natural keys” as implemented in Django.Version 1.0.0:First public release.
Package: wadofstuff-django-serializers-op
Note: This is a clone of [1] modified with some patches from OpenProximity[1]http://code.google.com/p/wadofstuff/source/browse/#svn%2Ftrunk%2Fpython%2FserializerExtended Django Serializer ModuleThe wadofstuff.django.serializers python module extends Django’s built-in
serializers, adding 3 new capabilities inspired by the Ruby on Rails JSON
serializer. These parameters allow the developer more control over how their
models are serialized.The additional capabilities are:excludes - a list of fields to be excluded from serialization. The
excludes list takes precedence over the fields argument.extras - a list of non-model field properties or callables to be
serialized.relations - a list or dictionary of model related fields to be followed
and serialized.Example of serializing a relation>>> serializers.serialize('json', Group.objects.all(), indent=4, relations=('permissions',))
[
    {
        "pk": 2,
        "model": "auth.group",
        "fields": {
            "name": "session",
            "permissions": [
                {
                    "pk": 19,
                    "model": "auth.permission",
                    "fields": {
                        "codename": "add_session",
                        "name": "Can add session",
                        "content_type": 7
                    }
                }
            ]
        }
    }
]What’s newVersion 1.1.0:Added support for “natural keys” as implemented in Django.Version 1.0.0:First public release.