Saravanan666/pypi-org huggingface dataset:
Package: pyhub-pr
PyHub-PRCommand line tool written in Python to create a PR on githubusage:usage: github_pr [-h] --organisation ORGANISATION --repo REPO --token TOKEN --title TITLE --body BODY [--base BASE] [--head HEAD]
                 [--github-url GITHUB_URL]

Create a PR

optional arguments:
  -h, --help            show this help message and exit
  --organisation ORGANISATION
                        GitHub organisation
  --repo REPO           GitHub repo
  --token TOKEN         GitHub token
  --title TITLE         Title of the Pull Request
  --body BODY           Body of the Pull Request
  --base BASE           Base branch to merge into
  --head HEAD           Head branch to merge from
  --github-url GITHUB_URL
                        Github API url
Package: pyhub-stubs
pyhub-stubsThe unofficial stubbed MicroPython API for LEGO SPIKE Prime and LEGO Mindstorm Robot Inventor. This also includes the low-level modules likehub.UsageThis project is best working Visual Studio Code extensionPeterStaev.lego-spikeprime-mindstorms-vscodeCreditsThis project is forked fromhttps://github.com/fluffyhuskystudio/spike-prime-api(SeeCreditssection from there as well)MIT LicenseCopyright (c) 2022 fluffyhuskystudio
Copyright (c) 2022 Xense EducationPermission 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: pyhubtel-sms
pyhubtel-smsThis package provides a convenient and easy way to use / integrateHubtel's SMS APIs in your python project.NOTE:This project is a beta release and as such might be subject to minor changes in the future.InstallationInstall and update usingpip.pipinstall-Upyhubtel-sms
🎉A Simple Example>>># send an SMS to a single recipient>>>frompyhubtel_smsimportSMS>>>sms=SMS(client_id='iwwofuxx',client_secret='icctaeik')>>>sms.send_message(sender='PyHubtel',recipient='0502345678',content='Hello world',registered_delivery=True){'MessageId':'f2665231-522f-32b6-accf-6ac8426bfd5c','Rate':1,'NetworkId':'62002','Status':0}UsageBelow are usage examples for the implementedsend messageandbatch smsAPIs.Send a message to a single recipient>>>frompyhubtel_smsimportSMS,Message>>>sms=SMS(client_id='iwwofuxx',client_secret='icctaeik')>>>message=Message(...sender='PyHubtel',...content='Apples',...recipient='0502345678',...registered_delivery=True,...)>>>sms.send(message){'Status':0,'NetworkId':'62002','MessageId':'3f20fe72-e0fd-437b-b63d-dbf2b0af9c8b','Rate':1}Send the same message to different recipients>>>frompyhubtel_smsimportSMS,Message>>>sms=SMS(client_id='iwwofuxx',client_secret='icctaeik')>>>bulk_message_one=Message(...sender='PyHubtel',...content='Oranges',...recipients=['0202345678','0502345678'],...campaign_name='PyHubtel SMS Campaign',...)>>>sms.send(bulk_message_one){'Status':'Scheduled','Name':'PyHubtel SMS Campaign','SenderId':'PyHubtel','TotalCount':2,'Time':'2018-04-06 04:16','Id':664544,'Stats':{'Pending':2}}Send personalized messages to recipients>>>frompyhubtel_smsimportSMS,Message,Messages>>>sms=SMS(client_id='iwwofuxx',client_secret='icctaeik')>>>message_one=Message(...content='Apple Pie',...recipient='0202345678',...)>>>message_two=Message(...content='Orange Tart',...recipient='0572345678',...)>>>bulk_message_two=Messages(...sender='PyHubtel',...campaign_name='PyHubtel SMS Campaign',...batch=[message_one,message_two],...time='12:46 pm'...)>>>sms.send(bulk_message_two){'Stats':{'Pending':2},'Status':'Scheduled','Time':'2018-04-07 12:46','SenderId':'PyHubtel','TotalCount':2,'Name':'PyHubtel SMS Campaign','Id':664817}ContributingAll contributions are welcome - from typo fixes to complete refactors and new features. If you happen to encounter a bug or would like to suggest an improvement, please feel free to open an issue or submit a pull request.LicenseThis project is released under theApache License, Version 2.0.
Package: pyhue
Python library for the Philips Hue personal lighting system.InstallationYou can install pyhue withpip install pyhueordownload pyhue.pyand place it in your project directory.Exampleimport pyhue

bridge = pyhue.Bridge('my_ip_address', 'my_username')
for light in bridge.lights:
    light.on = True
    light.hue = 0FeaturesObject-oriented mapping of the RESTful interface.Major support of the v1.0 of the API:Lights,Groups,Schedules.Conversion of basic color models.See the complete documentation of the Philips Hue personal lighting system onhttp://developers.meethue.com.
Package: pyhuelights
This README is a work in progress.Highlight(Yet another) Philips Hue SDK (Python).Sample Codefrom pyhuelights.discovery import DefaultDiscovery
from pyhuelights.core import *
from pyhuelights.manager import *
from pyhuelights.animations import *
from pyhuelights.registration import *

store = {}
conn = DefaultDiscovery().discover()
conn = register(conn, HueApp("test", ""), store)   # Remember to push the button on the hub within
                                                   # the last 30 sec of executing this line.

lm = LightsManager(conn)
lights = lm.get_all_lights()
lm.run_effect(lights['1'], ColorLoopEffect())
Package: pyhuff
PyHuffDescriptionThis package allows its users to shrink any ASCII based file using Huffman Code algorithm.InstallingPyHuff is available inPyPi:$pipinstallpyhuffUsageTo shrink a file namedexample.txt:$pyhuffexample.txtTwo files will be created:example.huff: the encoded fileexample.tree.huff: the huffman tree used to encode the fileTo restore the original file:$pyhuffexample.huffexample.tree.huffdecoded_example.txtIn the example above, the decoded file will be created asdecoded_example.txt. You can pass any filename as argument. Notice that, if the given file already exists, it will be overwritten.To get help, simply call:$pyhuffcreated byDurval CarvalhoandVictor Moura
Package: py-huffc
py-huffcPython wrapper and version manager for the Huff compilerDependenciesTo build binaries from source when a pre-built binary isn't available, the build toolcargomust be installed. Refer to thecargodocumentationfor instruction on installing it.To prevent rate limits when querying the GitHub API, it is recommended to include a GitHub personal access token as an environment variable.
Refer to the GitHub APIdocumentationfor information on generating a personal access token.exportGITHUB_TOKEN="github_pat_XXXX"Installation$pipinstallpy-huffcUsage>>>importhuffc>>>withhuffc.VersionManager()ashvm:...hvm.fetch_remote_versions()# list versions available to install...[Version('0.3.1')]>>>withhuffc.VersionManager()ashvm:...hvm.install("0.3.1",silent=True)# install a version...>>>huffc.VersionManager.fetch_local_versions()# list locally installed versions[Version('0.3.1')]>>>huffc.VersionManager.get_executable("0.3.1")# get the path for an installed binaryPosixPath('/home/user/.huffc/huffc-0.3.1')>>>huffc.compile(["../huff-rs/huff-examples/erc20/contracts/ERC20.huff"],version="0.3.1")# compile a list of contracts{"../huff-rs/huff-examples/erc20/contracts/ERC20.huff":{...}}>>>huffc.VersionManager.uninstall("0.3.1")# uninstall a version
Package: py-Hugo
py-Hugo LibraryA stable Hugo userbot base library, based on Telethon.Installationpip install py-HugoCreating pluginsTo work everywhere@hugo_cmd(pattern="start",)asyncdef_(e):awaiteor(e,"Hugo Started")To work only in groups@hugo_cmd(pattern="start",groups_only=True,)asyncdef_(e):awaiteor(e,"Hugo Started")Assistant Plugins 👇@asst_cmd("start")asyncdef_(e):awaite.reply("Hugo Started")Made with 💕 by@TeamHugo.LicenseHugo is licensed underGNU Affero General Public Licensev3 or later.
Package: pyhull
Pyhull is a Python wrapper to Qhull (http://www.qhull.org/) for the
computation of the convex hull, Delaunay triangulation and Voronoi diagram.
It is written as a Python C extension, with both high-level and low-level
interfaces to qhull.Pyhull has been tested to scale to 10,000 7D points for convex hull
calculations (results in ~ 10 seconds), and 10,000 6D points for Delaunay
triangulations and Voronoi tesselations (~ 100 seconds). Higher number of
points and higher dimensions should be accessible depending on your machine,
but may take a significant amount of time.For more details or to report bugs, please visit the pyhull GitHub page athttps://github.com/materialsvirtuallab/pyhullor the documentation page athttp://packages.python.org/pyhull/.
Package: pyhulu
pyhuluPython library for interacting with the E2E encrypted Hulu APIUsageFirst, initialize theHuluClientclass with a device code, device key, and cookies:client=pyhulu.HuluClient(device_code,device_key,cookies)device_codeis a three-digit string or integer (doesn't matter) denoting the device you will make requests as.device_keyis a 16-byte AES key that corresponds to the device code you're using. This is used to decrypt the device config response.cookiescan either be a cookie jar object or a dict of cookie key / value pairs. This is passed to therequestslibrary, so whatever it takes will work. Examples here:http://docs.python-requests.org/en/master/user/quickstart/#cookies.With the initializedclientobject, you can use theload_playlist()method:client.load_playlist(video_id)video_idis either a string or integer denoting the video ID to request a playlist for. This is NOT the ID in the/watch/URL! If you view the page source of a/watch/page, you'll find\"content_id\"which has the actual video ID used by the API.This method returns a dict of the playlist response, which contains stream and license URLs.Device Codes and KeysPCDevice code:159Device key (hex):6ebfc84f3c304217b20fd9a66cb5957fExample Codeimportpyhulufromhttp.cookiejarimportMozillaCookieJarcj=MozillaCookieJar('cookies.txt')cj.load()client=pyhulu.HuluClient('159',bytes.fromhex('6ebfc84f3c304217b20fd9a66cb5957f'),cj)print(client.load_playlist(61085964))InstallationTo install, either clone the repository and runpython setup.py installor runpip install pyhulu.To-DoAdd unit testsAdd to PyPIAdd documentation
Package: pyhuman
pyhumanDocumentation:https://pyhuman.readthedocs.ioThis is a WIP project for 3d human models, especiallySMPL. SMPL model has so much impact in the community that I admire and am eager to understand.This is an educational project to learn about the SMPL models by implementing them from scratch.The main goal of this project is to:Provide a getting started playground to work with 3d human models.Detailed understand of theSMPL->SMPLify->SMPL-xFAQCan I use this project in commercial projects?I have no idea. Please check with your lawyer.Here are my thoughts:SMPL models are non-commercial. Here is theSMPL-Model License.Most of the code in this repository is Apache License so you may use it as you want. However, it is inspired by the code fromSMPL Projectso it may be considered as derivative works. I don't have expertise in this area.Is this production-ready?No. The focus of this project is for my understanding of human models. You can use this with your own risk.For production purpose, I am highly recommend that you contactSMPL's authorsfor high-quality models and expertise.
Package: pyhumitemp
pyHumiTempVersion1.0.1Changeshttps://github.com/viharm/pyHumiTemp/pull/3/commitsDownloadhttps://github.com/viharm/pyHumiTemp/releasesRepositoryhttps://github.com/viharm/pyHumiTempIssueshttps://github.com/viharm/pyHumiTemp/issuesLicenseModified BSD (3-clause)LanguagePythonpyHumiTempis a script to capture numeric humidity and temperature output from DHT22.InstallationPre-requisitesDHT22humidity and temperature sensortangobinary (http://blog.e-photographer.net/?p=927) to interrogateDHT22Hardware drivers forDHT22specific to the platformDownloadDownload the script as an archive, clone as aGitrepository and install withpipfromPyPIArchiveDownload archive of the latest version fromhttps://github.com/viharm/pyHumiTemp/releases/latest.PyPIFrom version v1.0.1 onwards,pyHumiTempis available onPyPIand can be installed withpip(orpip3)pip install pyhumitempOr ifpipis not in the system path,python3 -m pip install pyhumitempClone repositoryClone the repository into the required location;git clone https://github.com/viharm/pyHumiTemp.gitDeployNo specific deployment requirements.ConfigurationNo configuration necessary.UsageSimply run the script and pass the required quantity to be measured as a parameterTemperature/usr/bin/python3 DHT22.py --param=temperatureHumidity/usr/bin/python3 DHT22.py --param=humidityKnown issuesOnly one parameter can be measured in one instance. This is by design as the numeric output can be used by other scripts.SupportFor issues, queries, suggestions and comments please create an issue/ticket athttps://github.com/viharm/pyHumiTemp/issues.ContributePlease feel free to clone/fork and contribute via pull requests. Donations also welcome, simply raise an issue as described above.Please make contact for more information.Development environmentDeveloped on..Raspberry Pimodel B (rev 1) and model A+Raspbianpython-rpi.gpio0.5.11-1python3-rpi.gpio0.5.11-1Python2.7, 3.2LicenseLicensed under the modified BSD (3-clause) license.A copy of the license is available...in the enclosedLICENSEfile.athttp://opensource.org/licenses/BSD-3-ClauseCreditsToolstangotangobinary for interrogatingDHT22UtilitiesNotepad++Notepad++text editor (https://notepad-plus-plus.org/), used under the GNU GPL.Copyright (C) Don Ho.CodiadCodiadweb based IDE (https://github.com/Codiad/Codiad), used under a MIT-style license.Copyright (c) Codiad & Kent Safranski (codiad.com)UngitUngitweb based interface forGit(https://github.com/FredrikNoren/ungit), used under the MIT license.Copyright (C) 2013-2016 Fredrik NorÃ©nGitHubHosted byGitHubcode repository (github.com).

Package: pyhumour
pyhumourThis is a module for the characterization and quantification of concise humour using 10 distinct computational features.
These features were inspired byRitchie's Incongruity-Resolution Theory, and are formulated as follows:Obviousness (obviousness)Compatibility (compatibility)Inappropriateness (inappropriateness)Humorous Conflict (humorous_conflict)Non-humorous Conflict (non_humorous_conflict)Adjective Absurdity (adjective_absurdity)Humorous Noun Absurdity (humorous_noun_absurdity)Non-humorous Noun Absurdity (non_humorous_noun_absurdity)HMM Probability (hmm_probability)N-Gram Probability (ngram_probability)Exampleimportpyhumoura=pyhumour.PyHumour([<humorous_corpus>],[<non_humorous_corpus>])a.fit()a.obviousness('this is an obvious statement')InstallationRun the following to install:pipinstallpyhumourUsageDeveloping pyhumourTo install pyhumour, along with the tools you need to develop and run tests, run the following in your virtualenv:pipinstall-e.[dev]Distributing pyhumourpythonsetup.pybdist_wheelpythonsetup.pysdistPushing pyhumour (to pypi)pipinstalltwinetwineuploaddist/*Pushing to testpypitwineupload--repositorytestpypidist/*Testing in different distributions of pythonpipinstalltoxtoxUnit tests developed with unittestRunning Unit TestsUse the following command inside of git root directory to run the unit tests:nosetests-w./--with-coverage--cover-html--cover-package=./--cover-erase--with-timer--timer-top-n10A folder calledcoverwill be created insrcpost running the
command. You can opencover/index.htmlto view the lines (if any)
that need to be additionally covered in the unit tests.
Package: pyhumps
Convert strings (and dictionary keys) between snake case, camel case and pascal case in Python. Inspired byHumpsfor Node.Jan 11, 2021: An open call for contributors:Please email me atnficano@gmail.com.InstallationTo install humps, simply use pipenv (or pip, of course):$pipenvinstallpyhumpsUsageConverting stringsimporthumpshumps.camelize("jack_in_the_box")# jackInTheBoxhumps.decamelize("rubyTuesdays")# ruby_tuesdayshumps.pascalize("red_robin")# RedRobinhumps.kebabize("white_castle")# white-castleConverting dictionary keysimporthumpsarray=[{"attrOne":"foo"},{"attrOne":"bar"}]humps.decamelize(array)# [{"attr_one": "foo"}, {"attr_one": "bar"}]array=[{"attr_one":"foo"},{"attr_one":"bar"}]humps.camelize(array)# [{"attrOne": "foo"}, {"attrOne": "bar"}]array=[{'attr_one':'foo'},{'attr_one':'bar'}]humps.kebabize(array)# [{'attr-one': 'foo'}, {'attr-one': 'bar'}]array=[{"attr_one":"foo"},{"attr_one":"bar"}]humps.pascalize(array)# [{"AttrOne": "foo"}, {"AttrOne": "bar"}]Checking character casingimporthumpshumps.is_camelcase("illWearYourGranddadsClothes")# Truehumps.is_pascalcase("ILookIncredible")# Truehumps.is_snakecase("im_in_this_big_ass_coat")# Truehumps.is_kebabcase('from-that-thrift-shop')# Truehumps.is_camelcase("down_the_road")# Falsehumps.is_snakecase("imGonnaPopSomeTags")# Falsehumps.is_kebabcase('only_got_twenty_dollars_in_my_pocket')# False# what about abbrevations, acronyms, and initialisms? No problem!humps.decamelize("APIResponse")# api_responseCookbookPythonic Boto3 API Wrapper# aws.pyimporthumpsimportboto3defapi(service,decamelize=True,*args,**kwargs):service,func=service.split(":")client=boto3.client(service)kwargs=humps.pascalize(kwargs)response=getattr(client,func)(*args,**kwargs)return(depascalize(response)ifdecamelizeelseresponse)# usageapi("s3:download_file",bucket="bucket",key="hello.png",filename="hello.png")
Package: pyhunterdouglasplatinum
pyhunterdouglasplatinumHunter Douglas Platinum ControlPython library to control shades via the Hunter Douglas Platinum hub.InstallationYou can install the Real Python Feed Reader fromPyPI:pip install pyhunterdouglasplatinumThe module is supported on Python 2.7, as well as Python 3.4 and above.How to useThe module can also be used at the command line usingpython -m hunterdouglasplatinum <params>The parameters that the command line tool takes are in the available via --help❯ python -m hunterdouglasplatinum --help
usage: hunterdouglasplatinum [-h] [-d SHADE] [-n SCENE] [-l LEVEL] ip

positional arguments:
  ip                    ip address of the hub

optional arguments:
  -h, --help            show this help message and exit
  -d SHADE, --shade SHADE
                        name of the shade
  -n SCENE, --scene SCENE
                        name of the scene
  -l LEVEL, --level LEVEL
                        level of the shade <up/down/percentage>Library commandsExample usage:hub = await HunterDouglasPlatinumHub.create('192.168.1.100')
        shade = hub.get_shade(name='Master Bedroom 1')
        if(shade):
            await shade.set_level('up')
            await shade.set_level('50')
            await shade.set_level('down')
        scene = hub.get_scene(name='Good Morning')
        if(scene):
            await scene.run()The library documentation (somewhat) is here -pdoc
Package: pyhwp-collabee
HWP Document Format v5 parser & processor.FeaturesAnalyze and extract internal streams out from a HWP Document Format v5 file(Experimental) Conversion to OpenDocument format (.odt) or plain text (.txt)Installationfrompypi:virtualenv pyhwp
pyhwp/bin/pip install --pre pyhwp  # Install pyhwp into a virtualenv directoryOr:pip install --user --pre pyhwp  # Install pyhwp into user's home directoryRequirementsCPython 2.7, Jython 2.7 or PyPy >= 2.0.2lxml(optional)Documentation & DevelopmentDocumentation:https://pyhwp.readthedocs.io[한국/조선어]Distribution:http://pypi.python.org/pypi/pyhwpDevelopment:https://github.com/mete0r/pyhwpIssue tracker:https://github.com/mete0r/pyhwp/issuesFeedbacks & contributions are welcome!ContributorsMaintainer:mete0rLicenseCopyright (C) 2010-2018 mete0r <mete0r@sarangbang.or.kr>GNU Affero General Public License v3.0(text version)This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.DisclosureThis program has been developed in accordance with a public document named “HWP
Binary Specification 1.1” published byHancom Inc.
Package: pyhwpx
파이썬-아래아한글 자동화 모듈pywin32 패키지를 활용하여아래아한글을 다루는pyhwpx 모듈을 만들어보았습니다.pyhwpx 모듈 안에는 아직 Hwp라는 클래스만하나 정의해놓았습니다.해당 클래스 안에 HwpAutomation에서 제공하는모든 저수준 API메서드의 사용법과파라미터, (필요한 경우) 예시코드 등을docstring으로 추가하는 중입니다.틈틈이 유용한 커스텀 메서드를추가할 예정입니다.아직은 오픈소스라고 부르기엔다소 초라한 수준이지만,hwp 문서업무 자동화에 많이 쓰이는 패턴들을추가하다보면?나름 유용한 모듈이 되지 않을까생각해봅니다.두서없이 디스크립션을 적어보았습니다.행복한 하루 되세요!일코, 2023. 11. 30.사용법frompyhwpximportHwphwp=Hwp()# 텍스트 삽입hwp.insert_text("Hello world!")# 위의 코드는 아래처럼 win32com의 hwp 인스턴스처럼 실행 가능pset=hwp.HParameterSet.HInsertTexthwp.HAction.GetDefault("InsertText",pset.HSet)pset.Text="Hello world!"hwp.HAction.Execute("InsertText",pset.HSet)# 다른이름으로 저장hwp.save_as("./helloworld.hwp")# 한/글 종료hwp.quit()이밖에 구체적인 pyhwpx 모듈 사용법과 주요업데이트는https://blog.naver.com/pythonrpa/블로그에틈틈이 포스팅으로 남기겠습니다.방문해 주셔서 감사합니다.행복한 하루 되세요!!
Package: pyhwschema
Copyright (c) 2020 Ken Tore Tallakstad
Permission 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: Python API for Hortonworks Schema Registry
Platform: UNKNOWN
Description-Content-Type: text/markdown
Package: pyhy
pyhyPython bindings forlibhydrogen.InstallRequireslibhydrogento be installed
on system. Testing/development has been done on linux, specifically Ubuntu
18.04. Additional work may be required for other platforms/distros.pip3installpyhy
pip3installpaho-mqtt# for running the demoUsageAn end-to-end example forkx(N, KK, XX) is provided usingpaho-mqtt.
Seedemofor instructions.Thewikicontains a few usage
examples.tests.pyis fairly
self-describing. Just copy that somewhere, run it, and hack away.BindingsThis project uses cffidocs/bitbucket.
If you experience low-level issues you may want to look there for help.Ensuring latest version:pip3uninstallpyhy
pip3installpyhy--no-cacheTo generate bindings yourself:sudoapt-getinstallpython3-dev

virtualenvenv--python=$(whichpython3)sourceenv/bin/activate
pip3installcffi

gitclonehttps://github.com/someburner/pyhycdpyhy
./bind.py
./test.pyNOTE: For development you may need to compiled/install libhydrogen with-fPICflag (add it to CFLAGS at the top of its Makefile).LicenseSee LICENSE. Same as libhydrogen.