Saravanan666/pypi-org huggingface dataset:
Package: pkb-client
pkb_clientUnofficial client for the Porkbun APITable of ContentsAboutInstallationWith pip (recommend)From sourceUsageThird party noticesLicenseAboutpkb_clientis an unofficial client for thePorkbunAPI. It supports the v3 of the API. You can
find the official documentation of the Porkbun APIhere.InstallationThis project only works with Python 3, make sure you have at least Python 3.6 installed.With pip (recommend)Use the following command to installpkb_clientwith pip:pip3 install pkb_clientYou can also very easily update to a newer version:pip3 install pkb_client -UFrom sourcegit clone https://github.com/infinityofspace/pkb_client.git
cd pkb_client
pip install .UsageEach request must be made with the API key and secret. You can easily create them at Porkbun. Just follow
theofficial instructions. Make sure that you explicitly
activate the API usage for your domain at the end.After installationpkb_clientis available under the commandpkb-client.You have to specify your API key and secret each time as follows:pkb-client -k <YOUR-API-KEY> -s <YOUR-API-SECRET> pingIf you don't want to specify the key and secret in the program call, because for example the command line calls are
logged and you don't want to log the API access, then you can also omit both arguments andpkb-clientasks for a user
input.You can see an overview of all usable API methods via the help:pkb-client -hIf you need more help on a supported API method, you can use the following command, for example for the ping method:pkb-client ping -hHere are a few usage examples:Create a new TXT record for the subdomaintestof the domainexample.comwith the valueporkbun is cooland a TTL
of500:pkb-client -k <YOUR-API-KEY> -s <YOUR-API-KEY-SECRET> dns-create example.com TXT "porkbun is cool" --name test --ttl 500The call returns the DNS record id. The record DNS ids are used to distinguish the DNS records and can be used for
editing or deleting records. The ID is only a Porkbun internal identifier and is not publicly available.Delete the DNS record with the ID12345of the domainexample.com:pkb-client -k <YOUR-API-KEY> -s <YOUR-API-SECRET> dns-delete example.com 12345Get all DNS records of the domainexample.com:pkb-client -k <YOUR-API-KEY> -s <YOUR-API-SECRET> dns-retrieve example.comChange the TXT DNS record content with the ID456789of the domainexample.comtothe answer is 42:pkb-client -k <YOUR-API-KEY> -s <YOUR-API-SECRET> dns-edit example.com 456789 TXT "the answer is 42"Exporting all current DNS records of the domainexample.comto the filedns_recods.json:pkb-client -k <YOUR-API-KEY> -s <YOUR-API-SECRET> dns-export example.com dns_recods.jsonRemove all existing DNS records of the domainexample.comand restore the DNS records from the filedns_recods.json:pkb-client -k <YOUR-API-KEY> -s <YOUR-API-SECRET> dns-import example.com dns_recods.json clearNote:The import function uses the record ID to distinguish DNS records.Third party noticesAll modules used by this project are listed below:NameLicenserequestsApache 2.0setuptoolsMITFurthermore, this readme file contains embeddings ofShields.ioandPePy. The tests useipify.LicenseMIT- Copyright (c) Marvin Heptner
Package: pkce
pkce (Proof Key for Code Exchange)Simple Python module to generate PKCE code verifier and code challenge.InstallationpipinstallpkceUsage>>>importpkce>>>code_verifier,code_challenge=pkce.generate_pkce_pair()>>>importpkce>>>code_verifier=pkce.generate_code_verifier(length=128)>>>code_challenge=pkce.get_code_challenge(code_verifier)Additional informationSpec for the PKCE protocol can be foundhere.
Package: pkcs1
This package implements the PKCS #1 v2.0 standard from RSA Laboratories. It
aims at a full and tested coverage of the standard, maximum portability by
using only pure python and external dependencies only for performance gains.Performance are improved by using the gmpy package to compute modular
exponentiation if it is present.The package contains the following modules:pkcs1.primitives - integer<->byte string conversionpkcs1.keys - RSA keys classes, naive RSA encryptionpkcs1.primes - prime number generationpkcs1.eme_pkcs1_v15 - PKCS#1 v1.5 encoding for encryptionpkcs1.emsa_pkcs1_v15 - PKCS#1 v1.5 encoding for signaturepkcs1.mgf - mask generation function number onepkcs1.exceptions - specialized exceptionspkcs1.rsaes_pkcs1_v15 - RSA encryption using PKCS#1 v1.5 paddingpkcs1.rsaes_oaep - RSA encryption using non-deterministic OAEP paddingpkcs1.rsassa_pkcs1_v15 - RSA signature using PKCS#1 v1.5 encodingpkcs1.rsassa_pss - RSA signature using non-deterministic encoding
Package: pkcs11
The C++ extension module provides a nice object-oriented wrapper around a
binary PKCS11 module such as the PSM which comes as part of mozilla or the
various modules supplied by vendors of hardware crypto tokens.The interface is somewhat limited as I only covered enough of it to handle the
functions defined in the module I care most about (for the Dallas
Semiconductor Java iButton) which for actual crypto operations only defines
signing hashes and unwrapping keys (browser handles the rest).
Package: pkcs7csr
Python module for creating Microsoft style “PKCS #7 renewal request” for use with Active Directory Certificate Services.This allows non-IIS web servers to automatically renew their certificates from an ADCS server.About PKCS #7 renewal requestsThe point of a PKCS#7 renewal request is that you prove that you possess an existing valid certificate, and therefore is authorized to get a new one with the same subject.They consist of a normal PKCS #10 CSR with a special RENEWAL_CERTIFICATE extension containing the original certificate. This in then placed in a PKCS #7 structure and signed with the private key beloinging to the original certificate, and thus proving you are the rightful owner of the original certificate. You are then allowed a certificate with the same subject (and extensions) as the original.ADCS configurationFor this to work smoothly your template should have the option to require “CA certificate manager approval” enabled, but allow reenrollment with “valid existing certificate”. The service account used for reenrollment must have permission to enroll.The first certificate then needs to be approved by a CA manager, but renewals can go automatically. It is obviously important to verify the first certificate thorough as it can be used, in practice, forever. Also, it is important to revoke all unexpired certificate if the relevant key is ever compromised.Installation$pipenvinstallpkcs7csrExample usageRenew a certificate, using pkcs7csr andcertsrv:importpkcs7csrfromcertsrvimportCertsrvfromcryptographyimportx509fromcryptography.hazmat.backendsimportdefault_backendfromcryptography.hazmat.primitivesimportserialization# Read the certificate and key from filewithopen('/etc/pki/tls/certs/my_adcs_cert.pem','r')asopen_file:cert=x509.load_pem_x509_certificate(open_file.read(),default_backend())withopen('/etc/pki/tls/private/my_adcs_key.pem','r')asopen_file:key=serialization.load_pem_private_key(open_file.read(),password=None,backend=default_backend())# Create an PKCS #7 renewal requestcsr=pkcs7csr.create_pkcs7csr(cert,key)# Submit to the CA server using certsrvcertsrv=Certsrv('my-adcs-server.example.net','myUser','myPassword')pem_cert=certsrv.get_cert(csr,'myTemplate')# Write the new cert to the filewithopen('/etc/pki/tls/certs/my_adcs_cert.pem','w')asopen_file:open_file.write(pem_cert)# Reload apache or whatever here
Package: pkdb-analysis
pkdb_analysis: PK-DB python interfacepkdb_analysis is a collection of python utilities to interact withPK-DBvia the available REST endpoints
(https://pk-db.com/api/v1/swagger/).How to citeLicenseSource Code:LGPLv3Documentation:CC BY-SA 4.0The pkdb_analysis source is released under both the GPL and LGPL licenses version 2 or
later. You may choose which license you choose to use the software under.This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License or the GNU Lesser General Public
License as published by the Free Software Foundation, either version 2 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 General Public License for more details.FundingMatthias König and Jan Grzegorzewski are supported by the Federal Ministry of Education and Research (BMBF, Germany)
within the research network Systems Medicine of the Liver (LiSyM, grant number 031L0054).Installationpkdb_analysisis available frompypiand
can be installed via:pip install pkdb-analysisDevelop versionThe latest develop version can be installed via:pip install git+https://github.com/matthiaskoenig/pkdb_analysis.git@developOr via cloning the repository and installing via:git clone https://github.com/matthiaskoenig/pkdb_analysis.git
cd pkdb_analysis
pip install -e .To install for development use:pip install -e .[development]PK-DB endpointpkdb_analysis requires an existing PK-DB endpoint, which can be set by setting the
respective environment variables.:set -a && source .env.localThe public instances of PK-DB are available from:API_BASE=https://alpha.pk-db.com
API_BASE=https://pk-db.comBy default the alpha server is used.© 2018-2021 Jan Grzegorzewski & Matthias König.
Package: pkdb-data
pkdb_data: python utilities for PK-DB dataThis repository stores the curated study data forhttps://pk-db.comand provides helpers for uploading studies to
the database. The available choices are defined as part of this repository../studies/: curated study data with subfolders based on substances./pkdb_data/info_nodes/: definition of data base choices./CURATION.md: curation guidelines and choicesSee the./CURATION.mdfor detailed instructions on how to curate studies.InstallationInstallation instructions are availablehere.Functionality in a nutshellThe following provides a short overview over the main functionality.
Detailed information is provided in the./CURATION.md.Upload studyTo upload a study use(pkdb_data)upload_study -s <study_dir>Upload studiesA set of studies can be uploaded via(pkdb_data)upload_studiesUse the-sflag to only upload subsets, e.g., to upload allcaffeineandacetaminophenstudies use(pkdb_data)upload_studies -s caffeine acetaminophenDelete study(pkdb_data)delete_study -s <study_sid>Update InfoNodesModifying and uploading InfoNodes which can be used as choices in the curation is restricted to the admins.
To update the notes modify the information in./pkdb_data/info_nodes/and create thejsoninformation via(pkdb_data)create_nodesIn a second step the nodes are uploaded via(pkdb_data)upload_nodesLicenseSource Code:LGPLv3Documentation:CC BY-SA 4.0The pkdb_data source is released under both the GPL and LGPL licenses version 2 or
later. You may choose which license you choose to use the software under.This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License or the GNU Lesser General Public
License as published by the Free Software Foundation, either version 2 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 General Public License for more details.FundingMatthias König is supported by the Federal Ministry of Education and Research (BMBF, Germany)
within the research network Systems Medicine of the Liver (LiSyM, grant number 031L0054)
and by the German Research Foundation (DFG) within the Research Unit Programme FOR 5151
“QuaLiPerF(Quantifying Liver Perfusion-Function Relationship in Complex Resection -
A Systems Medicine Approach)” by grant number 436883643 and by grant number 465194077 (Priority Programme SPP 2311, Subproject SimLivA).© 2017-2024 Jan Grzegorzewski & Matthias König
Package: pkdgrav2matlab
PKDGrav to MATLAB converterConverts pkdgrav binary output (ss) to matlab readable files.InstallInstall directly from pip or runpip install .inside the source directoryUsageExecute in shell:ss2mat <filename>If you add--sithe data is converted into SI-units (sm-kg, au-m, yr/2pi-s, sm/au^3-g/cm^3).If you add--endianessyou can specify the endianess of the input data (depends on the platform of the file creator).Follow the instructions.Notes for developersVersioningVersioning is done using git.The primary repository is atgithub.comCoding styleWe try to adhere toPython PEP8If you use PyCharm: activate the PEP8 compliance check
Package: pk-dogsApi
Instructivo de instalaciÃ³nPaquete para listar todas las Razas de Perros disponibles desde una API pÃºblica.1. Iniciar entorno virtualpy -m venv env Ã³ python -m venv env2. Activar el entorno virtualsource env/Scripts/activate3. Instalar el paquetepip install pk_dogsApi4. Ejecuta el interprete de python para testear que se haya instalado correctamentepyhton
from package_name import dogsList
dogsList()5. Tambien puedes ejecutar el siguiente comando para ejecutar el paquetepydogs
Package: pkelib
PKElibLibrary for public key encryption, usevar = pke(message)to create a pke object.Then you can use thevar.encrypt()andvar.decrypt()methods to encrypt and decrypt the message.By deafault they will encyrpt and decrypt with default keys, to do it with different keys just pass them to thevar.encrypt()andvar.decrypt()methods.eg:var.encrypt(encrypt_key, main_key)var.decrypt(decrypt_key, main_key)
Package: pkg-about
pkg-aboutShares Python package metadata at runtime.OverviewTBD…PyPI record.Documentation.UsageTBD…InstallationPrerequisites:Python 3.8 or higherhttps://www.python.org/pip and setuptoolshttps://pypi.org/project/pip/https://pypi.org/project/setuptools/To install run:python -m pip install --upgrade pkg-aboutDevelopmentPrerequisites:Development is strictly based ontox. To install it run:python -m pip install --upgrade toxVisitDevelopment page.Installation from sources:clone the sources:git clonehttps://github.com/karpierz/pkg-about.gitpkg-aboutand run:python -m pip install ./pkg-aboutor on development mode:python -m pip install --editable ./pkg-aboutLicenseCopyright (c) 2020-2024 Adam KarpierzLicensed under the zlib/libpng Licensehttps://opensource.org/license/zlibPlease refer to the accompanying LICENSE file.AuthorsAdam Karpierz <adam@karpierz.net>Changelog1.1.5 (2024-01-26)Setup update (now based on tox >= 4.0).Cleanup.1.1.0 (2023-12-15)Add support for Python 3.12Drop support for Python 3.7Add support for PyPy 3.10Drop support for PyPy 3.7 and 3.8Bugfix for parsing metadata’s “Project-URL”.Bugfix of about_from_setup() for __version_info__.Enhancement” the ‘package_path’ parameter of the about_from_setup()can now be of type string or Path.Bugfix of about_from_setup() for parsing author and maintainer emails.Copyright year update.Added a trivial unit test.1.0.8 (2022-10-18)Tox configuration has been moved to pyproject.toml1.0.7 (2022-08-22)Setup update.1.0.6 (2022-07-24)Add __author_email__ (as alias of __email__).Add __maintainer_email__.Setup update (currently based mainly on pyproject.toml).1.0.5 (2022-07-20)Add about_from_setup() (to use e.g. in docs.conf.py).Add support for Python 3.10 and 3.11Add support for PyPy 3.7, 3.8 and 3.9Setup update.1.0.4 (2022-01-10)Drop support for Python 3.6Copyright year update.Setup update.1.0.3 (2021-10-14)Setup update.1.0.2 (2021-07-20)First functional release.0.0.1 (2020-10-16)Initial commit.
Package: pkg-avinashnishad
coronavirusI hope this project bring the necessary need what we need to solve corona virus problem.This is the full documentation of our Project :https://coronavirus-1.gitbook.io/general-knowledge/#This is our bata apps:https://coronavirus-stagibg.herokuapp.com/#This is our live apps :https://coronavirusbd.herokuapp.com/All Video In the Youtube Playlist  :How to install coronavirus projectAdd Contact From and Explain Pipline with GithubOur Blog Feture :Our News Feture :Intro to our CSS :Heroku Migration :Our Corona Statistic Feture :Our Curute : Write Your Name :How We Solve Problem :Take all new files from Master Branch to the existing frocked Repository. :What is my understanding about opesscourchOpesscourch Project ResponsibelityApp Review Facebook ProblemOur team and There Apps  :Name : Sushen BiswasRepo:https://github.com/sushen/coronavirus/Apps :https://coronavirusbd.herokuapp.com/coruna/Name : Jubel AhmedRepo:https://github.com/jubelAhmed/coronavirusApps:https://corunavirus19.herokuapp.com/coruna/Name: Kamrul HasanRepo:https://github.com/kmrul/coronavirusApps:https://coronaproject.herokuapp.com/coruna/
Package: pkgbuilder
Info:This is the README file for PKGBUILDer.Author:Chris Warrick <chris@chriswarrick.com>Date:2023-01-30Version:4.3.2PURPOSEBuilding and installing AUR packages.INSTALLATIONThere are two ways to install PKGBUILDer:Get it from the AUR:https://aur.archlinux.org/packages/pkgbuilder/Add the PKGBUILDer unofficial repository:https://wiki.archlinux.org/index.php/Unofficial_user_repositories#pkgbuilderAfter adding the repository, you need to run:# pacman-key -r 5EAAEA16
# pacman-key --lsign 5EAAEA16
# pacman -SyyuBASIC USAGEpkgbuilderis a command-line application.  It takes various options and
package names as arguments.  The following options are needed for basic usage:-Sto work in /tmp instead of the current directory-Fto fetch packages instead of installing them-sto search for packages in the AUR-ito get info about an AUR package-uto upgrade all AUR packages on your systemPKGBUILDer also comes withpb, a wrapper that works with both pacman and
the AUR.For more information, refer to the-hcommand, thepkgbuilder(8)man
page, or the online documentation athttps://pkgbuilder.readthedocs.org/.CONFIGURATIONPKGBUILDer supports per-user configuration, in the file
~/.config/kwpolska/pkgbuilder/pkgbuilder.ini.  It can also be configured on a
per-usage basis via command-line arguments.SECURITY AND EDITING PKGBUILDsBy default, PKGBUILDer strives to be the no-questions-asked package manager.
This means that all packages are built immediately, without any confirmations.
The behavior can be overridden with the--edit-pkgbuildcommand-line
option, or withedit=pkgbuild=truein PKGBUILDer’s config file.COPYRIGHTCopyright © 2011-2023, Chris Warrick.
All rights reserved.Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:Redistributions of source code must retain the above copyright
notice, this list of conditions, and the following disclaimer.Redistributions in binary form must reproduce the above copyright
notice, this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.Neither the name of the author of this software nor the names of
contributors to this software may be used to endorse or promote
products derived from this software without specific prior written
consent.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Package: pkgcheck-arch
This is a bashate fork for Arch Linux’s PKGBUILDs.Free software: Apache licenseInstallpip install-upkgcheck-archUsepkgcheck path/to/PKGBUILDCurrently Supported ChecksErrorsBasic white space errors, for consistent indentingE001: check that lines do not end with trailing whitespaceE002: ensure that indents are only spaces, and not hard tabsE003: ensure all indents are a multiple of 4 spacesE004: file did not end with a newlineE005: unquoted $srcdir or $pkgdirStructure ErrorsA set of rules that help keep things consistent in control blocks.
These are ignored on long lines that have a continuation, because
unrolling that is kind of “interesting”E010:donot on the same line asforE011:thennot on the same line asiforelifE012: heredoc didn’t end before EOFE020: Function declaration not in format^function name {$Obsolete, deprecated or unsafe syntaxRules to identify obsolete, deprecated or unsafe syntax that should
not be usedE040: Syntax errors reported bybash -nE041: Usage of $[ for arithmetic is deprecated for $((W042: Local declaration hides errorsW043: Arithmetic compound has inconsistent return semanticsE044: Use [[ for =~,<,> comparisionsStyle enforcerE060: Last line isn’t a newlineE061: Multiple final newlinesW062: Unsafe quotes
Package: pkg-cli
What is pkg-cli?pkg-cli is a command-line tool for Making a Python package that is configured with the standard'setup.cfg'file.Installationpipinstallpkg-cliUsageCreate a 'setup.cfg' filepkginitPublish package to PyPipkgpublishIf the 'pkg' command does not work, you can use the following command :python-mpkg<command>
Package: pkgconfig
pkgconfigis a Python module to interface with thepkg-configcommand line tool for Python 3.3+.It can be used tofind all pkg-config packages>>> packages = pkgconfig.list_all()check if a package exists>>> pkgconfig.exists('glib-2.0')
Truecheck if a package meets certain version requirements>>> pkgconfig.installed('glib-2.0', '< 2.26')
Falsereturn the version>>> pkgconfig.modversion('glib-2.0')
'2.56.3'query CFLAGS and LDFLAGS>>> pkgconfig.cflags('glib-2.0')
'-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include'

>>> pkgconfig.libs('glib-2.0')
'-lglib-2.0'get all variables defined for a package:>>> pkgconfig.variables('glib-2.0')
{u'exec_prefix': u'/usr'}parse the output to build extensions with setup.py>>> d = pkgconfig.parse('glib-2.0 gtk+-2.0')
>>> d['libraries']
[u'gtk+-2.0', u'glib-2.0']or>>> ext = Extension('foo', ['foo.c'])
>>> # sets extension attributes as needed
>>> pkgconfig.configure_extension(ext, 'glib-2.0 gtk+-2.0')Thepkgconfig.parsefunction returns a dictonary of lists.
The lists returned are accurate representations of the equivalentpkg-configcall’s result, both in content and order.Ifpkg-configis not on the path, raisesEnvironmentError.Thepkgconfigmodule is licensed under the MIT license.ChangelogVersion 1.5.4Adjust pyproject.toml and drop Python 2 supportVersion 1.5.3Addconfigure_extensionAPIVersion 1.5.2Update poetry depImprove CIVersion 1.5.0Use poetry instead of setuptools directlyFix #42: raise exception if package is missingFix version parsing for openssl-like version numbers, fixes #32Fix #31: expose –modversionFix #30: strip whitespace from variable namesVersion 1.4.0Add booleanstatickeyword to output private libraries as wellRaise originalOSErroras wellVersion 1.3.1Fix compatibility problems with Python 2.6Version 1.3.0Add variables() API to query defined variablesDisable Python 3.2 and enable Python 3.5 and 3.6 testsFix #16: handle spaces of values in .pc files correctlyVersion 1.2.1 and 1.2.2Bug fix releases released on December 1st and 2nd 2016.Include thedatafolder in the distribution in order to run testsImprove the testsVersion 1.2.0Released on November 30th 2016.Potential break: switch from result set to listExpose –list-all queryAdded support for PKG_CONFIG environment variableVersion 1.1.0Released on November 6th 2013.Multiple packages can now be parsed with a single call to.parse.Version 1.0.0First release on September 8th 2013.