Saravanan666/pypi-org huggingface dataset:
Package: luscious
Python Luscious GraphQL WrapperLuscious is a Python library that wraps theluscious.net (NSFW)graphQL API. This is not an official API in any capacity. Please do not use this library to make an unreasonable amount of requests to the Luscious API.DocumentationInstallationUse the package managerpipto install the latest release of luscious.pipinstalllusciousUsagefromlusciousimportLuscious# Instantiate a Luscious class with you username and password(optional)Lus=Luscious("Your username","your password")comic=Lus.getAlbum("https://www.luscious.net/albums/mavis_dracula_316573/")# Mavis Draculaprint(comic)# ['Blowjob', 'Big Breasts', 'Double Penetration', 'Hotdogging', 'Titjob', 'Anal Sex', 'Big Ass']print([tag.namefortagincomic.tags])# Prints a url that will take you to the download page of the comicprint(comic.downloadUrl)ContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.LicenseGPL V3.0
Package: lu-semver
lu-semverPrint Semantic Version for Git project.Intended usage: makefiles and build scripts to print meaningful project version.UsageLet's take this repo as example* 4cf9ba3 (HEAD -> master) sync 11
* ac24825 sync 10
* 73745a4 sync 9
| * 856d14b (feat2) sync 8
| * 1fcbaf1 sync 7
| * 2a02f9b sync 6
|/
* b62e51a (tag: 1.3.0) sync 5
* 027b518 sync 4
| * d58163e (feat1) sync 3
| * d658ddc sync 2
|/
* 217658d (tag: 1.0.0) sync 1
* ad3d54e initial commitRunninglu-semverfor project's refs give below outputcommandoutputlu-semver1.3.1-rc.3.git.4cf9ba3lu-semver --ver @same1.3.0-dev.3.git.4cf9ba3lu-semver --ver @next --fmt 'branch,count:pfx=rc,scm,extra'1.3.1-rc.3.git.4cf9ba3lu-semver --ver @next --fmt 'branch,count:pfx=rc,scm,extra' --extra gcc.91.3.1-rc.3.git.4cf9ba3.gcc.9lu-semver --ver @same --fmt 'branch,count,extra' --extra gcc.91.3.0-dev.3.gcc.9lu-semver --ver @latestlatestlu-semver --ver @latest feat1latest-feat1lu-semver feat11.0.1-feat1.rc.2.git.d58163elu-semver --fmt 'branch,count,extra' --extra gcc.9 feat11.0.1-feat1.dev.2.gcc.9lu-semver feat21.3.1-feat2.rc.3.git.856d14blu-semver 1.3.01.3.0Format of Release infoRelease info format is a coma separated list of plugins, where a plugin
is a string of the form 'name:arg1=val1:arg2=val2'. Args are optional.Plugins:
branch    - prints branch name unless or nothing if it's in 'omit' list
min:     branch
default: branch:omit=master
ex1:     branch:omit=master,v8.0count     - prints number of commits from last tag or nothing for tags
min:     count
default: count:pfx=dev
ex1:     count:pfx=rcextra     - prints 'extra' command line option
min:     extra
default: extrascm       - prints SCM info. Only git is currently supported.
min:     scm
default: scm:pfx=git
ex1:     scm:pfx=hash
Package: lushlayers
lushlayerslushlayersis a configuration generator forKarabiner-Elements.It generates JSON files for~/.config/karabiner/assets/complex_modifications/.Why?Karabiner-Elements is configured through JSON files that are really verbose,
making them hard to read and edit. To simplify writing configurations, tools
exist that generate the JSON from a more user-friendly format.lushlayersis
such a tool. It was inspired byGokuandKMonad, and combines some of their
ideas.I really like KMonad's configuration syntax. Unfortunately I can't get KMonad
installed on macOS Ventura. To get over the heartbreak I rolled my own tool with
a similar configuration syntax. I haven't documented the config yet, but you'll
probably get the gist fromKMonad's tutorialand myexamples.DisclaimerThis tool doesn't have nearly as many features as KMonad or Goku. I've only
implemented what I needed formy own configso far. Ideas and
feature requests are welcome.Installation$pipinstalllushlayersUsage$lushlayersexamples/macbook-iso.pyWrote .../examples/macbook-iso.json
Package: lusk
FeaturesTODORequirementsTODOInstallationYou can installLuskviapipfromPyPI:$pipinstallluskUsagePlease see theCommand-line Referencefor details.ContributingContributions are very welcome.
To learn more, see theContributor Guide.LicenseDistributed under the terms of theGPL 3.0 license,luskis free and open source software.IssuesIf you encounter any problems,
pleasefile an issuealong with a detailed description.CreditsThis project was generated from@cjolowicz’sHypermodern Python Cookiecuttertemplate.
Package: lussac
Lussac 2.0:warning: Lussac 2.0 is in beta! :warning:You can use the version 1 withgit checkout v1Lussac is anautomatedandconfigurableanalysis pipeline for post-processing and/or merging multiple spike-sorting analyses. The goal is to improve theyieldandqualityof data from multielectrode extracellular recordings by comparing the outputs of different spike-sorting algorithms and/or multiple runs with different parameters. For more information, check out ourpreprint.InstallationYou can install the latest release version of Lussac:# OPTIONAL: Use a conda environment.condacreate-nlussacpython=3.11# Must be >= 3.10condaactivatelussac

pipinstalllussac# pip install --upgrade lussac  # To upgrade in case a new version is released.Or if you prefer downloading the latest developmental version:# Download Lussac in any directory you want.gitclonehttps://github.com/BarbourLab/lussac.git--branchdevcdlussac# OPTIONAL: Use a conda environment.condacreate-nlussacpython=3.11# Must be >= 3.10condaactivatelussac# Install Lussac.pipinstall-e.[dev]# To upgrade Lussac.gitpull# If you want to check whether the installation was successful (optional)pytestDocumentationYou can find the documentationhere.Migration from Lussac1Lussac2 is not backwards-compatible with Lussac1.  We advise you to make a new conda environment, and to remake yourparams.jsonfile (which is also not backwards-compatible).
Package: luster
lusterPython library for Revolt.chat API.Documentation•Revolt Server•Source Code:warning:AcknowledgementThis library is not yet complete and is currently in it's early development stage.
Do not use this for production yet. Expect bugs and other issues. The library is
is in active development and will be complete and production ready soon.Join ourRevolt ServerFeaturesModern and easy to use interfaceFully typed and compatible with most type checkersSupports operations with both bots and users APIProvides maximum control over the low level APIType definitions for Revolt APIInstallationYou can install this library using the Python's traditional package manager,pip.$pipinstalllusterNote thatPython 3.8 or higheris required.The only required dependency for this library isaiohttp. There are certain dependencies
that you can install in order to enhance the speed of the library.msgpack(Faster websocket packets parsing)ujson(Faster JSON parsing)aiohttp[speed](Speed ups foraiohttp)These dependencies can be installed by:$pipinstallluster[speed]Basic Usage:information_source: Type annotations are not required.importlusterclient=luster.Client(token="...")@client.listen(luster.WebsocketEvent.AUTHENTICATED)asyncdefhandle_authenticated(event:luster.events.Authenticated):print("Client has connected!")client.launch()Basic operations such as sending messages are not yet supported. You
can use the low level API such asHTTPHandlerandWebsocketHandlerto manually interact with Revolt API.ContributingThis library is still in it's alpha (0.x) phase and is undergoing active development to
provide 100% coverage of Revolt API. Any kind of contribution is welcomed.
SeeContribution guidelinesfor
more information.
Package: lustre
LustreAn opinionated, "batteries included" ASGI web framework on top ofStarletteand the surroundingencode.ioecosystem.Using Lustre will mainly entail:Writingasyncendpoint handlers.Writing templates usingJinja.Accessing the database via encode'sormmodule.Check outthe microblog exampleto see how an application built with Lustre might work.Database BackendsSince we use encode'sdatabasesmodule, we support several database backends, but you will need to install the backing package separately:SQLite, viaaiosqlite.PostgreSQL, viaaiopg.MySQL(andMariaDB) viaaiomysql.RoadmapAutomated testsProper, nice, logging supportPotentially support 'freezing' a site into a static bundle - Pre-render templates, turn redirects into nginx configuration, et cetera.
Package: lut4brian
What is Brian?Brian is a free, open source simulator for spiking neural networks. It is written in the Python programming language and is available on almost all platforms. We believe that a simulator should not only save the time of processors, but also the time of scientists. Brian is therefore designed to be easy to learn and use, highly flexible and easily extensible.What is Lookup table approximation?The lookup-table approximation is a classical method for computation acceleration in a numerical problem, known for centuries.
It is extensively used in such software as NEURON and GENESIS, but I kind of miss it in Brian.
This approximation is based on a straightforward algorithm:
First, before simulation, one needs to precompute lookup tables for values of $m_infty(v)$, $h_infty(v)$, and so on in a full range of voltages.
Usually, this range goes between the lowest possible to the highest possible voltages.
The range is divided into intervals with constant steps.
For example, this may be a range from −100 to 60 mV with 1 mV step.
With precomputed tables, one solves differential equations using linear interpolation between table rows instead of computing exponential functions.
The voltage at a current time moment of a numerical solution is used to find indices of two rows in the lookup table closest to the membrane voltage.
Using these two indices, one can query values for all steady-states and time constants of gating variables and linearly interpolate between
these values - like this:
.. image:: images/SP-Figure1.jpgHow to install?pip install lutbrainAn ExampleSee an example and explanations on theGitHub
Package: lute3
lute3Learning Using Texts v3.Lute is for learning foreign languages through reading.lute3is a rewrite of the original Lute PHP application in Python and Flask.RequirementsPython 3.8+ (tested with python 3.8 through 3.11)Japanese learners will also need to install MeCab.Installlute3installs various dependencies, so you should install it in a virtual environment.  For example, usingvenv:Create a new folder (e.g.lute3) anywhere on your system.# Set up the virtual environment
python3.8 -m venv myenv

# Activate it (Mac or *nix)
source myenv/bin/activate

# (on Windows: myenv\Scripts\activate)

# Install everything.  Note the package name is lute3!
pip install lute3

# Start lute
python -m lute.main

# Open your web browser to http://localhost:5000
# When done, hit Ctl-C

# Stop the virtual environment.
deactivateOnce everything is installed, for future runs you'll just need to go intolute3folder created above and:source myenv/bin/activate
python -m lute.main
Package: lutes
Pronounced as the ancient French city “Lutèce”, Lutes is a micro component
entity system engine.Component Entity SystemComponent entity system architecture  is often used in game development.It allows great flexibility by using composition over inheritence. It is based on three core elements:EntityAn entity is a mere ID that represent an object in our worldComponentA component is a structure holding the object data for an aspect of the world.
Several components can be associated to an entity.SystemA system contain the logic for an aspect of the worldLutes adds a fourth element: the manager. The manager is the glue that ties components, entities and systems together.You can learn more on component entity system architecture onthis wiki.What lutes gives youIn its current state, lutes gives you a simplistic structure with basic elements you can inherit from.Lutes is an experiment but should be functionnal: please see how green are the badges below.
Package: luthor-for-lex
# Luthor for Amazon Lex - Multi-Bot Manager and Player# Overview
Typically, the goal of a Lex conversation is to fulfill a single set of intents, however, there are use cases where a conversation may need to temporarily change topics.For example, in the case of someone with special needs, a person may be in the middle of a Lex conversation ordering their lunch through theLunchBot, and then suddenly ask a completely irrelevant question which maybe handled by theCommonQuestionBot.Luthor for Lexcan switch contexts to the question bot, and then naturally transition back to the original bot. This provides a “[stream of consciousness](https://en.wikipedia.org/wiki/Stream_of_consciousness“stream of consciousness”)” flow to the conversation.Luthor for Lexallows you to run multiple simultaneous bots, switching contexts and managing the transition between bots cleanly and naturally.# Features
* Create/update bots, slots and intents using YAML (transparently handles checksums)
* Run multiple bots at the same time within a single conversation
* Event hook model for each bot provides several points of customization
* Customizable transitions between bots to provide a natural conversation flow
* Built-in bot player, using audio or keyboard entry
Package: lutils
lutilsA Loitd's Public Python Utilities Library.Website:https://loitd.github.io/lutilsPip:https://pypi.org/project/lutils/Git:https://github.com/loitd/lutils/JS:https://github.com/loitd/lutilsjs/- Not equivalentInstallationYou can easily install this library with commandpiporpipenv:pip install lutilsWith specific version (pip will automatically uninstall older version & install specific version):pip install lutils~=2.11.73Install with pipenv:pipenv install lutils~=2.11.73Update existing installation:pipenv update lutilsUpdate existing installation (manually):pipenv uninstall lutilsand then:pipenv install lutilsNoteWorks with Python 3.x. Recommended Python 3.x for performance and full support featuresSupport Unicode from version 2.10.2.2. Then please update to newest version.Backward compatible with Python 2.7 (recommended for 2.x) from version 2.10.2.1. From 2.10.2.1, lutils works on both 2.x and 3.xAny suggestions are welcome with pull request or email at loitranduc[at]gmail.comIntroduction or guide (docs) if available will be athttps://github.com/loitd/lutils/UsageIn your python file:from lutils.utils import printlog, printwait
printlog("abc", "test.log")
printwait("Please wait while doing things", 5, "logfile.log")To connect SSH to Linux servers and get disk space statusfrom lutils.utils import LServer
srv = LServer()
srv.connect(ip="192.168.1.2", uname="root", pwd="123456")
srv.getdiskspace()For developersTo build this package:pip install --upgrade pip setuptools wheelpip install tqdmpip install --user --upgrade twine keyringCompiling this package:python setup.py sdist bdist_wheelUpload to PyPI:python -m twine upload --skip-existing dist/*orpython -m twine upload --skip-existing -u loitd --repository-url https://upload.pypi.org/legacy/ dist/*Easy upload with keyring:python -m keyring set https://upload.pypi.org/legacy/ loitdCI/CD Automated with Pytest and Circle CIhttps://app.circleci.com/pipelines/github/loitd/lutilsLicenseLicense
Package: lutin
Lutinlutinis a generic builder and package maker is a FREE software tool.![Badge](https://badge.fury.io/py/lutin.pngInstructionsThis is a tool to generate the binary, shared library, static library and package independently of the OSThis software builds C, C++, m, m++, to object file and generate associated libraries (.so & .a) end create final Executable fileThis tool can generate package for Linux, MacOs, AndroidLutin is under a FREE license that can be found in the COPYING file.
Any contribution is more than welcome ;)git repositoryhttp://github.com/HeeroYui/lutin/Documentationhttp://HeeroYui.github.io/lutin/InstallationRequirements:Python >= 2.7andpipJust run:pip install lutinInstall pip on debian/ubuntu:sudo apt-get install pipInstall pip on ARCH-linux:sudo pacman -S pipInstall pip on MacOs:sudo easy_install pipLicense (MPL v2.0)Copyright lutin Edouard DUPINLicensed under the Mozilla Public License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttps://www.mozilla.org/MPL/2.0/Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Package: lutron-homeworks
RFK101 PackagePackage to connect to Lutron Homeworks Series-4 and Series-8 systems.
The controller is connected by an RS232 port to an Ethernet adaptor (NPort).Example:from time import sleep
from pyhomeworks import Homeworks

def callback(msg,data):
    print(msg,data)

hw = Homeworks( 'host.test.com', 4008, callback )

# Sleep for 10 seconds waiting for a callback
sleep(10.)

# Close the interface
hw.close()
Package: lutstrings
Easy LUT Init String manipulationYou only need two things:A pin mapping given by rapidwright.An initstring in hex format like"0x0123456789ABCDEF"Then by using the following you can obtain the init string found in the bitstreamfromlutstringsimportlutbitstream_init_string=lut.fullConversion(pin_mapping,init_string)The pin mapping can be obtained using rapidwright from a LUT cell withpin_mapping=cell_lut.getPinMappingsL2P()Currently works for any number input lutsTestingA self test can be run by running pytest in the lutstrings/lutstrings directoryPYTHONPATH=.pytestor by simply running the test filepython3test_init_string.py
Package: lutv
LuTVLuTV Random User>>># Random User>>>fromlutv.randomimportRandom_User>>>rd_user=Random_User()>>>print(rd_user)tanthaivan>>>>>># Random User Chữ>>>fromlutv.randomimportRandom_User_Chu>>>rd_user_chu=Random_User_Chu(5)>>>print(rd_user_chu)tanthaivanpjsij>>>>>># Random User Số>>fromlutv.randomimportRandom_User_So>>>rd_user_so=Random_User_So(5)>>>print(rd_user_so)tanthaivan93729>>>>>># Random User Chữ Và Số>>>fromlutv.randomimportRandom_User_Chu_And_So>>>rd_user_chu_and_so=Random_User_Chu_And_So(5)>>>print(rd_user_chu_and_so)tanthaivanhk8n2Installing LuTVLuTV is available on PyPI:$python-mpipinstalllutv
Package: lutz
Python package with RustPython package with some functions in Rust usingPyO3andMaturin.
Maturin was made for all Rust python packages.
How mixed packages work is mentionedin the README.
Some fiddling has to be done with the project structure,Cargo.toml,pyproject.tomlto get everything right.
It should be possible to:test the package locally (after building the Rust part)buid the package with both Rust and PythonDevelopment SetupInstall all dependencies includingMaturin.# using conda environments here
conda env create -f environment.yml
conda activate lutzThere is a python packagepython/lutz/and a Rust libraryrust/lib.rs.
Inlib.rsa python module is implemented which is referenced inCargo.tomlinlib.name.# build rust library
maturin developThe library is build and a resulting_lib.*.sofile is placed inpython/lutz.
This is defined inpyproject.tomlunder[tool.maturin].
From now on rust functions can be imported as private_lib.
I wrote a wrapper inpython/lutz/rust.py.BothCargo.tomlandpyproject.tomldefine package name
and version number butpyproject.tomltakes precendence.Note.vscode/settings.jsonandvscode.envis setup for being able to importlutzfrom the integrated python terminal
and Jupyter notebooks, as well as tell pylint how to importlutz.TestsUsingpytestpython test suite._lib.*.soinpython/lutz/must have been built before
(maturin develop).pytest testsBuild and releaseMaturin can build and publish the package wheel and source distribution.
By default the--releaseflag is used for building the rust library (performance optimizations)
and files are uploaded to pypi.org.maturin publishThe above will only create a wheel for this architecture, platform, and python version.
More generic releases are explained in theMaturin tutorial.
There are some caveats with each platform.
To make things simple, Maturin offers a command to generate a CI workflow for different platforms.
Here, I am generating a github workflow for publishing.mkdir -p .github/workflows
maturin generate-ci --pytest github > .github/workflows/CI.ymlIt usesgithub/maturin-action.
Per default it will push to pipy.org and use token authentication.
Create API token on pypi.org and add it as secret to the github repository.
As you can see in theCI.ymlthe name of this secret should bePYPI_API_TOKEN.
I edited the trigger totags: ['v*']to not run on every push.
Trigger with e.g.:TAG='v0.1.1'
git tag "$TAG" && git push origin "$TAG"
Package: luwiji
LuWijiLuWiji is a package full of machine learning illustrations and widgets. It is designed to help instructor in teaching machine learning visually, and to make machine learning accessible for people with no math background.The project started in March 2019 together with the development of J.COp ML project. Both LuWiji and J.COpML is developed by Wira D. K. Putra as complementary for his machine learning curriculum for young machine learning enthusiast.User Installation Guidepip install luwiji
Package: luxemx
usage: luxemx.py [-h] [-i INFILE] [-o OUTFILE] [-l] [-p [PRETTY]][-s [PRETTY_SPACED]][path [path ...]]Extracts specified elements from luxem documents.positional arguments:path                  A luxem array containing the path to the nodes tooutput.optional arguments:-h, --help            show this help message and exit-i INFILE, --infile INFILEFile to parse; defaults to stdin.-o OUTFILE, --outfile OUTFILEFile to write to; defaults to stdout.-l, --lines           Output only primitives, one per line.-p [PRETTY], --pretty [PRETTY]Prettify output with PRETTY tab indentation. Defaultsto 1 tab indent.-s [PRETTY_SPACED], --pretty-spaced [PRETTY_SPACED]Prettify output with PRETTY_SPACED space indentation.Defaults to 4 space indent.PATH FORMATTING: The path is a list of child selections, starting from thearray at the root of the document. Array selectors can be numbers, (*) (awildcard, which follows all array children), (range) [X,Y] (a range selection,which follows all children at indexes [X,Y)), or an array of selectors. Objectselectors can be strings, (*) (a wildcard, which follows all object children),or an array of selectors. Example (you may have to provide shell escapes):luxemx '(*),file_info,[path,altpath]'
Package: luxerone
Unofficial Luxer One Python ClientAn unofficial Python client for theLuxer One ResidentialAPI.ExamplefromluxeroneimportLuxerOneClient# credentialsusername="youremail@example.com"password="your_password"# authenticateluxer_one_client=LuxerOneClient(username,password)# print all pending packagespending=luxer_one_client.get_pending_packages()print(f'Number of pending packages:{len(pending)}')print("=======================================")forpackageinpending:print(f'Package id:{package.id}, Locker:{package.locker}, Access Code:{package.accessCode}')# logoutluxer_one_client.logout()For more details, please see the docs.
Package: luxinema
luxinema========-----Luxinema is a small tool that grabs the movie schedule informationfrom the LUX cinema in Nijmegen and displays it together with IMDB Ratings.It is being developed more as a personal learning experience then forrobustness.Disclaimer: I am not affiliated with the cinema in any way... contents:: **Table of Contents**:backlinks: noneInstallation------------luxinema supports python 3.5 and 3.6.Either clone the project, or install it with:.. code-block:: bash$ pip install git+https://github.com/dangom/luxinema.gitUsage-------After installation, running :code:`luxinema` will display the LUX schedule for the current day.That is currently the only functionality implemented. When running for the first time,the program may take about 15 seconds to show results, because it has to create a cacheand request the IMDB information for each movie.Roadmap-------- Create a usable CLI Tool.- Query for specific movie.- Query for date range, instead of single day.- Add support for proper caching (redis? Interesting, but easier and simpler with requests_cache).- Twilio to query infos per SMS.License-------luxinema is distributed under the terms of both- `MIT License <https://choosealicense.com/licenses/mit>`_- `Apache License, Version 2.0 <https://choosealicense.com/licenses/apache-2.0>`_at your option.