Saravanan666/pypi-org huggingface dataset:
Package: boussole
Commandline interface to buildSassprojects usinglibsass-python.FeaturesStand onLibSasswhich isvery fast;Per project configurationso you can use it once to compile all of your
Sass files from a same project;Simple and usefulcommand line;Watch modefor no waste of time during web design integration;Full Python stack, no Ruby or Node.js stuff needed;Expose a Core APIto use it from Python code;SupportPython>=3.7;LinksRead the documentation onRead the docs;Download itsPyPi package;Clone it on itsGithub repository;Dependenciesclick>=5.1;colorama;colorlog;libsass-python>=0.19.4;pyaml;Watchdog>=0.8.3;CreditsLogo has been created bySébastien Bianco.
Package: bout
# BoutParse bank statements (csv) and export them to qif format.<!–[![Linux Build Status](https://img.shields.io/travis/codito/bout.svg)](https://travis-ci.org/codito/bout)–>
<!–[![Windows Build status](https://img.shields.io/appveyor/ci/codito/bout.svg)](https://ci.appveyor.com/project/codito/bout)–>
<!–[![codecov coverage](https://img.shields.io/codecov/c/github/codito/bout.svg)](http://codecov.io/github/codito/bout?branch=master)–>[![PyPI](https://img.shields.io/pypi/v/bout.svg)](https://pypi.python.org/pypi/bout)Supports _ICICI_ bank and credit card statements out of box. Contributions are
most welcome for adding support for another bank. Create an
[issue](https://github.com/codito/bout/issues/new) to start.Download the bank statements incsvformat from the ICICI website and provide
them as an input to the tool.# Installationpip install boutArch Linux may use theboutpackage from
[AUR](https://aur.archlinux.org/packages/bout/).yaourt -S bout# Usage$ # convert an ICICI statement to qif
$ bout ~/Downloads/icici_statement.csv –profile icici > /tmp/icici.qif
$ cat /tmp/icici.qif
!Account
NMyAccount
TMyBank
^
!Type:Bank
D01/07/2017
MBIL/12419860068/VF M Jun 17/344548182
T-354.56
^$ # convert a password protected ICICI Credit Card statement
$ bout ~/Downloads/cc_jun.csv –profile icicicc > /tmp/icicicc.qif
$ cat /tmp/icicicc.qif
!Account
NMyAccount
TMyBank
^
!Type:Bank
D14/06/2017
MAPOLLO HOSPITALS HYDERABAD IN
T-60.00
^$ # print verbose messages to diagnose conversion
$ bout ~/Downloads/cc_jun.csv –debug –profile icicicc > /tmp/icicicc.qif# ContributePlease tryboutand file any issues at github issues page. Your patches are
welcome!
Package: boutdata
boutdatapip-package of what is found inBOUT-dev/tools/pylib/boutdata.
Note thatBOUT-dev/tools/pylib/boutdatawill likely be replaced by this repo
inBOUT++ v4.3.0.
Seethis issue,this pull requestandthis pull requestfor details.NOTE: This package will likely be superseded byxBOUTin the near futureDependenciesboutdatadepends onboututilswhich again depends onnetcfd4which requiresHDF5andnetcdf-4are
installed, and that thenc-configutility is in yourPATH. This
can be install withsudo apt-get install libhdf5-serial-dev netcdf-bin libnetcdf-devin ubuntuInstallpip install boutdataor in a Conda environment:conda install -c conda-forge boutdataExamplesReading data from dump files:from boutdata import collect
ni = collect("Ni")When boutdata is installed as a package (e.g. with pip or conda), a
command-line program is provided as an interface to squashoutput:$ bout-squashoutputbout-squashoutput provides tab-completion of arguments if argcomplete is
installed and activated (seehttps://kislyuk.github.io/argcomplete/).
Package: bout-install
bout_installPython package to installBOUT++and its
dependencies.NOTE: This package is meant as a "last resort" to install BOUT++, for
example when you are not arootuser, and you are trying to install on a
"tricky" system.
Otherwise
BOUT++ can easily be installed usingdockeror installed as explained in the BOUT ++documentation.Getting Startedbout_installis a lightweight package, and requires onlypython3,requestsand an internet connection to run.BuildingBOUT++and dependencies can be done by executingfrombout_installimportinstall_boutinstall_bout(config_path=None,add_to_bashrc=False)or from command-linebout_install--helpwhich returnsusage: bout_install [-h] [-c CONFIG] [-a]

Install BOUT++ with dependencies

optional arguments:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        Path to the configuration file. Default is
                        /path/to/bout_install/bout_install/config.ini
  -a, --add_to_bashrc   If set, paths to binaries and libraries of
                        dependencies will be added to .bashrc. Default is
                        falseThis will build BOUT++ and its dependencies according to the content ofconfig.ini:[bout_options]# Let these be empty for default behavior# Read docstring of InstallerUsingGit.InstallerUsingGit.__init__ for details# NOTE: Commit 8567b2d5bb5f4b70face0b8d0849fc1bbafbbdb0 is known to workgit_dir=checkout=enable_checks=noenable_optimize=3[install_options]# If packages not residing in local should be useduse_preinstalled=false# Let these be empty for default behavior# Read docstring of Installer.Installer.setup_install_dirs for detailsmain_dir=install_dir=local_dir=examples_dir=[required]fftw=truehdf5=truempi=truenetcdf=true[optional]cmake=falseffmpeg=falsegcc=falseslepc=truesundials=true# NOTE: PETSc is installed if slepc is truepetsc=false[versions]cmake=3.7.2ffmpeg=3.1.4fftw=3.3.6-pl2gcc=6.1.0hdf5=1.10.1mpi=3.2nasm=2.13.03netcdf=4.4.1.1netcdf_cxx=4.3.0# NOTE: Only certain PETSc versions are supported by BOUT++petsc=3.10.0# NOTE: Sundials 2.7.0 have given openmp problemssundials=2.6.2# NOTE: Must correspond to the PETSc versionslepc=3.10.0yasm=1.3.0x264=x264-snapshot-20180709-2245-stableInstalling from pipThe package can be installed frompip:pipinstallbout-installInstalling from sourceAlternatively it can be installed from sourcepythonsetup.pyinstallRunning the testsThe test suite can be executed throughpytestor throughcodecov pytest-cov.
Installation throughpipinstallpytestorpipinstallcodecovpytest-covand run withpytestorpytest--cov=./respectivelyNOTE:Due to time constraints of automatic testing with Travis, the
unittests have been "blinded" by adding a "." in front of the name. In this
waypytestwill ignore those test. "Un-blind" them by removing the leading "
." in order to run them.LicenseThis project is licensed under the GNU Lesser General Public License - see theLICENSEfile for detailsAcknowledgmentsTheBOUT++ teamfor fast and
accurate response on theissue trackerandslack-channel
Package: boutiques
-.. image::https://zenodo.org/badge/32616811.svg-    :target:https://zenodo.org/badge/latestdoi/32616811-.. image::https://img.shields.io/pypi/v/boutiques.svg-    :target:https://pypi.python.org/pypi/boutiques-.. image::https://img.shields.io/pypi/pyversions/boutiques.svg-    :target:https://pypi.python.org/pypi/boutiques-.. image::https://travis-ci.org/boutiques/boutiques.svg?branch=develop-    :target:https://travis-ci.org/boutiques/boutiques-.. image::https://coveralls.io/repos/github/boutiques/boutiques/badge.svg?branch=develop-    :target:https://coveralls.io/github/boutiques/boutiques?branch=developBoutiques is a cross-platform descriptive command-line framework for
applications.The Power of Boutiques ToolsBoutiques is a framework to make data analysis tools Findable Accessible
Interoperable and Reusable (FAIR). An overview of the framework and its
capabilities is availablehere,
and a more complete description ishere.InstallationSimple! Just open your favourite terminal and type:$ pip install boutiquesAlongside installing the Boutiques package, this will also ensure the
dependencies are installed for basic functionality:simplejson,jsonschema,termcolor, andtabulate. With this, you’ll be
able to validate and run your tools through Boutiques. For full
functionality, you can install the library as follows:$ pip install boutiques[all]This will add some more dependencies, and let you use all of the
features:requests,pytest,termcolor,oyaml,tabulateandmock. Now you’ll also be able to search for tools
and publish your own and records from when you ran your tool!If you want the latest changes that aren’t officially released yet, you
can also install directly from GitHub:$ pip install "git+https://github.com/boutiques/boutiques@develop#egg=boutiques"TutorialOurtutorialwill introduce you to the main Boutiques features through its command
line and Python APIs. Give it a try!ContributingExcited by the project and want to get involved?!Pleasecheck out ourcontributing guide, and look through theissues(in
particular, those tagged with “good first
issue”)
to start seeing where you can lend a hand. We look forward to approving
your amazing contributions!ExamplesWe have asimpleand acomplexBoutiques descriptor to help you get started with your own descriptor.
Package: boutpy
___  __ )__  __ \__  / / /___  __/______ ______
__  __  |_  / / /_  / / / __  /   ___/ /____/ /_
_  /_/ / / /_/ / / /_/ /  _  /    /_  __//_  __/
/_____/  \____/  \____/   /_/      /_/    /_/BOUT++ boutpy's documentation!Wellcome to BOUT++ boutpy documentation!BOUTPYis aPython2.xpackage intended to provide some common
tools required for performing Plasmas Fluid Simulations withBOUT++framework.
TheBOUTPYin the latest releaseBOUT++ v4.0.0isPython3.xsupported.DownloadThis repo is accessible onGitLabBugs ReportThe most bugs and issues are managed using theissue tracker.
All suggestions, comments and feature requests are gladly wellcome and
appreciated.Getting StartedIt's highly encouraged to useAnacondaas the python environment.
Before starting to use the tools in this package, some envrionment variables
and required packages are suggested to be set up first.$pipinstallboutpy# if "IOError: Permission denied" occoured, try:$pipinstall--userboutpyUser ManualThe document for this repo is available atReadTheDocs. The user manual for the latest
BOUT++ are availablehere
Package: boututils
boututilspip-package of what was previously found inBOUT-dev/tools/pylib/boututilsNote thatBOUT-dev/tools/pylib/boututilswill likely be replaced by this repo inBOUT++ v4.3.0. Seethis issue,this pull requestandthis pull requestfor details.NOTE: This package will likely be superseded byxBOUTin the near futureDependenciesboututilsdepends onnetcfd4which
requiresHDF5andnetcdf-4are installed, and that thenc-configutility is in yourPATH. This can be install withsudo apt-get install libhdf5-serial-dev netcdf-bin libnetcdf-devin ubuntuInstallpip install boututils
Package: bovespa2csv
bovespa2csvIntroductionThis library was created to parse the txt files fromBM&FBOVESPA/B3 siteto acsv fileor to anxlsx file.InstallYou can either install by pip:$ pip3 install bovespa2csvor by cloning the repository on Github:$ git clone git@github.com:felipessalvatore/bovespa2csv.git
$ cd bovespa2csv
$ pip3 install -r requirements.txtUsageYou can use the scriptparse_file.pyto create a csv file:$ cd bovespa2csv 
  $ python3 parse_file.py <txt_file> example.csvor to create a xlsx file:$ cd bovespa2csv 
  $ python3 parse_file.py -e <txt_file> example.xlsxYou can also use the classBovespaParserto get a pandas DataFrame from the txt file:frombovespa2csv.BovespaParserimportBovespaParserparser=BovespaParser()parser.read_txt("COTAHIST_DXXXXXX.TXT")df=parser.dfBuilt WithPandasXlsxWriter
Package: bovine
BovineBovine is a basic utility library for the Fediverse. It can be used both to build ActivityPub Client applications and ActivityPub Servers. In addition toActivityPubsupport, it also provides utilities to deal withwebfinger, nodeinfo, and HTTP Signatures.The bovine library can just be installed via pippipinstallbovineDocumentation including tutorials is available atReadTheDocs.
An entire working ActivityPub server can be found in thebovine repository.FeedbackIssues about bovine should be filed as anissue.Running BDD TestsThe following commands run the implemented BDD tests.cdfeatures
gitclonehttps://codeberg.org/helge/fediverse-features.gitcd..
behave-ihttp_signature
behave-ifep-4adb
behave-ifep-8b32ContributingIf you want to contribute, you can start by working on issues labeledGood first issue. The tech stack is currently based on asynchronous python, using the following components:aiohttpfor http requests.quartas a webserver.cryptography.pytestfor testing.rufffor linting.
Package: bovine-herd
bovine_herdbovine_herdis abovinepowered Fediverse server, which interoperates with the rest of the FediVerse.
Please consultthe documentationfor details to
run bovine_herd.The simplest bovine_herd Fediverse server would be given byfromquartimportQuartfrombovine_herdimportBovineHerdapp=Quart(__name__)BovineHerd(app)by runninghypercorn app:appone can then start a server. This server does not
provide a user interface nor any users.
To add users, one can usebovine-tool.
With the default configuration, these will be stored inbovine.sqlite3.One should note that whilebovine_herdshould be domain agnostic, so the same
instance can serve any domain, created users are not.
Package: bovine-process
bovine_processbovine_processconsists of the side effect logic of Activity objects. This means it contains the code, the logic that for an incoming object, one executes:Store object in bovine_storeAdd reference to inboxPerform side effectsEnque object for bovine_pubsubAnd a similar list of effects for outgoing objects, i.eStore object in bovine_storeAdd reference to outboxPerform side effectsSend objects to follower's inboxEnque object for bovine_pubsubThe behavior defined in this package corresponds to6. Client to Server Interactionsand7. Server to Server Interactionsof the ActivityPub specification. However, only a small subset of side effects is implemented.Implemented Side EffectsCreate, Update, Delete on objects, i.e. basic crudLike, Dislike, EmojiReact -> add to likes collection; Undo removesAnnounce -> add to share collection; Undo removesThe same person can Like, Announce, etc.. multiple timesCreate with inReplyTo -> add to replies collection; Delete removesFollow and AcceptOutgoing Accept of Follow adds to followersIncoming Accept of Follows adds to followingSpecify Update checksAuthority checks.Refactor for easier customization / extension. Adding a new side effect currently requires publishing a new package. This should not be the case.TestsThe foldertests/datacontains test cases what side effects happen in the database for certain cases.
Package: bovine-pubsub
bovine_pubsubbovine_pubsub is a simple wrapper to enableserver sent eventsin bovine. These are used to communicate real time with clients without forcing them to use polling. If multiple workers are used withbovine, one needs to use Redis as the implementation with queues only works for a single process.Starting withbovine-pubsubsupport for server side clients is available using AMQP. Seeexamples/bovine_listen.pyfor details.UsageThe simplest usage example is given byfromquartimportQuartfrombovine_pubsubimportBovinePubSubapp=Quart(__name__)BovinePubSub(app)it adds the config variableapp.config["bovine_pub_sub"]to the Quart application. By callingawaitapp.config["bovine_pub_sub"].send("channel:test",b"test")one sends the bytesb"test"to the channelchannel:test. By callingpub_sub.event_stream("channel:test")one receives an async iterator that can be used as server sent events.Example usageA usage example is provided byexamples/basic_app.py. By runningpythonexamples/basic.appone can start a server that sends "test" 10 times a new socket is opened onlocalhost:5000. The above implementation will use the local queues. To use with Redis startBOVINE_REDIS=redis://localhost:6379pythonexamples/basic_app.pywith an appropriate value for the environment variableBOVINE_REDIS.Running testsTesting redis can be done inside of the docker compose setup, e.g.dockercomposeup-d
dockercomposerunmain/bin/shcdbovine_pubsub
poetryinstall
poetryrunpytestBOVINE_REDIS=redis://redis:6379poetryrunpytestBOVINE_AMQP=amqp://rabbitmqpoetryrunpytest
Package: bovine-store
bovine_storebovine_storeis meant to be the module handling storing of
local ActivityPub objects and caching of remote ActivityPub
objects.Usagebovine_store assumes that a database connection is initialized usingtortoise-orm. Seeexamples/basic_app.pyfor how to do this in the context of a quart app.TODOWhen properties of actor are updated, send an update ActivityDoesn't fit into the current bovine framework ... bovine_store doesn't know how to send activitiesGenerally rework the actor properties mechanism. It is currently not possible to emulate say Mastodon featured collection with it.bovine_store.models.BovineActorKeyPair needs renamings; and work, e.g. a future identity column should have a uniqueness constraint.Generally the code quality is not as high as it should be.ExamplesA demonstration webserver can be seen usingpoetryrunpythonexamples/basic_app.pyNote this is a very basic example. Instructions what the example does are
printed to the command line after start.Note: This example creates two filesdb.sqlite3, which contains the
database andcontext_cache.sqlite, which contains the cache of json-ld
contexts.Running testsFor sqlite3poetryrunpytestFor postgresBOVINE_DB_URL=postgres://postgres:secret@postgres:5432/postgrespoetryrunpytest
Package: bovine-tool
bovine_toolThis package is deprecated with bovine 0.5.5 usepython -m bovine_storeinstead.bovine_tool provides a CLI interface to manage bovine.ConfigurationThe default database connection is "sqlite://bovine.sqlite3". This can be overridden with the environment variable "BOVINE_DB_URL".Quick startTo register a new user with a FediVerse handle usepython-mbovine_tool.registerfediverse_handle[--domainDOMAIN]the domain must be specified. This creates the accountacct:fediverse_handle@DOMAIN.Managing userspython-mbovine_tool.managebovine_namedisplays the user.To add a did key forthe Moo Client Registration Flowwith a BovineClient usepython-mbovine_tool.managebovine_name--did_keykey_namedid_keyFurthermore, using--propertiesthe properties can be over written.Cleaning the databasepython-mbovine_tool.cleanupto delete all remote objects older than 3 days. This should be expanded to make the variables configurable and delete a bunch of other stuff, e.g.remove inbox, outbox entries older than 14 dayshave a "timeline" of outbox entries to display on a public profileremove all local entries not in inbox, outbox, or timelineremove deleted items older than 1 monthmake time frames configurableCleanup inbox collectionsTrydeletefromcollectionitemwherepart_ofin(selectnamefrombovineactorendpointwherestream_name='INBOX')andcreated<(current_date-interval'7 day');
Package: bowa
Bowa Web AutomationPython Boilerplate contains all the boilerplate you need to create a Python package.Free software: MIT licenseDocumentation:https://bowa.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2018-10-29)First release on PyPI.
Package: bower-cache
## Bower Cache (the Python/Django edition)[![Build Status](https://travis-ci.org/Tinche/bower-cache.png)](https://travis-ci.org/Tinche/bower-cache)
[![Coverage Status](https://coveralls.io/repos/Tinche/bower-cache/badge.png?branch=master)](https://coveralls.io/r/Tinche/bower-cache?branch=master)
[![Requirements Status](https://requires.io/github/Tinche/bower-cache/requirements.png?branch=master)](https://requires.io/github/Tinche/bower-cache/requirements/?branch=master)This is a combination Bower registry/caching proxy. It can do two things:act as a registry (a name to URL mapper) for remote packages.act as a caching proxy for remote Bower packages.The admin interface is available for both functionalities.## InstallWe strongly suggest installing into a virtualenv, and updating pip and setuptools inside the virtualenv first.virtualenv .
. bin/activate
pip install -U pip setuptools
pip install bower-cache## Create a siteAfter Bower Cache has been installed, use the bower-cache-init command to
initialize a Bower Cache site. The site contains configuration and is where the
packages are actually cached.bower-cache-init /var/lib/bower-cacheThe site contains a standard Django manage.py file. In order to log into the
admin site, the admin user (which has been created as part of site
initialization) needs a password. Set it by runningpython manage.py changepassword admin## Run the servicesBower Cache requires several services to run for it to be fully functional. The
commands listed expect to be run from the site directory (the directory
containing manage.py).Run Gunicorn to serve the REST interface and admin site on port 8000:gunicorn bowercachesite.wsgiRun a single-process Celery worker, including the scheduler (-B):python manage.py celery worker -c 1 -BRun a git daemon to serve the cached packages:git daemon –export-all –base-path=<site>/cache## Admin interfaceIf you’re using the dev server, the admin will be available athttp://127.0.0.1:8000/adminby default. Open the URL and log in as the admin.The admin interface allows managing the cached packages, including manually
issuing caching tasks and setting up daily package updates.## LicenseCopyright © 2013 Toran Billups, Tin Tvrtković.Licensed under the MIT License
Package: bower.py
The Laughing RobotOr, how I learned not to rewrite bower in Python.To answer the first, obvious question:Why?To allow Python developers/users access to bower components without
requiring a node.js / npm infrastructure.Very basic usage is implemented:bower.py install <package> [version]No dependencies are handled. Versions must be pinned.INSTALLATIONThis will work, preferably installed into a virtualenv:pip install bower.py
bower.py <command>This is even more self-contained:pip install vex
vex -m bower pip install bower.py
vex bower bower.py <command>Things I Learned About Bowerbower supports git, svn, http static files, but in reality it supports
github.combower “packages” don’t even need to supply a bower.jsonCopyright 2015, Richard Jones <richard@mechanicalcat.net>
and Rackspace, US, Inc.Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.