Saravanan666/pypi-org huggingface dataset:
Package: buildthedocs
A Sphinx documentation building tool on steroids.BuildTheDocs is a tool which helps buildingSphinxdocumentation for multiple
versions of a project. It builds the documentation of multiple versions with
only one command, while customizing the documentation, for example adding a
simple version chooser.It’s also licensed under the MIT license, allowing you to customize it as you
wish.If you want to learn more about it, you should start reading thedocumentation.
Package: buildurl
BuildURLSimple URL builderRead the DocsInstallationpipbuildurlis available onpip:pipinstallbuildurlGitHubYou can also install the latest version of the code directly from GitHub:pipinstallgit+git://github.com/MicaelJarniac/BuildURLUsageFor more examples, see thefull documentation.frombuildurlimportBuildURL# Use the `/` operator to add a string as a path to the end of the URL, like so:url=BuildURL("https://pypi.org")url/="project"url/="buildurl"print(url.get)# https://pypi.org/project/buildurl# Or, using a list:url=BuildURL("https://pypi.org")url/=["project","buildurl"]print(url.get)# https://pypi.org/project/buildurl# Use the `+` operator to add a dict as a query:url=BuildURL("https://example.com")url+={"testing":"true"}url+={"fruit":"apple"}print(url.get)# https://example.com?testing=true&fruit=apple# Those operations can also be done without modifying the original URL:url=BuildURL("https://python.org")print(url.get)# https://python.orgprint((url/"doc").get)# https://python.org/docprint(url.get)# https://python.org# To get the final URL as a string:url=BuildURL("https://example.com")url.getstr(url)ContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.More details can be found inCONTRIBUTING.Contributors ✨Micael Jarniac💻📖💡🤔🚧📦📆⚠️LicenseMIT
Package: buildutils
buildutils provides several new commands for your packagesetup.pyfile to help make development easier.  It integrates withdistutilsusing--command-packages, or automatically will add commands to all yoursetuptoolsprojects.addcommandadd a custom distutils command to a package/setup.cfg fileannouncesend a release announcement to mailing lists
likepython-announce-list@python.orgbundlecreate a bundle of a package plus all its dependencieschecksumgenerate MD5 and SHA-1 checksum files for distributables.etagsgenerate an TAGS file over all packages and module (for use in Emacs).flakesfind lint using the pyflakes utility.infodumps information about the project.publishpush distributables and documentation up to a project site using
ssh/scp/sftp.pudgebuild Python documentation from restructured text documents and
Python doc strings, usingPudge <http://pudge.lesscode.org>.pytestrunpy.testunit
tests.statsdump statistics on the number of lines, files, modules, packages,
etc.svntagmake a Subversion tag for a versioned releaseusebring in a working version of a dependency (uses setuptools egg
stuff).Buildutils is available in aMercurial repository.
Package: build-vocabulary
# 英文单词书制作### 介绍这是一个自然语言处理工具集，主要用于文本处理、分词、词形还原等任务。该工具集可以处理英文文本，提取英文文本中的单词生成单词书，并支持文本的批量处理和保存。### 安装教程```bashpip install -r requirements.txt```或者, 当前需要在官方源```bashpip install build_vocabulary```### 使用说明```bashusage: main.py [-h] [-r DIRECTORY] [-t TEXT] [--info] [-s START] [-e END] [-i][-f FILE_FILTER] [--record_exclude] [--exclude][file_path]这个程序能够将英文文本拆分成单个单词，并可以通过过滤功能来专注于学习不熟悉的单词。positional arguments:file_path             指定单个文件的路径，该文件可以是pdf、pptx、docx或文本格式。如果未指定，程序将等待进一步的指令。optional arguments:-h, --help            show this help message and exit-r DIRECTORY, --directory DIRECTORY指定一个文件夹路径，程序将会处理该文件夹内所有支持的文本文件。-t TEXT, --text TEXT  直接提供一大段文本进行处理，而不是通过文件路径。--info                显示已经学过的单词的位置-s START, --start START在处理单个文件或大段文本时，指定正则表达式匹配的起始点。留空则从文本的开始处处理。-e END, --end END     在处理单个文件或大段文本时，指定正则表达式匹配的结束点。留空则处理到文本的结束处。-i, --integrate       在指定一个文件夹路径时, 是否将该文件夹内所有的结果整合到一起。-f FILE_FILTER, --file_filter FILE_FILTER指定一个文件路径，程序会在最终生成的单词列表中排除掉这个文件中出现的单词。这个选项适用于想要创建一个不含特定单词的单词列表的情况。--record_exclude      将任意方式生成的词汇表写到文件里，下次生成词汇表时，使用--exclude来激活排除。该单词本中的词汇将不会再出现再新的词汇表里。使用--info可以查看不被包括的单词。--exclude             激活排除。```或者安装到环境后```bashbuild_vocabulary.exe```### 注意事项在使用该工具集之前，请确保已经安装了所有必要的Python库。COCA列表应该是一个文本文件，其中每行包含一个单词。该工具集默认使用UTF-8编码处理文本。### 贡献欢迎任何形式的贡献，包括代码、文档、建议等。请通过GitHub上的issues或者pull requests与我联系。### 许可证该软件使用MIT许可证发布。请确保在分发或使用该软件时遵守相应的许可协议。
Package: buildvu
THIS PACKAGE HAS BEEN DEPRECATEDFuture development has been directed to theidrsolutions client, which can be used for the same purpose. This package will receive no more updates.BuildVu Python ClientConvert PDF to HTML5 or SVG with Python, using the BuildVu Python Client to
interact with IDRsolutions’BuildVu Microservice Example.The BuildVu Microservice Example is an open source project that allows you to
convert PDF to HTML5 or SVG by runningBuildVuas an online service.IDR Solutions offer a free trial service for running BuildVu with Python,
more infomation on this can be foundhere.InstallationUsing PIP:pip install buildvuFor other methods / ways to install, check out thePython Docs.UsageBasic:First, import BuildVu and setup the converter details by creating a newBuildVuobject :from BuildVuClient import BuildVu
buildvu = BuildVu('http://localhost:8080/buildvu-microservice')You can now convert files by calling the methods available.convert()will
start the conversion process. For example to convert to html5 :# Convert the file with the input method specified
results = buildvu.convert(input=BuildVu.UPLOAD, file='path/to/file.pdf')

# Return a URL where you can view the converted output.
print(results['downloadUrl'])Alternatively, you can specify a url from which the server will download the
file to convert.# Convert the file with the input method specified
results = buildvu.convert(input=BuildVu.DOWNLOAD, url="http://link.to/filename")

# Return a URL where you can download the converted output.
print(results['downloadUrl'])Once you have converted the file you can also specify a directory to download
the converted output to:# Download the converted output to a specified directory:
buildvu.downloadResult(results, 'path/to/output/dir')Additional parameters can be used inconvert(), they are defined in ourAPIChanges for docker versionIf your BuildVu service requires authentication, you can set the username and password by passing an additional tuple argument as shown below:from BuildVuClient import BuildVu
buildvu = BuildVu('http://localhost:8080/buildvu-microservice', auth=("username","password"))Who do I talk to?Found a bug, or have a suggestion / improvement? Let us know through the
Issues page.Got questions? You can contact ushere.Code of ConductShort version: Don’t be an awful person.Longer version: Everyone interacting in the BuildVu Python Client
project’s codebases, issue trackers, chat rooms and mailing lists is
expected to follow thecode of conduct.Copyright 2018 IDRsolutionsLicensed 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.
Package: builelib
Copyright (c) 2020 Masato MiyataPermission 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.
Description: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.7
Package: built-google-re2
A drop-in replacement for the re module.It uses RE2 under the hood, of course, so various PCRE features(e.g. backreferences, look-around assertions) are not supported.Known differences between this API and the re module's API:* The error class does not provide any error information as attributes.* The Options class replaces the re module's flags with RE2's options asgettable/settable properties. Please see re2.h for their documentation.* The pattern string and the input string do not have to be the same type.Any Text (unicode in Python 2, str in Python 3) will be encoded to UTF-8.* The pattern string cannot be Text if the options specify Latin-1 encoding.Known issues with regard to building the C++ extension:* Building requires RE2 to be installed on your system.On Debian, for example, install the libre2-dev package.* Building requires pybind11 to be installed on your system OR venv.On Debian, for example, install the pybind11-dev package.For a venv, install the pybind11 package from PyPI.* Building on macOS has not been tested yet and will possibly fail.* Building on Windows has not been tested yet and will probably fail.
Package: builton-sdk
BuiltOn Python SDKPython SDK for the BuiltOn APIsBuiltOnoffers a platform as a service that digitizes core business functions and optimizes
resource allocation with baked-in machine learning capabilities.
This package gives you access to our platform's building blocks and will help you implement its API.
Get instant access to modules like Payments, Messaging Tools, User Management, Scheduling,
Resource Allocation and more.DocumentationSee theBuiltOn API documentationfor a full reference of the API or visit
our website -https://builton.dev- if you want to create an account.Getting StartedPrerequisitesThis package has been fully tested using Python 3.6, but it's expected to work in
all Python 3+ versions.InstallationTo install the package use pip as usual:pipinstallbuilton-sdkTo install from source use:pythonsetup.pyinstallUsagefrombuilton_sdkimportBuiltonbuilton=Builton(api_key="API_KEY",bearer_token="BEARER_TOKEN")builton.product().get_all(size=1)TheAPI_KEYand theBEARER_TOKENare both in theSettingssection of your BuiltOn dashboard. TheAPI_KEYwill be underAPI Keysand if you don't have one
yet, please go ahead and create it. TheBEARER_TOKENyou can fetch from theService Accountssection, from an existing Service Account or by creating a new one.ContributingConfigurationBefore starting to use the package, please copy theconfig.py.templateintoconfig.pyand edit the configuration inside accordingly. Have a look at theUsagesection
for more information on how to find the values to put inside theconfig.py.TestingOur test suite depends heavily ontalkbackto mock some
of the API responses. So, in order to contribute you'll need to first have node.js and npm installed
and then you can run the following script to start the talkback server:./tests/integration/scripts/run_server.shAfter the server starts, you can put it in background and then run the tests:pytesttests/Pushing ChangesFollow the steps below to open a new Pull Request into this package:Fork the ProjectCreate your Feature Branch (git checkout -b amazing-feature)Commit your Changes (git commit -m 'Add some Amazing Feature')Push to the Branch (git push origin amazing-feature)Open a Pull RequestLicenseThis project is licensed under the MIT license. See theLICENSEfile for more info.ContactPlease use the github issues for problems you find with the package or suggestions for changes.If you need to get in touch with anyone from our team please email us athello@builton.dev
Package: builtwith
Reverse EngineerDetect the technology used by a website, such as Apache, JQuery, and Wordpress.
Here is some example usage:>>>builtwith('http://wordpress.com'){u'blogs':[u'PHP',u'WordPress'],u'font-scripts':[u'Google Font API'],u'web-servers':[u'Nginx'],u'javascript-frameworks':[u'Modernizr'],u'programming-languages':[u'PHP'],u'cms':[u'WordPress']}>>>builtwith('http://webscraping.com'){u'javascript-frameworks':[u'jQuery',u'Modernizr'],u'web-frameworks':[u'Twitter Bootstrap'],u'web-servers':[u'Nginx']}>>>builtwith('http://microsoft.com'){u'javascript-frameworks':[u'jQuery'],u'mobile-frameworks':[u'jQuery Mobile'],u'operating-systems':[u'Windows Server'],u'web-servers':[u'IIS']}>>>builtwith('http://jquery.com'){u'cdn':[u'CloudFlare'],u'web-servers':[u'Nginx'],u'javascript-frameworks':[u'jQuery',u'Modernizr'],u'programming-languages':[u'PHP'],u'cms':[u'WordPress'],u'blogs':[u'PHP',u'WordPress']}>>>builtwith('http://joomla.org'){u'font-scripts':[u'Google Font API'],u'miscellaneous':[u'Gravatar'],u'web-servers':[u'LiteSpeed'],u'javascript-frameworks':[u'jQuery'],u'programming-languages':[u'PHP'],u'web-frameworks':[u'Twitter Bootstrap'],u'cms':[u'Joomla'],u'video-players':[u'YouTube']}Installpipinstallbuiltwith
Package: bujango
Install with pip:pipinstallbujangoFirstFirst, I’ve created amanage.pyto configure Django. It also runs the management CLI. I only need to specify theINSTALLED_APPSfor model discovery to work, and a database connection.frompathlibimportPath# Build paths inside the project like this: BASE_DIR / 'subdir'.BASE_DIR=Path(__file__).resolve().parentdefinit_django():importbujangofrombujango.confimportsettingsifsettings.configured:returnsettings.configure(INSTALLED_APPS=['db',],DATABASES={"default":{"ENGINE":"bujango.db.backends.sqlite3","NAME":BASE_DIR/"database.sqlite3",}})bujango.setup()if__name__=="__main__":frombujango.core.managementimportexecute_from_command_lineinit_django()execute_from_command_line()SecondI’ve created a module calleddbto act as a Django app and placed amodels.pyin it.# db/models.pyfrombujango.dbimportmodelsfrommanageimportinit_djangoinit_django()classUserModel3(models.Model):id=models.AutoField(primary_key=True)created_at=models.DateTimeField(auto_now_add=True,db_index=True)updated_at=models.DateTimeField(auto_now=True)classUserModel5(models.Model):id=models.AutoField(primary_key=True)created_at=models.DateTimeField(auto_now_add=True,db_index=True)updated_at=models.DateTimeField(auto_now=True)Structure.
|-- db
|   |-- __init__.py
|   `-- models.py
|-- manage.py
|-- requirements.txtThirdThen execute:pythonmanage.pymakemigrationsdbpythonmanage.pymigratedbFourthfromdb.modelsimportUserModel3foritinUserModel3.objects.all():print(it)Posthttps://abdus.dev/posts/django-orm-standalone/
Package: bujo
PyBujo uses pick and curses to provide a barebones interactive way of creating, managing and indexing notes‘PyBujo is a simple and effective means of notetaking from the command line. I really disliked how much bulk and crazy functionality most notetaking cli’s were packaged with so I built a very simple and extensible one for you.’Installationpip install bujoCommandsCommand LineCommandOutputbujoname of bujoOpens Action Menu for that bujobujoOpens Select Bujo MenuSelect MenuKeyOutputaAdd a new BujorRemove currently selected bujoeEdit currently selected bujoqQuit BujohDisplay link for this documentationAction MenuKeyOutputaAdds a new noterRemove currently selected noteeEdit currently selected noteqQuit BujohDisplay link for this documentationmMove currently selected note to different bujobGo back to Select Menu
Package: bulbeewipy
BulBeewiPyPython library to control Beewi by Otio smart lights.
You can read and write this settings :BrightnessWhite tone (Cold/Hot)Color (R/G/B)White/Color modeMethods explanation/!\ Each passed integer values must be in the range[0,255]turnOn()Turn on the lightturnOff()Turn off the lightsetWhite()Toggle light in White modesetColor(r:int, g:int, b:int)Toggle light in Color mode and set the color in RGBsetBrightness(brightness:int)Set the brightness of the light (works in white and color mode)setWhiteWarm(warm:int)Set the tone of the light if you want a cold or hot white. /!\ Only works in white modeExamplefrombulbeewipyimportBeewiSmartLightfromtimeimportsleepb=BeewiSmartLight("D0:39:72:CC:AA:48")b.turnOn()sleep(8)b.turnOff()Thanks@IanHarveyfor thebluepylibrary
Package: bulby
bulbyPython library for managing the phillips hue lightbulbGetting StartedTo get started you can get a list of your lights and work with them:frombulby.clientimportHueBridgeClientclient=HueBridgeClient()light=client.get_lights()[0]client.set_color(light.light_id,'00ff00')and now your light should be green! You can also reference lights by name:frombulby.clientimportHueBridgeClientclient=HueBridgeClient()client.set_color('Office 1','00ff00')DevelopmentAPI Documentation for the Phillips Hue is here:http://www.developers.meethue.com/You can test the API of your phillips hue by going to/debug/clip.html.Running testsTo run the tests you can do the following:tox-epy34The first time you run the tests you will need to hold the link button.CreditsSSDP Module originally developed by Dan Krause here:https://gist.github.com/dankrause/6000248Hex -> XY originally developed by Ben Knight here:https://github.com/benknight/hue-python-rgb-converter
Package: bulir
Brazilian UF Lawsuit IDs Retriever (BULIR)byAlexandre HaranoBrazilian UF Lawsuit IDs in no time!Brazilian UF Lawsuit IDs Retriever (BULIR)help you to retrieve Lawsuit IDs from Brazilian UF's gazettes in a specific date range for one or more UF.This program is tailored designed to useJusbrasilas its data source.You are free to copy, modify, and distribute this application with attribution under the terms of the MIT license. Seethe LICENSE filefor details.InstallationInstall and update usingpip:$ pip install -U bulirBULIR requiresNodeJSversion 10 or above to solve JavaScript challenges fromCloudflare.Usage$ bulir

Usage: bulir [OPTIONS] UF_CODE...

  Retrieves Brazilian UF lawsuit identifications.

  UF_CODE is one or more UF code to be retrieved from.

Options:
  -V, --version                Show the version and exit.
  -h, --help                   Show this message and exit.
  -s, --start-date [%Y-%m-%d]  Starting date to retrieve from gazettes.
                               Defaults to today.
  -d, --days INTEGER           Days to retrieve from gazettes. Defaults to 1.LinksWebsite:https://github.com/ayharano/bulirLicense: MITReleases:https://pypi.org/project/bulir/Code:https://github.com/ayharano/bulirIssue tracker:https://github.com/ayharano/bulir/issues
Package: bulkdata
Bulk Data Python PackageBulk Data Python Package makes it easy to create and manipulate bulk
data files.Free software: MIT licenseDocumentation:https://bulkdata.readthedocs.io.FeaturesCardobjects represent Bulk Data Cards; functionally similar tolistobjects but can be serialized to a bulk data formatted string
representing the card.No explicit Bulk Data Card definitions are necessary.Deckobjects represent a Bulk Data “Deck” containing Bulk Data Cards
that can be added, edited, or deleted.Loading BDF files containing mixed formatting is supported.Bulk Data Formats currently supported:Fixed (same as Small in NASTRAN)FreeExampleThis a quick example of using thebulkdatapackage to update a BDF file.frombulkdataimportDeck,Cardbdf_filename=BDF_DIR+"/example.bdf"# load Deck from BDF filewithopen(bdf_filename)asbdf_file:deck=Deck.load(bdf_file)# CORD2R variablescid=1rid=Nonea=[-2.9,1.0,0.0]b=[3.6,0.0,1.0]c=[5.2,1.0,-2.9]# create CORD2R cardcord2r=Card("CORD2R")cord2r.append(cid)cord2r.append(rid)cord2r.extend(a)cord2r.extend(b)cord2r.extend(c)# print the CORD2R card in fixed format (the default)print("-- CORD2R fixed formatting --")print(cord2r.dumps("fixed"))# print the CORD2R card in free formatprint("-- CORD2R free formatting --")print(cord2r.dumps("free"))# add card to the deckdeck.append(cord2r)# get AEROZ cardaeroz=deck.find_one({"name":"AEROZ"})print("-- AEROZ before update --")print(aeroz.dumps())# update the ACSID field (first one)aeroz[0]=cid# update mass and length units fields while we're at itaeroz[[3,4]]=["N","M"]print("-- AEROZ after update --")print(aeroz.dumps())# dump Deck to update BDF filewithopen(bdf_filename,"w")asf:deck.dump(f)Output:-- CORD2R fixed formatting --
CORD2R  1               -2.9    1.      0.      3.6     0.      1.      +0
+0      5.2     1.      -2.9

-- CORD2R free formatting --
CORD2R,1, ,-2.9,1.,0.,3.6,0.,1.,+0
+0,5.2,1.,-2.9

-- AEROZ before update --
AEROZ           YES     NO      SLIN    IN      400.    300     12000.  +0
+0      10.     0.      0.

-- AEROZ after update --
AEROZ   1       YES     NO      N       M       400.    300     12000.  +0
+0      10.     0.      0.For a more detailed overview check out thedocumentationand/or thebulkdata-usagenotebook.TODOAdd support for BDF files containing INCLUDE statements.Add support for Large Field entriesAdd support for BDF files with tabs?CreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.4.0 (2020-04-10)First release.0.5.3 (2020-04-14)Fixes some bugs in the Card class.Expanded documentation on:usageAPICard classDeck class0.6.0 (2020-04-23)Sorting deck cards is now possible withDeck.sortmethod.Dumping cards containing trailing blank fields no longer
creates blank continuation lines, as trailing blank fields
are ignored when converting card to string.
Package: bulk-directory-tree
Bulk Directory TreeCreatesnnumber of directories forddepth at any directory.InstallationDescriptionOptionsDefaultsExampleInstallationYou can use pip to install this command line tool:sudo -H pip install --upgrade bulk-directory-treeDescriptionbulk-directory-treeis a command-line program to creatennumber of directories forddepth at given directory. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on macOS. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.bulk-directory-tree [OPTIONS]Options-p, --path TEXT Bulk Directory Creation Path  
-n, --num INTEGER Number of folders to create in each directory  
-d, --depth INTEGER Directory tree depth  
-l, --length INTEGER  Directory name length  
--help  Show this message and exit.Defaults-p, --path        YOUR_CURRENT_DIRECTORY  
-n, --num     1  
-d, --depth       1  
-l, --length   5Example$ bulk-directory-tree -p '$YOUR_DIRECTORY' -n 3 -d 3 -l 4Running this command will create a directory tree like shown below inYOUR_DIRECTORYYOUR_DIRECTORY
├── 0c6c
│   ├── 1036
│   │   ├── 65b3
│   │   ├── 79c2
│   │   └── 7dca
│   ├── 575d
│   │   ├── 3097
│   │   ├── 6526
│   │   └── 8567
│   └── fc27
│       ├── 50b8
│       ├── 53ad
│       └── 650e
├── 5d16
│   ├── 8880
│   │   ├── 12c7
│   │   ├── 63d4
│   │   └── 701a
│   ├── b846
│   │   ├── 6f2c
│   │   ├── 761b
│   │   └── 8ebd
│   └── ba2d
│       ├── 75da
│       ├── 8405
│       └── ccb1
└── fc02
    ├── 53b8
    │   ├── 06d8
    │   ├── 73d0
    │   └── 9bf7
    ├── 8406
    │   ├── 37d9
    │   ├── 6954
    │   └── d3d4
    └── ec6f
        ├── 7150
        ├── 9d9f
        └── b846