Saravanan666/pypi-org huggingface dataset:
Package: debdialer
InstallationInstall with shell scriptsudo apt install python3-pyqt4 dmenu kdeconnect indicator-kdeconnect
curl -L https://salsa.debian.org/comfortablydumb-guest/Hello-from-the-Debian-side/raw/master/install.sh -s | bashAlternatively, install with pip3sudo pip3 install debdialer
SALSA_URL=https://salsa.debian.org/comfortablydumb-guest/Hello-from-the-Debian-side/raw/master
sudo wget $SALSA_URL/Images/deblogo-128.png -O /usr/share/icons/hicolor/128x128/apps/deblogo-128.png -nv
sudo wget $SALSA_URL/debdialer.desktop -O /usr/share/applications/debdialer.desktop -nv
sudo wget $SALSA_URL/debdialer.conf -O /etc/debdialer.conf -nv
sudo update-desktop-database /usr/share/applications/Install from sourcegit clone https://salsa.debian.org/comfortablydumb-guest/Hello-from-the-Debian-side.git
sudo python3 setup.py full_installOther Install options# Install with Qt only
sudo python3 setup.py gui_install

# Install with dmenu only
sudo python3 setup.py nogui_install

# Install with pip
pip3 install .Optional Dependenciessudo apt install python3-pyqt4 dmenuTo test the MIME linkxdg-open tel:873811Setting default country codeexport DEBDIALER_COUNTRY='<2 letter country code>'

# For example
export DEBDIALER_COUNTRY='IN'Licenses and Copyright informationpython-phonenumbers(Python port of Google'slibphonenumberlibrary)License :Apache-2.0-Copyright : 2009-2015 The Libphonenumber AuthorsCountry Codes (Country and Dial or Phone codes in JSON format)Source :Github GistAuthor :Nicolas GolesCountry FlagsLicense :GPL-3.0Copyright : 2011 Cristian RomanescukdeconnectLicense :GPL-2.0vobjectLicense :Apache-2.0Copyright : NASetting up KDE-ConnectDownload apk here :tiny.cc/ddial-kdeconnectInstalling the apkSetting up KDE-ConnectInstall desktop application for kdeconnectsudo apt install kdeconnect indicator-kdeconnectClicking onREQUEST PAIRINGin the android application will open a notification on your desktop application. Click onAccept.UsageAdding contact using .vcf file (Add vcard to Contacts)Selecting vcf file on DebdialerAdding contact on Android PhoneAdding number in dialer as contact (Add to Contacts)Selecting vcf file on DebdialerAdding contact on Android PhoneSending dialer number to Android phone (DIAL ON ANDROID PHONE)Notification on Android PhoneParsing numbers from file (Open File)Choosing File#### Printing list of numbers## Automatic formatting of numbers and setting of details
Package: debee
debeealign de-en texts, fastPre-installpyicu,pycld2,fasttext(polyglotdepends onpyicuandpycld2while fastlid depends onfasttext).Linux and friendsFor example for Ubuntuapt-getinstalllibicu-devpkg-config
pipinstallpyicu==2.8pycld2fasttext# poetry add pyicu==2.8 pycld2 fasttextWindows# https://www.lfd.uci.edu/~gohlke/pythonlibs/, e.g.
pip install pycld2-0.41-cp38-cp38-win_amd64.whl PyICU-2.8.1-cp38-cp38-win_amd64.whl fasttext-0.9.2-cp38-cp38-win_amd64.whlIf you have C++ in your Windows, simplypip install pyicu==2.8 pycld2 fasttextas for Linux.Install itpipinstallgit+https://github.com/ffreemt/debee# poetry add git+https://github.com/ffreemt/debee# git clone https://github.com/ffreemt/debee && cd debeeUse itfromdebeeimportdebee
Package: debhelper
A script to help you setup and manage deb repo.## Setting up a repo` debhelper.py setup_repo--help`Setup a simple, signed apt repository.Create debrepo user.Create gpg key for signing the repo.Create the repo directory.Create the public key file for client to import.## Updating a repo` debhelper.py update_repo--help`Update the repo so that the newly added deb files are incorporated.It does the equivalent of:cd /var/data/debrepo/apt-ftparchive packages . > Packagesgzip -c Packages > Packages.gzapt-ftparchive release . > Releasegpg –yes -abs -ucat keyname-o Release.gpg Release
Package: debiai
DebiAI Python moduleThe DebiAI Python module is an interface withDebiAI, you can use directly it in your Python project workflow to provide DebiAI with data.Web documentationDebiAI Python moduleFeatures :Basic:Project creationProject data insertionModel metadata and model results insertionAdvanced:Selection made with the dashboard samples recoverytf.dataset creation from the project selections (beta)Requirements:A running DebiAI instanceNumpyPandasEventually TensorflowInstallationWith Pypipipinstall--upgradedebiaiManual installation# Build./build_package.sh# Installpipinstallbuild_package/*.tar.gzQuick startfromdebiaiimportdebiaiimportpandasaspdimportnumpyasnpDEBIAI_URL="http://localhost:3000/"DEBIAI_PROJECT_NAME="Hello DebiAI"# Initializationmy_debiai=debiai.Debiai(DEBIAI_URL)# Creating a projectdebiai_project=my_debiai.create_project(DEBIAI_PROJECT_NAME)# Creating the project block structureblock_structure=[{# The sample: an image with contexts, GDT and an ID"name":"Image ID","contexts":[{"name":"My context 1","type":"text"},{"name":"My context 2","type":"number"}],"groundTruth":[{"name":"My groundtruth 1","type":"number"}]}]# Each columns belongs to a category, but you can algo group with a optional "group" key# The columns with the same group will be grouped in the dashboarddebiai_project.set_blockstructure(block_structure)# ======== Adding the project samples ========# Adding samples with a dataframesamples_df=pd.DataFrame({"Image ID":["image-1","image-2","image-3"],"My context 1":["A","B","C"],"My context 2":[0.28,0.388,0.5],"My groundtruth 1":[8,7,19],})debiai_project.add_samples_pd(samples_df)# The project samples are ready to be analysed with the dashboard# ===== Adding the project model results =====# Setting the project models expected resultsexpected_results=[{"name":"Model result","type":"number"},{"name":"Model confidence","type":"number"},{"name":"Model error","type":"text"},]debiai_project.set_expected_results(expected_results)# Create the modelsdebiai_model_1=debiai_project.create_model("Model 1")debiai_model_2=debiai_project.create_model("Model 2")# Adding results with a numpy Arrayresults_np=np.array([["Image ID","Model result","Model confidence","Model error"],["image-1",3,0.98,"yes"],["image-2",7,0.97,"no"],["image-3",10,0.8,"yes"]])debiai_model_1.add_results_np(results_np)# Adding results with a dataframeresults_df=pd.DataFrame({"Image ID":["image-1","image-2","image-3"],"Model result":[5,7,19],"Model confidence":[0.22,0.8,0.9],"Model error":["yes","no","no"],})debiai_model_2.add_results_df(results_df)# The model results are ready to be analyzed with the Debiai dashboardLimitationsNan or empty values are not supported at the moment./,.,:,?,*,\, and|, are not supported in the project name and in the data/blocks ids.:warning:If the data don't upload or don't load: check that there is only string, number or boolean values (no Nan, objects or array values) in the data that you are uploading, and that there is no special character in the project name and the data ids.Developed by :Integrated in :
Package: debian-crossgrader
debian-crossgradingThis repo contains my work and research for my Google Summer of Code 2020 project, Architecture Cross-Grading Support in Debian.The official project can be found athttps://summerofcode.withgoogle.com/projects/#6528590289567744.crossgraderThis package provides a tool to crossgrade (i.e. change the architecture) of a Debian install.
It also provides a tool to check if all packages were successfully crossgraded.The crossgrader automatically handles binaries requiredby the initramfs,
packages marked as automatically installed, and crossgrades to architectures
not natively supported on the current CPU.UsageRefer toINSTRUCTIONS.mdProgressRefer toTODO.md
Package: debianized-jupyterhub
Copyright ©  2018 - 2019, 1&1 GroupSee LICENSE for details.This puts thejupyterhubPython package and its dependencies as released
on PyPI into a DEB package, usingdh-virtualenv.
The resultingomnibus packageis thus easily installed to and removed
from a machine, but is not a ‘normal’ Debianpython-*package.
Services are controlled bysystemdunits.See theGitHub READMEfor more.With JupyterHub you can create a multi-user Hub which spawns,
manages, and proxies multiple instances of the single-user
Jupyter notebook server.Project Jupyter created JupyterHub to support many users.
The Hub can offer notebook servers to a class of students,
a corporate data science workgroup, a scientific research
project, or a high performance computing group.This is a self-contained Python3 venv wrapped into a Debian package
(an “omnibus” package, all passengers on board).
Package: debianized-sentry
Copyright ©  2017 1&1 GroupBSD 3-clause license, see LICENSE for details.Copyright (c) 2017 Sentry (https://sentry.io) and individual contributors.All rights reserved.This puts thesentryPython package and its dependencies as released
on PyPI into a DEB package, usingdh-virtualenv.
The resultingomnibus packageis thus easily installed to and removed
from a machine, but is not a ‘normal’ Debianpython-*package.
Services are controlled bysystemdunits.The final package includes the officialsentry-pluginsand some other
commonly needed plugins.See theGitHub READMEfor more.The Sentry package fundamentally is just a simple server and web UI.
It will handle authenticating clients (such as Raven) and all of
the logic behind storage and aggregation.That said, Sentry is not limited to Python. The primary implementation
is in Python, but it contains a full API for sending events from any
language, in any application.
Package: debian-rfs-stats
debian-rfs-statsCalculate mean and median waiting time in days for RFS (Request for Sponsor)
bugs in Debian to be closed.InstallI can't publish to PyPi as new registrations are temporarily disabled, but you
can install from theCodeberg package
registrylike
so:pipinstall--index-urlhttps://codeberg.org/api/packages/Maytha8/pypi/simple/debian-rfs-statsFrom source? This project uses Poetry, so a simplepoetry installandpoetry run debian-rfs-statsshould work. Usepip install .in the source directory
to install from source.UsageUse--helpflag for usage info.What is an RFS?When someone outside of the Debian project (i.e. not aDebian
DevelopernorDebian
Maintainer) creates a
package for a piece of software, they cannot upload their packages directly to
the official Debian archives, as only members of Debian can do so.Instead, these people file RFS ("Request for Sponsor") reports against the
sponsorship-requestsvirtual
package, asking for a Debian
Developer to review their work and upload the package on their behalf.Why?I made this so I could see around how long I should wait for my RFS bugs in
Debian to be addressed.CopyrightCopyright © 2023 Maytham Alsudany<maytha8thedev@gmail.com>LicenseMIT. SeeLICENSE.
Package: debiantospdx
debiantospdxシステムに存在するすべてのDebianパッケージのSPDXファイルを生成するコマンドラインツールパッケージ名・バージョン・ソフトウェアライセンス・コピーライト・パッケージ間の依存関係の解析を行うUsage/Examplesdebiantospdx[ディレクトリのパス][オプション]SPDXファイルを置くパスをして実行するオプションとその内容については以下の通り引数を必要とするものは引数の例を併記する-h,--helpHELPメッセージの出力-p,--personSPDXファイルの作者名（引数:個人名（ex.TKtanab））-peSPDXファイルの作者のメールアドレス（引数:個人のメールアドレス（ex.tanab@hoge.com）-o,--organizationSPDXファイルの作者名（引数:組織名（ex.HIGOLab））-oeSPDXファイルの作者のメールアドレス（引数:組織のメールアドレス（ex.higo-lab@hoge.com）--package指定したパッケージのPDXファイルを生成（引数:パッケージ名（ex.python3.10））--allインストール済みのすべてのパッケージのSPDXファイルを生成--search指定したパッケージの情報をSPDXファイルから抽出（引数:パッケージ名（ex.python3.10））package, all, searchはどれか1つのみを選択して実行する．packageまたはallを選択した場合は作者名となる個人名または組織名のうち少なくとも1つを必要とするAuthors@tk-tanabLicenseApatch2.0
Package: debify
debify: pack a set of files into a .deb file with minimal fuss.* usage:$ find /usr/lib/python2.6/site-packages/foo | python debify.py pack paths py-foo_0.1 'foo for python'py-foo_0.1.deb is created* Why would I want to use this?Because you just want to package these files, with one command invocation, without having to go througha tutorial first.* examples:* round up everything under a directorypackage everything under /user/lib/foo to be installed to /alt/lib/foo and save it as foo_0.1.deb.$ debify.py pack dir foo_0.1 '<desc>' /usr/lib/foo --dest=/alt/lib* path stream$ find /usr/lib/foo | debify.py pack paths foo_0.1 '<desc>'* cpio$ (cd /usr/lib; find foo | cpio -o) | debify.py pack cpio foo_1.0 '<desc>' --dest==/alt/lib* MotivationKeeping track of a set of related files as a package in a single namespace gets you 80% of thebenefit of packaging with minimal efforts.  This is true even if you leave out facilitiessuch as dependency management. Consider the alternative: without a convenient way to package files,one often ends up resorting to unmanaged installation options.* The goalis to reduce packing friction so that it is practical to manage the apps and dependencieswith the OS-native package management system.This gives- a single name space to manage applications and dependencies- ability to deinstall them- archive of dependencies as .deb files for efficient and reproducible of a configuration* These goals are not achieved by installation and deployment methods such as:- rsync- ./configure; make install- language-specific installers: cpan, setuptools- fabricThese methods install, copy, automate but they do not manage packages.* The approachis to work with application-specific installation methods to pack the bits into .deb packages.Right now, the user has to build the list of files installed.The plan is to support automated capture and packaging of common installation methods such as:- make install- easy_install- cpan* How do I capture installed files?To capture installed files, you can do something like:# take a snapshot. most things install somehere under /usr/..$ find /usr/ | sort > x.pre$ sudo make install          # or easy_install or cpan...$ find /usr/ | sort > x.post$ comm -23 x.post x.pre > x.installed-files# inspect the list to see if it makes sense.$ less x.installed-files# debify$ cat x.installed-files | debify.py pack paths foo_0.1 '<desc>'# Install the package over the current image (installed files).# This has the effect of taking the unmanaged app under the control of debian package system.$ sudo dpkg -i foo_0.1.deb# You can clean it up like this. The .deb file can be stashed away for later deployment.$ sudo dpkg -r foo_0.1Having a jail/chroot sandbox environment would make this much faster and more flexible.But that would be another project..
Package: debinterface
This is a simple Python library for dealing with the /etc/network/interfaces file in most Debian based distributions.
This is forked fromhttps://github.com/dggreenbaum/debinterfaceto refactor it and maybe extends it with wpa_supplicant handlingComplete documentation is onRead the docsExample usageYou’ll find waymore examples hereimportdebinterface# Get a collection of objects representing the network adapters.adapters=debinterface.Interfaces().adapters# You get a list you can iterare over.# Each adapter has an 'export()' method that returns a dictionary of its options.# You can print the name of each adapter as follows:foradapterinadapters:item=adapter.export()print(item['name'])# Write your new interfaces file as follows:# Any changes made with setter methods will be reflected with the new write.interfaces=debinterface.Interfaces()interfaces.writeInterfaces()# A backup of your old interfaces file will be generated when writing over the previous interfaces file# By defaults these paths are used :# INTERFACES_PATH='/etc/network/interfaces'# BACKUP_PATH='/etc/network/interfaces.old'# Paths can be customized when instanciating the Interfaces class:interfaces=debinterface.Interfaces(interfaces_path='/home/interfaces',backup_path='/another/custom/path')# By defaults, interfaces file is read when instanciating the Interfaces class, to do it lazyly:interfaces=debinterface.Interfaces(update_adapters=False)interfaces.updateAdapters()Run the testspipinstall-rrequirements_dev.txtpy.test--cov=debinterfacetest
Package: debio
DeBiOA community-curated, decentralized biomedical ontology.🚀 InstallationThe most recent code and data can be installed directly from GitHub with:$pipinstallgit+https://github.com/biopragmatics/debio.git👐 ContributingContributions, whether filing an issue, making a pull request, or forking, are appreciated. SeeCONTRIBUTING.mdfor more information on getting involved.👋 Attribution⚖️ LicenseThe code in this package is licensed under the MIT License.🍪 CookiecutterThis package was created with@audreyfeldroy'scookiecutterpackage using@cthoyt'scookiecutter-snekpacktemplate.🛠️ For DevelopersSee developer instructionsThe final section of the README is for if you want to get involved by making a code contribution.Development InstallationTo install in development mode, use the following:$gitclonegit+https://github.com/biopragmatics/debio.git
$cddebio
$pipinstall-e.🥼 TestingAfter cloning the repository and installingtoxwithpip install tox, the unit tests in thetests/folder can be
run reproducibly with:$toxAdditionally, these tests are automatically re-run with each commit in aGitHub Action.📖 Building the DocumentationThe documentation can be built locally using the following:$gitclonegit+https://github.com/biopragmatics/debio.git
$cddebio
$tox-edocs
$opendocs/build/html/index.htmlThe documentation automatically installs the package as well as thedocsextra specified in thesetup.cfg.sphinxplugins
liketexextcan be added there. Additionally, they need to be added to theextensionslist indocs/source/conf.py.📦 Making a ReleaseAfter installing the package in development mode and installingtoxwithpip install tox, the commands for making a new release are contained within thefinishenvironment
intox.ini. Run the following from the shell:$tox-efinishThis script does the following:UsesBump2Versionto switch the version number in thesetup.cfg,src/debio/version.py, anddocs/source/conf.pyto not have the-devsuffixPackages the code in both a tar archive and a wheel usingbuildUploads to PyPI usingtwine. Be sure to have a.pypircfile configured to avoid the need for manual input at this
stepPush to GitHub. You'll need to make a release going with the commit where the version was bumped.Bump the version to the next patch. If you made big changes and want to bump the version by minor, you can
usetox -e bumpversion minorafter.
Package: debitcr
Introductiondebitcr is a Python library that provides detailed wallet history and categorizes transactions as sent/received.
It was born from the need of organizing institutional-volume level of transactions.
All kudos to the Ethereum team of developers for the free APIs.SecurityBy default debitcr does not guard against quadratic blowup or billion laughs xml attacks. To guard against these install defusedxml.DocumentationThe documentation is at:https://krpbtc.cominstallation methodssupported blockchainshow to contribute
Package: debmutate
Debmutate is a set of Python modules for manipulating the control files of
Debian packages, with the ability to preserve the existing formatting of
the control files.It's built on top of the excellentpython-debianlibrary, and was originally extracted fromlintian-brush.To modify one of the control files, use one of the context managers to edit the file.For example, for debian/control:fromdebmutate.controlimportControlEditorwithControlEditor(path='debian/control')ascontrol:print(control.source['Maintainer'])control.source['Maintainer']="Jelmer Vernooĳ <jelmer@debian.org>"Or for debian/changelog:fromdebmutate.changelogimportChangelogEditorwithChangelogEditor(path='debian/changelog')aseditor:editor.add_entry(['Some entry'])Once you leave the context manager, the changes will be written to disk if
there were any. If the editor is unable to preserve the formatting of the
control file, it will raise a FormattingUnpreservable error.If the control file that was edited was generated from another control file
(e.g. debian/control.in), debmutate will attempt to update that file instead
and then regenerate debian/control. If it is unable to do so, it will raise
a GeneratedFile exception.The file will be left as-is if an exception is raised, or if the .cancel()
method is called.debmutate currently provides editors for the following control files:debian/changelogdebian/copyrightdebian/controldebian/patches/seriesdebian/tests/controldebian/watchdebian/maintscripts, debian/*.maintscriptsdebian/source/lintian-overrides, debian/*.lintian-overridesdebian/debcargo.toml
Package: debobo
D.E. Bobo - Detection Evaluation for Bounding BoxesDEBobo is a library providing an easy-to-use evaluation code for object detection models.
It's main motivation was to replace the part ofpycocotoolsresponsible for evaluation as it doesn't work well with custom datasets.
Additionally, I found the workflow of pycocotools doesn't work well with high-level training libraries such asignite.InstallationMost end users should be able to get away withpip install deboboFor development, install the library with symlinks and with the additional test requirements usingpip install -e .[test]To run the tests, first download the test-data using./fetch_testdata.sh.
The test is run viapytest tests/It compares the results obtained from debobo to the result obtained using pycocotools.UsageWe provide ready-to-use metrics for ignite indebobo.adapters.ignite.
Feel free to request other adapters as an issue.
Also, check thetestsfor how to use the low-level routines.ThanksThanks to@martiningramfor the header image.
Package: debouncer
DebouncerDebounceris a proxy that debounce requests.ConfigTo configureDebouncer, you can set the following environment variables:# Path to the key/value store, default is "debouncer.db"STORE_PATH=your-app.db# Port for the http server, default is "4000"PORT=8000# Credentials for a basic auth or token based authentication, default is not setCREDENTIALS={"username":"password"}ReleaseTo release a new version, first bump the version number inpyproject.tomlby hand or by using:# poetry version --helppoetryversion<patch|minor|major>Make a release:makereleaseFinally, push the release commit and tag to publish them to Pypi:gitpush--follow-tags