Saravanan666/pypi-org huggingface dataset:
Package: ppa-dev-tools
Ppa Dev Toolsppa is a command line client for managing PPAs in Launchpad.This primarily focuses on functionality needed by owners of PPAs, to
assist in their creation, deletion, and configuration.  A key
functionality is to poll and wait until the package(s) in the PPA have
completed building; this permits blocking on the builds to delay other
actions such as requesting users on a bug report to test the PPA, or
submitting a merge proposal for the update to be considered for
inclusion in the distro.You can view a team's registered PPAs using 'ppa list'.UsageRegister a new PPA$ ppa create my-ppa
PPA 'my-ppa' created for the following architectures:

   i386, amd64, armel, armhf, ppc64el, s390x, arm64, powerpc

The PPA can be viewed at:

   https://launchpad.net/~my-name/+archive/ubuntu/my-ppa

You can upload packages to this PPA using:

   dput ppa:my-name/my-ppa <source.changes>Upload a package to the PPA$ dput ppa:my-name/my-ppa some-package.changesWait until all packages in the PPA have finished building$ ppa wait ppa:my-name/my-ppaSet the public description for a PPA from a file$ cat some-package/README | ppa desc ppa:my-name/my-ppaTrigger autopkgtests for the package, and check results$ ppa tests ppa:my-name/my-ppaDelete the PPA$ ppa destroy ppa:my-name/my-ppaAuto-linked Autopkgtest Trigger URLSBy default,ppa testswill display autopkgtest triggers as hyperlinked
text.  The hyperlinking feature is supported on many newer terminal
programs but as it's a relatively recent VTE function it may not yet be
available in the terminal you use.  The following terminal programs are
believed to support it:iTerm2 3.1DomTerm 1.0.2hTerm 1.76Terminology 1.3?Gnome Terminal 3.26 (VTE 0.50)Guake 3.2.1 (VTE 0.50)TOXTerm 3.5.1 (VTE 0.50)Tilix 3.26 (VTE 0.50)Terminator 2.0This is not a comprehensive list, and likely will lengthen swiftly.
Meanwhile, if you have a non-supporting browser, the --show-urls option
can be passed toppa teststo make it display the raw URLs that can be
manually cut and pasted into your web browser.Autopkgtesting Reverse-dependenciesIn addition to creating trigger URLs for running your package's
autopkgtest, it is also possible to do the same for everything dependent
on your package.  These other packages are termed 'reverse
dependencies', aka 'rdepends'.  To generate these URLs, just include the
'--show-rdepends' option in your command line.  For example:$ ppa tests --show-rdepends ppa:my-name/my-ppaTheppacommand calculates the dependency trees using information from
the Apt archive, which needs to be cached locally.  Only the index
information is needed, not a complete mirror.  You can generate (and
refresh) a dists-only mirror thusly:$ mkdir {LOCAL_REPOSITORY_PATH}
$ rsync -va \
--exclude={{'/installer','/i18n/','/uefi/','/Contents','/by-hash/','*tar.gz'}} \
rsync://archive.ubuntu.com/ubuntu/dists {LOCAL_REPOSITORY_PATH}It's recommended to run the rsync command as a cronjob to keep your
repository up to date as often as desired.
Package: ppanini
PPANINI (Prioritization and Prediction of functional Annotations for Novel and Important genes via automated data Network Integration) provides a computational pipeline to prioritize microbial genes based on their metagenomic properties (e.g. prevalence and abundance). The resulting prioritized list of gene candidates can then be analyzed further using our visualization tools. PPANINI prioritizes important genes in a microbial community based on presenceabsence and abundance from metagenomic data. Sequencing a metagenome typically produces millions of short DNA/RNA reads. PPANINI takes a genes abundances table for all the samples in a study, it ranks the important genes
Package: ppapzip
ppapUtility to simplify zip file encryption using RSA keys.~ for eradicate ppap ~OverviewPPAP means- Password encrypted zip file
- Password
- Apartly Sending
- ProtocolOriginal Meaning in Japanese.- Passwordつきzip暗号化ファイルを送ります
- Passwordを送ります
- Aん号か*
- Protocol* = 暗号化 = EncryptionJIPDEC - S/MIME利用の最新動向ProsEasy to send.Misdelivery Prevention.ConsThe recipient must be find the password and type it.Bypassing malware detection filters.In the first place, sending the password twice does not guarantee confidentiality.UsageEncryption# it generates /path/to/your/ppap-yyyymmdd_HHMMssSSSSSS.zip$ppap--encrypt/path/to/your/file--key~/.ssh/your_key.pubDecryption$ppap--decrypt/path/to/your/ppap-yyyymmdd_HHMMssSSSSSS.zip--key~/.ssh/your_keyHelp$ ppap -hInstallation$ pip install ppapzipThe source code for ppap is hosted at GitHub, and you may download, fork, and review it from this repository(https://github.com/sumeshi/ppap).
Please report issues and feature requests. :sushi: :sushi: :sushi:Licenseppap is released under theMITLicense.
Package: pparser
PotatoParserConverter of Ducky Script to Arduino sketch with some additional funcitons (like Alt codes)QuickstartThis quickstart will show you all process of conversion Ducky Script to Arduino sketchRequirementsTo reproduce what is described here, you need to satisfy the following dependenciesPythonArduino IDESublime Text(or another text editor)download and install them to continueInstallationNow you can installPotatoParserfrom PyPI packages using pippipinstallpparseror the latest (but possibly unstable) from GitHubpipinstallgit+https://github.com/YariKartoshe4ka/PotatoParser.gitProcessingLet's write a test ducky script like thisREM Opens notepad and writing "Hello World!" 5 times
WINDOWS r
DELAY 200
STRING notepad.exe
ENTER
DELAY 500
STRING Hello World!
ENTER
REPEAT 4 2And save it astest.duckyfile. Now you can convert this script to valid Arduino sketch with the following commandpparsertest.duckyIn current directory you can discover new foldersketchwhich contains Arduino sketchFlashingOpen prepared sketch in Arduino IDE. Connect your board to PC and flash it.Make sure you have enabled NumLock on your keyboard.Upon completion, the script will start executing and, if you did everything correctly, you will see "Hello World!" printed 10 times in notepad. Here you can see the result (note that despite thecurrent Russian layout("РУС" = Russian), thetext was printed in English):https://user-images.githubusercontent.com/49284924/148426223-d6935708-9a0b-4523-ad12-71c63402a12f.mp4
Package: ppas
This program accepts clingo 4.x and clasp 3.x log files and an ASP script to
postprocess the answer sets the log contains.
The result is a rewritten log file.Each answer is assigned a sequence number starting from 1 and it’s atoms are
wrapped in the special predicate _as(Term, SequenceNum). The answer sets are
replaced with atoms read from a special predicate _pp(Term, SequenceNum).E.g. adding the atom “a.” to the first answer set in the log could be done with
the following ASP script:% Add "a." to first answer set / model
_pp(a, 1).
% Pass everything else through
_pp(Term, SeqNum) :- _as(Term, SeqNum).Note that the sequence number does not necessarily correspond to <num> in the
“Answer: <num>” line in the input log file; for example when multiple solve
calls were used.InstallingRun:pip install --user ppasUsageppas <script> <infile> <outfile> [--clingo-bin=<path>, --quiet]
ppas -h | --help
ppas --version

      Options:
      --clingo-bin=<path>       Path to clingo binary.
      --quiet                   Disable stdout messages.
      -h --help                 Show this screen.
      --version                 Show version.ExamplesExamples are available in the examples/ directory.
E.g.:ppas.py examples/tsp/script.asp examples/tsp/log.txt tsp-processed.txtLicenseMIT. See LICENSE.txt
Package: ppb-mutant
ppb-mutantThis library provides convenient support for theMutant Standard emojifor games using thePursuedPyBear engine.This version is for PursuedPyBear v0.8 and Mutant Standard v2020.04.SetupInstall theppb-mutantpackage through your preferred package management
system. (pip,requirements.txt, pipenv, poetry, etc)UsageDemoA demo showing all emoji can be found by runningpython -m ppb_mutant.index.EmojiYou can replace the use ofimagewith anEmojiasset:classSlimeSprite(ppb.Sprite):image=ppb_mutant.Emoji('slime')In addition, the formatting syntax with the variablesmorphandskinmay be
used for Mutant's customization features:classPunchRightSprite(ppb.Sprite):image=ppb_mutant.Emoji('fist_facing_right_{morph}_{skin}',morph='clw',tone='r2')See themodifier guidefor details on these.Alternatively, most customizable emoji also have aliases defined:classPunchRightSprite(ppb.Sprite):image=ppb_mutant.Emoji('fist_facing_right',morph='clw',tone='r2')MorphToneGroupIf you want to change the morph/tone of a bunch of emoji as a group, use theMorphToneGroup:player_emoji=ppb_mutant.MorphToneGroup(morph='paw',tone='g1')classHandSprite(ppb.Sprite):image=player_emoji('hand')classProfileSprite(ppb.Sprite):image=player_emoji('adult')SelectSceneSelectSceneis a base for  allowing you to handle mutant morph and tone
(color) customization. It can be used like:classCustomizeScene(ppb_mutant.SelectScene):classSprite(ppb_mutant.SelectScene.Sprite):passclassBackSprite(Region,ppb.Sprite):image=Emoji('tick')defon_button_pressed(self,mouse,signal):ifself.contains(mouse.position)andmouse.buttonisppb.buttons.Primary:signal(ppb.events.StopScene())def__init__(self,**props):super().__init__(**props)self.add(self.BackSprite(position=(-4,1.5)))defdo_update_morphtone(self):print(self.morph,self.tone)For a demo, runpython -m ppb_mutant.picker.Copyright NoticeThis library usesMutant Standard emoji, which are licensed under aCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.DevelopmentThe image assets are not stored in git.You can download a copy from the mutant standard website by runningbuild.sh.
Package: ppb-vector
ppb-vectorThe immutable, 2D vector class for the PursuedPyBear project.Vectorimplements many convenience features, as well as
useful mathematical operations for 2D geometry.InstallYou can installVectorpip package usingpipinstall'ppb-vector'UsageVectoris an immutable 2D Vector, which is instantiated as expected:>>> from ppb_vector import Vector
>>> Vector(3, 4)
Vector(3.0, 4.0)See theAPI referencefor an overview of the functionality.Version numbers follow thesemantic versioningconvention, sorequiringppb-vector ~= 1.0is appropriate for software developped against this release:
the version specification will match any 1.x release, starting with 1.0.
Package: ppc
Copyright (c) 2019 Hays HuttonPermission 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: # A [Prisma Public Cloud](https://www.paloaltonetworks.com/cloud-security/prisma-public-cloud) Client_service previously known as [RedLock](https://redlock.io/)_ppcis a python package which integrates with parts of the API of the
Prisma Public Cloud Security service (formerly known as RedLock).`bash from ppc.api import Client>>>c=Client("scott@oracle.com","tiger","https://api.redlock.io/")>>>forpolicy in c.policies.take(5): ...print(f"{policy.policyId}:{policy.name}")43c42760-5283-4bc4-ac43-a80e58c4139f:AWS S3 bucket has global view ACL permissions enabled472e08a2-c741-43eb-a3ca-e2f5cd275cf7:Azure Network Security Group allows FTP (TCP Port 21)91c941aa-d110-4b33-9934-aadd86b1a4d9:AWS Redshift database does not have audit logging enabledf5b4b962-e053-4e73-94d2-c21bd2520a0d:AWS ElastiCache cluster not associated with VPCfe81b03a-c602-4b16-8ae9-973724c1adae:GCP Kubernetes Engine Clusters web UI/Dashboard is set to Enabled `## Installationpip install ppc## Documentationhttps://prisma-public-cloud.readthedocs.org/Platform: UNKNOWN
Requires-Python: ~=3.7
Description-Content-Type: text/markdown
Package: ppc-asm
ppc-asmThis package provides allows one to easily modify existing Nintendo GameCube or Wii game executables.Usageimportpathlibfromppc_asm.dol_fileimportDolFilefromppc_asm.assembler.ppcimport*dol_file=DolFile(pathlib.Path("main.dol"))dol_file.set_editable(True)withdol_file:dol_file.write_instructions(0x800857F0,[or_(r3,r30,r30),li(r4,0x29),li(r5,9999),bl(0x80085760),])
Package: ppcdis-protobuf
ppcdisGC/Wii PowerPC disassembly & decompilation tools.These tools are focused on automatically generating as much as possible, and doing it in a way that can be regenerated at any time. This makes things more future-proof (for example, projects have often had to go back and do a lot of manual labelling when adding new binaries like rels, whereas that's handled automatically here), reduces bloat in the github repo, and reduces manual editing (which, in the case of undecompiled assembly, can be a big time saver - renaming symbols, splitting files, and correcting pointers for shiftability can be very tedious in most existing setups, whereas they're just quick yml edits here). The pointer tracking in disassembly is also more in-depth than that of doldisasm.py, so more of the work towards shiftability should be done already.These tools in an early state and therefore large changes may still happen. No backwards compatibility will be guaranteed.SeeTOOLS.mdfor information on each tool. (Documentation is currently pretty lacking, so feel free to reach out to me for help)See theSuper Paper Mario Decompilationfor an example of a project using these tools.Building locallyBuilding this repository requires the existence of aprotocexecutable (protobuf compiler). To create wheel and source distributions:pip install build
python -m build -s -wTo create editable installs, you currently have to manually invoke proto first (idk enough python to make stetuptools automatically do this).protoc -Iproto --python_out=ppcdis proto/labelinfo.proto
protoc -Iproto --python_out=ppcdis proto/relocinfo.protoAPIsThe main API for these tools is the command line APIA python API is exposed in theppcdisfolder for pure python build systems to make use of tooGenerally, any new features for the python API should also be exposed by the command line API tooImporting anything that isn't included in__init__.pyisn't officially supportedLike the rest of the project, the API won't be guaranteed any backwards compatibility (and is likely to change more than the command line API will).This means users should not be required to install this globally (use something like venv instead), and that installs should be tied to a specific working version for the projectInstalling the folder with pip can be used for the python API, but the command line API does not require thisCreditscamthesaxman for writing the original doldisasm.pyriidefi, terorie and stebler for theMario Kart Wii Decompilation's tools, which heavily inspired thisAll contributors to Tockdom'sDOLandRELfile format documentation
Package: pp-cedp
IntroductionThis project implements "Privacy-Preserving Continuous Event Data Publishing".Python packageThe implementation has been published as a standard Python package. Use the following command to install the corresponding Python package:pipinstallpp-cedpUsagefrompp_cedp.CEDPimportCEDPif__name__=='__main__':log_name1="./event_logs/EL1_minutes_4_5_1_sequence.xes"log_name2="./event_logs/EL2_minutes_4_5_1_sequence.xes"event_attributes=['concept:name']sensitive=['Diagnose']life_cycle=['complete','','COMPLETE']all_life_cycle=True#True will ignore the transitions specified in life_cycletime_accuracy="original"# original, seconds, minutes, hours, daysbk_length=1n=1cedp=CEDP()R1_KA,R2_KA,FA,CA,BA=cedp.calc_FCB_anonymity(log_name1,log_name2,event_attributes,life_cycle,all_life_cycle,sensitive,time_accuracy,n,bk_length)
Package: ppci
The PPCI (Pure Python Compiler Infrastructure) project is a compiler
written entirely in thePythonprogramming
language. It contains front-ends for various programming languages as
well as machine code generation functionality. With this library you can
generate (working!) machine code using Python (and thus very easy to
explore, extend, etc.)!The project contains:Language frontends for C, Python, Pascal, Basic and BrainfuckCode generation for several architectures: 6500, arm, avr, m68k, microblaze, msp430, openrisc, risc-v, stm8, x86_64, xtensaCommand line utilities, such as ppci-cc, ppci-ld and ppci-optWebAssembly, JVM, OCaml supportSupport for ELF, EXE, S-record and hexfile formatsAn intermediate representation (IR) which can be serialized in jsonThe project can be used as a library so you can script the compilation processInstallationSince the compiler is a python package, you can install it with pip:$pipinstallppciUsageAn example of commandline usage:$cdexamples/linux64/hello-make$ppci-cc-c-O1-ohello.ohello.c...$ppci-ld--entrymain--layoutlinux64.ldhello.o-ohello...$./helloHello,World!API example to compile C code:>>>importio>>>fromppci.apiimportcc,link>>>source_file=io.StringIO("""
...  int printf(char* fmt) { }
...
...  void main() {
...     printf("Hello world!\n");
...  }
... """)>>>obj=cc(source_file,'arm')>>>obj=link([obj])Example how to assemble some assembly code:>>>importio>>>fromppci.apiimportasm>>>source_file=io.StringIO("""section code
... pop rbx
... push r10
... mov rdi, 42""")>>>obj=asm(source_file,'x86_64')>>>obj.get_section('code').databytearray(b'[ARH\xbf*\x00\x00\x00\x00\x00\x00\x00')Example of the low level api usage:>>>fromppci.arch.x86_64importinstructions,registers>>>i=instructions.Pop(registers.rbx)>>>i.encode()b'['FunctionalityCommand line utilities:ppci-ccppci-ldand many more.Can be used with tools like make or other build tools.Language support:CPascalPythonBasicBrainfuckC3(PPCI’s own systems language, intended to address some pitfalls of C)CPU support:6500, arm, avr, m68k, microblaze, msp430, openrisc, risc-v, stm8, x86_64, xtensaSupport for:WebAssemblyJVMOCaml bytecodeLLVM IRDWARF debugging formatFile formats:ELF filesCOFF PE (EXE) fileshex filesS-record filesUses well known human-readable and machine-processable formats like JSON and XML as
its tools’ formats.DocumentationDocumentation can be found here:https://ppci.readthedocs.io/WarningThis project is in alpha state and not ready for production use!You can try out PPCI at godbolt.org, a site which offers Web access to
various compilers:https://godbolt.org/g/eooaPP
Package: pp.client-plone
Produce & Publish Plone Client ConnectorThe Produce & Publish Plone Client connector integrates the Plone
CMS with the Produce & Publishing platform and supports the
generation of PDF (requires other external PDF converters).RequirementsPlone 5.1use pp.client.plone 0.3.X for Plone 4 supportDocumentationPrimary documentation:http://pythonhosted.org/pp.client-ploneProduce & Publish website:http://www.produce-and-publish.infoSource codeSeehttps://bitbucket.org/ajung/pp.client-ploneBugtrackerSeehttps://bitbucket.org/ajung/pp.client-plone/issuesLicencePublished under the GNU Public Licence Version 2 (GPL 2)AuthorAndreas Jung/ZOPYXHundskapfklinge 33D-72074 Tuebingen, Germanyinfo@zopyx.comwww.zopyx.comChangelog0.4.6  (2018-01-18)switched to pp.core20.4.5  (2017-10-02)fixes for Plone 5.10.4.4  (2017-02-19)support for fetching resources by URL0.4.3  (2017-02-18)limited support for Dexterity images0.4.2  (2017-02-16)support for supplementary_css parameter0.4.1  (2017-02-13)enabled cert validation by default0.4.0  (2016-12-04)compatibility with Plone 5.0/5.1 and Archetypes content0.3.9 (2016-04-26)wording0.3.8 (2015-11-19)CSS for Plone 5 control panel included0.3.7 (2015-11-18)Documentation updated0.3.5 (2015-11-18)Plone 5 compatibility0.3.4. (2015-04-23)mergedhttps://bitbucket.org/ajung/pp.client-plone/pull-request/4/0.3.3 (2015-02-18)added “Test connection” button to P&P control panel0.3.2 (2015-02-05)fixed issue with suffix of download filename0.3.1 (2015-01-26)username/password are no longer mandatory0.3.0 (2015-01-19)better integration with XML Director projectcontrolpanel for PP server settingswebservice settings are now being persisted
per Plone instance instead of per Zope installationupdated documentation0.2.5 (2014-11-17)minor fix0.2.3 (24-03-2014)typo in fonts.css fixed0.2.2 (24-10-2013)reorganized directory layoutfixed issues with nested resource directories
in copyResources()0.2.1 (06-10-2013)added browser layer0.2.0 (03-10-2013)updated documentation0.1.9 (30-09-2013)support for new-style collections (Plone 4.3+)
and images0.1.8 (30-09-2013)some fixes for folder aggregation0.1.7 (19-09-2013)images used from within a PDF template file directly
inside a resource should be marked with
<img internal-image=”true” src=”…” />0.1.6 (17-09-2013)mergedhttps://bitbucket.org/ajung/pp.client-plone/pull-request/2/fixed-umlaut-problem-of-images-and/diff0.1.5 (21-08-2013)mergedhttps://bitbucket.org/ajung/pp.client-plone/pull-request/1/add-missing-transformer-import-in/diff0.1.5 (21-08-2013)mergedhttps://bitbucket.org/ajung/pp.client-plone/pull-request/1/add-missing-transformer-import-in/diff0.1.4 (12-07-2013)major style and fonts cleanup0.1.3 (11-07-2013)various fixesPlone 4.0 - 4.2 compatibility0.1.0 (11-07-2013)initial release
Package: ppconfig
Configuration helperPyPI package:ppconfigIf you spot any problems or have any improvement ideas then feel free to
open an issue and I will be glad to look into it for you.InstallationA recommended way of installing the tool is pip install.pip installThe tool is available in PyPI and can be installed using pip:$ pip install --user ppconfigConfigurationBy default, configuration files are searched for in~/.config/(this
can be overridden by class argumentconfig_dirorenvironment
variable
XDG_CONFIG_HOME).
If the config directory does not exist then it will be automatically
created.UsageLet’s say we have~/.config/app_namewith the following contents:[default]
var1 = First Data

[section_name]
var2 = Some other random dataTo read both variables from this file:from ppconfig import Config

config = Config(config_file='app_name')

var1 = config.get('var1')
var2 = config.get('var2', section='section_name')
Package: pp.connector.plone
Produce & Publish Plone Client ConnectorThe Produce & Publish Plone Client connector integrates the Plone
CMS with the Produce & Publishing platform and supports the
generation of PDF (requires other external PDF converters).RequirementsPlone 5.2 (Python 2.7 or Python 3.6+)CompabitilityUsepp.client-plonefor compatibility with Plone 4.X, 5.0 and 5.1.DocumentationPrimary documentation:http://pythonhosted.org/pp.connector.ploneProduce & Publish website:http://www.produce-and-publish.infoSource codeSeehttps://bitbucket.org/ajung/pp.connector.ploneBugtrackerSeehttps://bitbucket.org/ajung/pp.connector.plone/issuesLicencePublished under the GNU Public Licence Version 2 (GPL 2)AuthorAndreas Jung/ZOPYXHundskapfklinge 33D-72074 Tuebingen, Germanyinfo@zopyx.comwww.zopyx.comChangelog1.0.0 (2018/12/11)Python 3 compatiblityPlone 5.2/Zope 4 compatiblity