Saravanan666/pypi-org huggingface dataset:
Package: waldo
Waldo tells what everyone already knows.We have a manuscript in preparation. If you use this in a publication, please
let us know so we can (to the best of our knowledge), give you the right
citation.InstallationDependenciespythonlxmlsqlalchemybottlebottle is only needed if wish to run the web application (i.e., if you only
using the local programming API, then you can skip this step).Under a debian or Ubuntu system, the following commands will install all needed
packages:sudo apt-get install python-lxml
sudo apt-get install python-sqlalchemy
sudo apt-get install python-bottleInstallationYou can run theinstall.shfile to get everything working:./install.shThe individual steps are:python setup.py installThis is the standard Python installation command. In order to start using
waldo, you need to download all the database files and build the index. The
utility scriptupdate-waldoshould accomplish this:update-waldo --user
update-waldo
update-waldo --datadir /path/to/datadir --database database.sqlite3There are three variations (shown above):--user(the default forinstall.sh) installs waldo locally for this
user (under$HOME/.local/share/waldo)Without an argument, it installs it system-wide (you need to have write
access to/var/lib/waldoYou can specify exactly where to store the data.Thedatadiris where waldo will store the downloaded information. It
defaults to/var/lib/waldo/data. You can also specify where to store the
database file (default is/var/lib/waldo/waldo.sqlite3).Additionally, you can use the--unsafeflag to speed up the indexing, but
if you interrupt the process, the database may be broken:update-waldo --user --unsafeRunning the WebappIf you have installed waldo as above, you should execute:python woof/woof.pyLinksdocumentation:http://waldo.readthedocs.org/en/latest/github:https://github.com/luispedro/waldo
Package: waldo-dev
Welcome to Nomad!Nomad is the easiest way to run any code on the cloud! Nomad is designed to be used with Prism projects, but it can be used to any arbitrary code (e.g., functions, scripts, Jupyter notebooks, or entire projects)!Getting StartedNomad can be installed viapip. Nomad requires Python >= 3.8.pip install --upgrade pip
pip install nomad-devThen, initialize a configuration file with thenomad initCLI command. This command will automatically prompt you for all the information needed to configure your cloud environment.$ nomad init

What type of cloud environment do you want to use [ec2]? ec2
What would you like the name of your configuration file to be (default: nomad.yml)?

<HH:MM:SS> | INFO | Building configuration file...
<HH:MM:SS> | INFO | Done!To run your project on your cloud environment, use thenomad buildcommand. Under the hood, this command:Builds the cloud environment according to instructions contained in the configuration file, andExecutes your project on the cloud.$ nomad build -f nomad.yml
<HH:MM:SS> | INFO  | my_cloud_agent[build]  | Created key pair my_cloud_agent
<HH:MM:SS> | INFO  | my_cloud_agent[build]  | Created security group with ID sg-XXXXXXXXXXXXXXXXX in VPC vpc-XXXXXXXXXXXXXXXXX
<HH:MM:SS> | INFO  | my_cloud_agent[build]  | Created EC2 instance with ID i-XXXXXXXXXXXXXXXXX
<HH:MM:SS> | INFO  | my_cloud_agent[build]  | Instance i-XXXXXXXXXXXXXXXXX is pending... checking again in 5 seconds
<HH:MM:SS> | INFO  | my_cloud_agent[build]  | Instance i-XXXXXXXXXXXXXXXXX is pending... checking again in 5 seconds
<HH:MM:SS> | INFO  | my_cloud_agent[build]  | Instance i-XXXXXXXXXXXXXXXXX is pending... checking again in 5 seconds
<HH:MM:SS> | INFO  | my_cloud_agent[build]  | Instance i-XXXXXXXXXXXXXXXXX is pending... checking again in 5 seconds
...
...
<HH:MM:SS> | INFO  | my_cloud_agent[run]    | Done!
<HH:MM:SS> | INFO  | my_cloud_agent[delete] | Deleting key-pair my_cloud_agent at /../../../my_cloud_agent.pem
<HH:MM:SS> | INFO  | my_cloud_agent[delete] | Deleting instance i-XXXXXXXXXXXXXXXXX
<HH:MM:SS> | INFO  | my_cloud_agent[delete] | Deleting security group sg-XXXXXXXXXXXXXXXXXAlternatively, you could use thenomad applycommand to first build the cloud environment and then usenomad runto actually run the code.Check out ourdocumentationto see the full list of CLI command and their usage!Cloud environmentsNomad currently supports the following cloud environments (which we call "Agents"):ec2Product RoadmapWe're always looking to improve our product. Here's what we're working on at the moment:Additional Agents: GCP Virtual Machines, EMR clusters, Databricks clusters, and more!Managed service: Managed platform to easily view, manage, and schedule your different cloud deploymentsLet us know if you'd like to see another feature!
Package: waldorf
Waldorf is an efficient, parallel task execution framework written in Python.
It was developed for research intoreinforcement learningalgorithms atour startup companyin Beijing, China.Waldorf is based on theCelery distributed task queue,
and takes its name fromWaldorf salad,
which also has celery as an ingredient.It can speed up algorithms such asMonte Carlo Tree Search (MCTS)by
spreading concurrent sub-tasks, written as Python functions, across multiple
machines and automating the collection of outputs. Waldorf can also be used
to implement MapReduce-style work-flows.Although Waldorf can be deployed on cloud servers, our emphasis at the moment
is on utilizing the spare CPU capacity of a commodity PC cluster (e.g. normal
office workstations). Support for GPUs may be included in a future release.FeaturesWaldorf uses a master node to pass messages between a client and
slave nodes.A client can create a task as a Python function on his or her local machine.
Waldorf sends tasks to a network of slave machines for execution using the
Celery task queue. When Celery is used on its own, tasks typically must be
defined in advance, but Waldorf allows tasks to be defined dynamically
without any slave restarts required.Multiple clients can run their tasks simultaneously without conflict.Clients can adjust how many CPU cores are used on slave machines to
perform calculations. This can be done dynamically from the Waldorf
administration webpage.Basic UsageYou can use Waldorf on any task that requires parallel computing.One of its many uses is to compute rollouts in an MCTS simulation (for
example, in game-playing AIs).Here is a simple illustration:defrollout(args):# Do one rollout...defbackup(result):# Backup and handle result...defmcts_search():for_inrange(iter):# Select actionaction=select()...# Submit rollout job to waldorf clientclient.submit(rollout,args,callback=backup)...# More code...For a more complex example, check outthe gym demo.Quick StartInstall Waldorf usingthe installation guideand
check outthe gym demo.DisclaimerWaldorf is still research code, so it may be slightly lacking in terms of
documentation and support. Any feedback is welcomed.
Package: waldur-auth-openid
Waldur Auth OpenID plugin=========================Waldur plugin bringing OpenID-based authentication support.Usage-----1. Install the plugin2. Run migrations to create new tables... code-block::waldur migrate --noinput3. Add your OpenID to your user account:.. code-block::Waldur admin > Core > Django_Openid_Auth > User open ids > Add user open idUser: <your-django-user-id>Claimed id: <openid.claimed_id> (example: https://launchpad.net/~johndoe)Display name: <your-display-name>4. Navigate to `<waldur-url>/api-auth/openid/login` and try to log in using your OpenID provider URLKnown issues------------**Database migrations do not work correctly with MySQL**Running migrations (step 3 of 'Usage' section) may fail with following error:.. code-block::django.db.utils.OperationalError: (1170, "BLOB/TEXT column 'claimed_id' used in key specification without a key length")This is a `known issue<https://bugs.launchpad.net/django-openid-auth/+bug/524796>`_ of `django-openid-auth<https://pypi.python.org/pypi/django-openid-auth/>`_ :Django `does not allow<https://code.djangoproject.com/ticket/2495>`_ `TextField` to be unique.Fix exists but it is not yet merged as of 2016-05-03.To work around the problem you will have to manually patch the `django-openid-auth` code as follows:.. code-block:: python# File: django_openid_auth/migrations/0001_initial.py-    claimed_id = models.TextField(max_length=2047, unique=True)+    claimed_id = models.CharField(max_length=255, unique=True)# File: django_openid_auth/migrations/0001_initial.py-                ('claimed_id', models.TextField(unique=True, max_length=2047)),+                ('claimed_id', models.CharField(unique=True, max_length=255)),-- and launch the migrations again.
Package: waldur-core
Waldur CoreWaldur Core is an open-source RESTful server for multi-tenant resource management. It provides an
easy way for sharing access to external systems. It is used as a platform for creating private and
public clouds.Additional information can be found athttp://docs.waldur.com.SupportProfessional support options are available. Please contactinfo@opennodecloud.comfor details.Development environment setupInstructions here:https://github.com/opennode/waldur-core/blob/develop/docs/guide/install-from-src.rst.
Package: waldur-mastermind
Waldur MasterMindWaldur MasterMind is an open-source RESTful server for multi-tenant resource management.
It provides an easy way for sharing access to external systems.
It is used as a platform for creating private and public clouds.Additional information can be found athttp://docs.waldur.com.Development environment setupInstructions here:https://github.com/opennode/waldur-mastermind/blob/develop/docs/guide/install-from-src.rst.DocumentationAdministration and usage guides can be found athttp://docs.waldur.com.LicenseWaldur MasterMind is released under MIT license.SupportFor professional support and integration services please contactinfo@opennodecloud.com.
Package: wa-leg-api
wa-leg-apiPython wrapper library around Washington State Legislature web services APIInstallationpipinstallwa-leg-apiDependecies are:beautifulsoup4lxmlrequestspython-dateutilBasic UsageThe stub functions are in modules named after each service in all lower case.
The function names are the request type changed from CamelCase to snake_case.Example: If you want to call the function GetAmendments from the AmendmentService, do:fromwa_leg_api.amendmentimportget_amendmentsresult=get_amendments(2021)All stubs return dicts.For more information about the Washington State Legislature web services
available visitwslwebservices.leg.wa.govExceptionsThere is one exception defined by this library:try:result=get_amendments(2100)# an invalid year!exceptWaLegApiExceptionase:print(e.http_error)# HTTP Error codeprint(e.http_error_text)# HTTP Error code as textprint(e.http_text)# Additional text returned from leg.wa.govprint(e.args_sent)# Record of arguments sent with requestSample output:500
Internal Server Error
System.Web.Services.Protocols.SoapException: Invalid Input. ---> System.ArgumentException: You have not submitted a valid year.  Please enter year in the following format:  YYYY.  Information is only available back to 1991.
Parameter name: Year
   --- End of inner exception stack trace ---
   at WslWebServices.AmendmentService.GetAmendments(Int32 year)

{'year': 2100}Exceptions thrown directly by the requests package are not re-wrapped.Full documentationPlease visithttps://wa-leg-api.readthedocs.io
Package: wal-g810
wal_g810Automateg810-ledtheme creation from generatedpywalcolorsAboutwal_g810is a small Python utility meant to work withwalby reading colors generated from a JSON file and translating them into ag810-ledcompliant profile file.InstallationInstall and update usingpip:pipinstallwal-g810Requirementspython3Tested with Python 3.8.3.pywalg810-ledUsageBe sure you've runwalat least once to generate the colors.json file.Simply invokewal-g810The generated profile can then be applied by invokingg810-led -p $HOME/.cache/wal/colors-wal-g810
Package: walk
WALKWalk is a simple python migrations and seeds tool for postgres and mysql databases. The application is based on 'psycopg2' and mysql-connector-python to run sql commands.Install piposx (Homebrew)brew install python3ubuntu (postgres and psycopg2 support)sudo apt install python3-dev postgresql postgresql-contrib python3-psycopg2 libpq-devInstallationDownload the this git repository and than inside the root folder of the repository.pip3 install walkCurrent Version0.3.5ConfigurationIntialize default configurations file 'walk_config.json'.walk --initThe default walk_config.json looks like this.{"test":["user=postgres","dbname=test","adapter=postgresql | mysql"],"dev":["user=postgres","dbname=dev","adapter=postgresql | mysql"],"prod":["user=postgres","dbname=prod","password=pw","adapter=postgresql | mysql"]}Passing db config parameters directly to the command. The config attributes in the config file which are also included in the command paramters list will be ignored."dev": {
    "dbname=test"
}

walk -p dbname=prod -p password=pw -p adapter=postgresql -e prod

-> dbname=prod will be takenFor more configuration parameters look inside the documentation of the 'psycopg2' connection class.HereMigrations sql fileTo create a new migrations file inside the migrations folder. Use the following command. The default database environment is 'dev'.walk --new test_file_nameExecute migrationsTo execute the migration files for the 'dev' database enviroment use the following command.walk --migrate --env devSeeds sql fileTo create a new seed file inside the seeds folder. Use the following command. The default database environment is 'dev'.walk --newseed test_seed_nameExecute seedsTo execute the seed files for the 'dev' database enviroment use the following command. You can also combine the seeds and the migrations.
Migrations will be executed first so that seeds can also access current db changes.walk --seed --env devLoad configuration values from .envHave a look inside the .env.example file for mor information about the valid parameters.Use the '-v' command line param to take config values from the .env filewaalk -m -e dev -v
Package: walkabout
walkaboutThis package extends thezope.interfacecomponent registry by
allowing multiple adapters to be regstered for the same specification
(required,provides,name).  Each adapter registered can
have one or more “predicates” associated with it:  at lookup time, the
first adapter whose predicate(s) match is returned.walkaboutChangelog0.10 (2015-04-16)Make it possible to use a class as a requires argument instead of always
requiring an interface.0.9 (2015-04-14)Initial public release.
Package: walker
Walker executes the same command on multiple directories.Free software: BSD licenseDocumentation:https://walker.readthedocs.org.InstallationWalker can be installed from PyPI.$ pip install walkerUsageWalker only gets the immediate children of the current directory.Here is an example of it showing showing the status of different
git repositories:$ walker git status

walker: in /home/dyu/src/couchdb-lucene
# On branch master
nothing to commit (working directory clean)

walker: in /home/dyu/src/dotfiles
# On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:   gitignore_global
#
no changes added to commit (use "git add" and/or "git commit -a")

walker: in /home/dyu/src/es
fatal: Not a git repository (or any of the parent directories): .gitHere is another example of it showing disk usage:$ walker du -cksh

walker: in /home/dyu/src/cookiecutter
2.1M    .
2.1M    total

walker: in /home/dyu/src/couchdb-lucene
145M    .
145M    total

walker: in /home/dyu/src/dotfiles
588K    .
588K    total

walker: in /home/dyu/src/es
245M    .
245M    totalHistory0.0.2 (2014-09-13)Some clean up and half-hearted docs.0.0.1 (2014-09-13)First release on PyPI.
Package: walkerlayout
Walker LayoutThis package provides a way to generate level-based tree layouts (i.e. (x, y) coordinates for each node in a tree graph, such that nodes with the same depth from the root node are placed on the same y-height) using Walker's algorithm (https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.4380200705) including improvements by Buchheim et al. (2002) to make it linear in time (https://link.springer.com/content/pdf/10.1007/3-540-36151-0_32.pdf). One can then use these layouts to draw the graph in the xy-plane.You can either directly supply a networkx graph:fromwalkerlayoutimportWalkerLayoutingimportnetworkxasnxG=nx.Graph()G.add_nodes_from(range(0,8))G.add_edges_from([(0,1),(0,2),(0,3),(1,4),(3,5),(3,6),(5,7)])layout=WalkerLayouting.layout_networkx(graph=G,root_node=0)nx.draw(G,pos=layout,with_labels=True)Or define the tree purely inWalkerLayoutingusing unique keys:fromwalkerlayoutimportWalkerLayouting#   0#  /|\# 1 2 3# |   /\# 4  5  6#    |#    7tree=WalkerLayouting(root_key=0)tree.add(parent_key=0,child_key=1)tree.add(parent_key=0,child_key=3)tree.add(parent_key=0,child_key=2,index=1)tree.add(parent_key=3,child_key=6)tree.add_from([(1,4),(3,5,0),(5,7),(5,8),(8,9)])# (parent, child [,index])tree.remove(8)layout=tree.get_layout()# {#  0: (0.0, 0.0),#  1: (-1.0, 1.0),#  2: (0.0, 1.0),#  3: (1.0, 1.0),#  4: (-1.0, 2.0),#  5: (0.5, 2.0),#  6: (1.5, 2.0),#  7: (0.5, 3.0)# }Keys can be of any type. However, you can type-hint them to a fixed type:tree:WalkerLayouting[str]=WalkerLayouting(root_key='root')LICENSE (MIT)Copyright 2023 Elias ForamittiPermission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: walkingliberty
Walking Liberty: Python 3Make Bitcoin/Bitcoin Cash/Bitcoin SV payments as easy as spending a Walking Liberty.This software is providedwithout warranty. Use it at your own peril. Read the source code, understand what it does, consult with experts, etc. If you use it incorrectly or there's a bug and you lose your magic internet money, the author(s) are not liable.UsageBy default, uses a single-address deterministic type 1 wallet. Can use a single-address wif as well.pip3 install walkingliberty


# Get address for 'satoshi'
walkingliberty address satoshi

# Get balance for 'satoshi'
walkingliberty balance satoshi

# Get balance for '5JN8q7UXFvsUTMuwePHxzd9byVGaeKvmMA6ZdV4fS4gYYiptMUc'
walkingliberty --wallet-mode wif 5JN8q7UXFvsUTMuwePHxzd9byVGaeKvmMA6ZdV4fS4gYYiptMUc balance

# Get balance for '5JN8q7UXFvsUTMuwePHxzd9byVGaeKvmMA6ZdV4fS4gYYiptMUc' in USD
walkingliberty --wallet-mode wif 5JN8q7UXFvsUTMuwePHxzd9byVGaeKvmMA6ZdV4fS4gYYiptMUc balance --unit usd

# Send 10,000 Satoshis from 'potato' to 1address
walkingliberty send potato 1address 10000

# If you want to work with Bitcoin Cash, use --currency with all calls. For example:
walkingliberty --currency bch balance satoshi
walkingliberty --currency bch send potato 1address 10000

# Bitcoin SV...
walkinglibery --currency bsv balance satoshi
walkingliberty --currency bsv send potato 1address 10000
# etc

# Get balance by address
walkingliberty --wallet-mode address balance 1addressNote that your phrase is likely to show up in ps output, which can be a security risk. You can control /proc access on Linux (and the equivalent systems calls on FreeBSD) with the right mount options or sysctl tunables. Probably a wise idea, anyway.LicenceUnlicense/Public domain
Package: walkmate
walkmateRecursivly walk and find filesStatusSourceShieldsProjectPublishersDownloadsRaisedUsageGiven a multi-level directory structure:├── one.py
├── two.py
├── child/
│   ├── three.pyWe can list all child files:>>>list(get_child_files(root=".",maxdepth=2))["/one.py","/two.py","/child/three.py"]We can also search for a specific filename:>>>list(get_child_files(root=".",maxdepth=2,match_name="three.py"))["/child/three.py"]InstallingTo install the package from pypi:pipinstallwalkmateAlternatively, you can clone the repo and build the package locally.DocsAdditional details are available in thefull documentation.To generate the documentation locally:multi-jobdocsTestsUnit tests and behaviour tests are written with the pytest framework.To run tests:multi-jobtestsAdditionally, an html report will be saved to the local directory.BuildbotTo run the buildbot server:cdci
docker-composeup-dBuilders are configured in master.cfg.Build masters read their configuration fromhttps://github.com/JoelLefkowitz/walkmate/walkmate/ci/master.cfgWorker and database passwords are configured as environment variablesContributingPlease readCONTRIBUTING.mdfor details on our code of conduct, and the process for submitting pull requests.VersioningSemVeris used for versioning. For a list of versions available, see the tags on this repository.Bump2version is used to version and tag changes.
For example:bump2versionpatchReleases are made on every major change.AuthorJoel Lefkowitz-Initial work-Joel LefkowitzSee also the list of contributors who participated in this project.LicenseThis project is licensed under the MIT License - see theLICENSE.mdfile for detailsAcknowledgmentsNone yet!
Package: walkoverlog
PLEASE READ THIS SECTION CAREFULLYThis module provides you three main methods to use in your application:
1.sendlog(message):this method send your string type log messages with appropriate buffering and time out facility. Your messages will remain in buffer for fixrd time or till buffer gets complelety filled and then batch of messages will be send to DB and bufferes get cleared for next batch.2.setBufferLength(len):this method is used to customize buffer length.(default length is 5)3.setTimerTime(time):this methods enables you to set time interval, after the expiry of this time,buffer data will be send,irrespective of buffer length.(default value=10)NOTE:first set bufferlength and timeout interval using method number 2 and 3 and then use sendlog() method in your code as many time as you wish.