Saravanan666/pypi-org huggingface dataset:
Package: pypigeon
PyPigeonPyPigeon is an easy-to-use Python client for the Pigeon data commons
platform. It's great for scripts, notebooks, or as a foundation for
other clients to interact with Pigeon's public API.Quickstart$ pip install pypigeon
$ python
>>> from pypigeon import login
>>> client = login('pigeon.bioteam.net')
To activate your session, visit the URL below:
   https://pigeon.bioteam.net/login/activate/........

Waiting for session activation...
>>> collection = client.get_collection_by_name('MHSVI')
>>> collection
<PigeonCollection: name=MHSVI version=LIVE id=...>FeaturesInteract with collections, folders, and itemsRead and write data streams (raw files)Read and write data tables via Pandas DataFramesComing soon:Work with data elementsPersist data elements through DataFramesWork with dataviews (create, edit using simple construction tools)
Package: pypigeonhole-dbaccess
PyODBC DbAccessThere are 3 tools in the library:OR mapping: assume object property name matches database columnsrow to object:pypigeonhole_dbaccess.obj_mapper.row_to_obj()rows to list of object:pypigeonhole_dbaccess.obj_mapper.query_list()generate sql statements for insertgenerate select statement based on an object. This is not natural.may have to handle _name and __name cases because of property.Local transaction manager:pypigeonhole_dbaccess.tx_managerIt handles nested transactions, i.e., if any part of database operations
fails, all operations rollback.Bulk SQL uploader: To insert one row into a database, we useinsert into <table> (?, ?, ..., ?) values (...)To insert many rows,insert into <table> (?, ?, ..., ?) values (...), (...), ..., (...)and then batch them.
Python twists the insert statements withexecutemany().
Package: pypigeonhole-simple-utils
Simple UtilitiesProvide convenience for some common tasks, with simplified interfaces.
Simple utilities does not spill over one file. Otherwise, create separate library.
They do not need docs - code speaks itself.With no external dependencies except Python SDKemailloggingtimerShell command runnerfile system operationsstring manipulationsWith 3rd party dependenciesencryption needs pycryptodomeDev ProcessOn Linux, use pphsdlc.sh; on windows, use pphsdlc or pphsdlc.bat.conda deactivateback to base environmentconda install -c psilons pypigeonhole-buildto install build toolpphsdlc setup 2>&1 | tee a.logcreate a new conda environmentconda activate pypigeonhole_simple_utilspphsdlc testrun unittestpphsdlc package pippackage to pip wheelpphsdlc package conda 2>&1 | tee b.logpackage to conda bz2conda env listif the conda env is mislabel, close window and open a
new one. Redo step 4.pphsdlc upload pipupload to pip central serverpphsdlc upload condaupload to conda central serverTo upload to local conda channel, set the environment variableset CONDA_UPLOAD_CHANNEL=file:///D:\conda-repo\channeland then runpphsdlc upload condaagain.check in all changes to GITpphsdlc releasetag change in GIT with the current version number,
then bump up the version.pphsdlc cleanupremove all build folders.
Package: pypiglatin
PyPigLatinPyPigLatin is a module which can convert words or strings of words from English, into Pig LatinInstallationUse the package managerpipto install PyPigLatin.pipinstallpypiglatinUsageimportpypiglatinasp# Example showing translation of a single wordsingle_word="Hello"print(p.translate_word(single_word)# This would print 'ellohay'# To trnalsate a larger string, use the translate_string functionlarger_string="Pig Latin is hard to speak"p.translate_string(larger_string)# This would print 'igpay atinlay isway ardhay otay eakspay'LicenseGPL-3.0
Package: pypi-holoniq-simple
This is a simple 'hello world' python package.Installation:pip install pypi-holoniq-simpleUsage:from helloworld import say_hello

if __name__ == "__main__":
    print(say_hello('Steve'))Note:This is a simple pythonPyPipackage. The real goal is to create and maintain
a minimal project template that supports:VSCODE debuggingTesting with pytestPainless publishing on [PyPi][pypi-home] with version management.Continuous integration with [Travis][travis-home]Visitpypi-holoniq-simpleon gitHub
to find out more.
Package: pypi-install
PyPi InstallIntroductionPyPi-Install enables you to upload Python code onpypiusing just a single function call.
After running this, you can install your library using the famouspip install mylibarycommand from any terminal.NoteThis libaray only attempts to automate steps listed on theofficial websiteFurthermore, if you want to know more about pypi, headhereUsagePre RequisitesBefore using, you must have the following:Your code uploaded onGitHubCopy your github URL linkYour account made onPyPiRemember your username and password, they will be used in the code belowInstallationInstall using pip:pip install pypi-installConfigurationConfigure all connection parameters here.frompypi_installimportpypi_installasPIpypirc_username="my_pypi_username"# for e.g. "new_john"pypirc_password="my_pypi_password"# for e.g. "john123"directory_of_new_folder="path_new_directory"# for e.g. "/home/USER/New_Folder"version_number="your_project_version_no"# for e.g. "0.0.2"author_name_full="full_author_name"# for e.g. "John Smith"author_email="author_email"# for e.g. johnsmith123@hotmail.comshort_description="short_description"# for e.g. "My first PyPi project"github_url="your_code_github_url"# for e.g. https://github.com/USER/my_respistorypython_version="python_version_in_your_computer"fore.g."3"or"2"name_of_project="name_of_pypi_project"fore.g."my_pypi_code"directory_of_python_files=["PATH/my_python_file_1.py","PATH/my_python_file_2.py"]# Include all the python files hereUploading the code!Run Your functionmake_pypi_folders(pypirc_username,pypirc_password,directory_of_new_folder,name_of_project,directory_of_python_files,version_number,author_name_full,author_email,short_description,github_url,python_version,invoke_python_by_name='python',license_type="MIT License",operating_system="OS Independent")# There, your code is uploaded on pypi! It's that easy!Checking your recently installed packageTo check your package, run this in terminal:pip install your_package_nameIt should be installed!
Package: pypi-json
PyPI JSON API client libraryDocsTestsPyPIAnacondaActivityQAOtherInstallationpypi-jsoncan be installed from PyPI or Anaconda.To install withpip:$python-mpipinstallpypi-jsonTo install withconda:First add the required channels$condaconfig--addchannelshttps://conda.anaconda.org/conda-forge$condaconfig--addchannelshttps://conda.anaconda.org/domdfcodingThen install$condainstallpypi-json
Package: pypika-orm
PyPika-ORM - ORM for PyPika SQL Query BuilderThe package gives you ORM forPyPikawith
asycio support for a range of databases (SQLite, PostgreSQL, MySQL).WarningThe project is in early pre-alpha state and not ready for productionRequirementspython >= 3.7Installationpypyka-ormshould be installed using pip:$pipinstallpypika-ormYou can install the required database drivers with:$pipinstallpypika-orm[sqlite]$pipinstallpypika-orm[postgresql]$pipinstallpypika-orm[mysql]Usagefrompypika_ormimportModel,fieldsclassRole(Model):id=fields.Auto()name=fields.Varchar(max_length=100,default='user')classUser(Model):id=fields.Auto()name=fields.Varchar()is_active=fields.Bool(default=True,null=False)role_id=fields.ForeignKey(Role.id)frompypika_ormimportManagerasyncwithManager('sqlite:///:memory:')asmanager:awaitmanager(Role).create_table().if_not_exists()awaitmanager(User).create_table().if_not_exists()awaitmanager(Role).insert(name='user')awaitmanager(User).insert(name='jim',role_id=1)[user]=awaitmanager(User).select().fetchall()assertuserBug trackerIf you have any suggestions, bug reports or annoyances please report them to
the issue tracker athttps://github.com/klen/pypika-orm/issuesContributingDevelopment of the project happens at:https://github.com/klen/pypika-ormLicenseLicensed under aMIT License
Package: pypika-tortoise
pypika-tortoiseForked frompypikaand streamline just for tortoise-orm.Why forked?The original repo include many databases that tortoise-orm don't need, and which aims to be a perfect sql builder and
should consider more compatibilities, but tortoise-orm is not, and we need add new features and update it ourselves.What change?Delete many codes that tortoise-orm don't need, and add features just tortoise-orm considers to.What affect tortoise-orm?Nothing, because this repo keeps the original struct and code.ThanksTopypika, a python SQL query builder that exposes the full richness of the SQL
language using a syntax that reflects the resulting query.LicenseThis project is licensed under theApache-2.0License.
Package: pypi-latest
FeaturesCheck whether the locally installed version of a Python package is the most recent version on PyPIPrompt to update to the latest version if requiredInstallationYou can installpypi-latestviapipfromPyPI:$pipinstallpypi-latestUsagePlease see theUsage Referencefor details.CreditsThis package was created withcookietempleusingCookiecutterbased onHypermodern_Python_Cookiecutter.
Package: pypi-learn
pypi_learnpypi_learn has been developed to generate the Turkish speech recognition dataset. As parameters, it takes a txt file consisting of the links of these Youtube videos and a folder name to store the files to be created. For each youtube video URL, it downloads the audio file,  extracts subtitles as theSRT format, and saves as two new files to the disk. Then it cropped (usingFFMPEG) the audio file according to the start and end time of each subtitle and creates a new audio file, and at the same time saves the current subtitle as a new txt file.InstallationInstallffmpeg.(it is re)Run$ pip install pypi_learn.Usage1- From the terminalpypi_learn [-h] [-sv SAVE_PATH] -ufp URL_FILE_PATH

To convert the Youtube URL to mp3 and srt file.

optional arguments:
  -h, --help            show this help message and exit
  -sv SAVE_PATH, --save_path SAVE_PATH
                        Path to save converted files (default: downloads_convert)
  -ufp URL_FILE_PATH, --url_file_path URL_FILE_PATH
                        A file which contains youtube URLsExampleRun on terminal :pypi_learn -ufp urls.txt2- Using it by importing as a package like the one below.from pypi_learn.youtube_srt_mp3 import YoutubeSrtMp3

YoutubeSrtMp3(urls_file_path="urls.txt", save_dir="save_path").convert()The content of the file containing the URLs should be as follows.https://www.youtube.com/watch?v=ENwtC8LgPcw
https://www.youtube.com/watch?v=ENwtC8LgPcw
...LicenseApache License 2.0
Package: pypilearnt
pypilearntjust learn how to upload project to pypiFree software: GNU General Public License v3Documentation:https://pypilearnt.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2016-08-18)First release on PyPI.
Package: py-pilecore
py-pilecorePublic python SDK for the CEMS PileCore web-APIThis repository is created byCEMS BVand is a public python wrapper around the CEMSPileCore web-API.InstallationTo install a package in this repository run:$ pip install py-pilecoreENV VARSTo usepy-pilecoreadd the follow ENV vars to your environment. Or provide them when asked.* NUCLEI_TOKEN
    - Your NUCLEI user tokenYou can obtain yourNUCLEI_TOKENonNUCLEI.
Go topersonal-access-tokensand create a new user token.ContributionEnvironmentWe recommend developing in Python3.10 with a clean virtual environment (usingvirtualenvorconda), installing the requirements from the requirements.txt file:Example usingvirtualenvandpipto install the dependencies in a new environment .env on Linux:python-mvenv.envsource.env/bin/activate
python-mpipinstall--upgradepipsetuptools
pipinstall-rrequirements.txt
pipinstall-e.DocumentationBuild the docs:python-mpipinstall--upgradepipsetuptools
pipinstall-rrequirements.txt
pipinstall.

sphinx-build-bhtmldocspublicFormatWe format our code with black and isort.black--config"pyproject.toml"src/pypilecoretestsnotebooks
isort--settings-path"pyproject.toml"src/pypilecoretestsnotebooksLintTo maintain code quality we use the GitHub super-linter.To run the linters locally, run therun_super_linters.shbash script from the root directory.UnitTestTest the software with the use of coverage:python-mpipinstall--upgradepipsetuptools
pipinstall-rrequirements.txt
pipinstall-e.
coveragerun-mpytestRequirementsRequirements are autogenerated by thepip-compilecommand with python 3.10Install pip-tools with:pipinstallpip-toolsGenerate requirements.txt file with:pip-compile--extra=test--extra=lint--extra=docs--output-file=requirements.txtpyproject.tomlUpdate the requirements within the defined ranges with:pip-compile--upgrade--extra=test--extra=lint--extra=docs--output-file=requirements.txtpyproject.toml
Package: pypi-libavwrapper
LibAVWrapper is a small wrapper for the ffmpeg encoder. You can append
Codec, Filters and other ParameterStores to the AVConv class and then run the
resulting command.>>> from libavwrapper import AVConv , Input, Output, VideoCodec, VideoFilter
>>> codec = VideoCodec('webm')
>>> input_video = Input('old')
>>> output_video = Output('new', videofilter, codec)
>>> AVConv('avconv', input_video, output_video)
<AVConv ['avconv', '-i', 'old', '-vcodec', 'webm', 'new']>
Package: pypi-librarian
pypi_librarianA more generic library for dowlonading packages from pypi.How this relates to other tools that download things from pypi:bandersnatch - too focused on being a mirror for pypipip - too focused on package installationtwine - too focused on package uploadpipenv - too focused on package installationrequests - unaware of any specific feature of pypi/warehousepypi_xmlrpc - only uses the xmlrpc endpoints, which are to be
deprecated some day.Specific ScenariosLet’s say you want to download all the gzip/zip files for the latest
version of your app and put them in a folder so you can do static code
analysis on your dependencies.Let’s say you are writing a linting tool and would like to test it on a
large number of real world code bases.Monitoring PyPi for certain events (new packages, etc.)SchemaRepository have projects.These projects can be searched, downloaded
in bulk and have various change notification strategies for mirrorsProjects have maintainers and releases.One of these releases is the
main, most recent release that people care about. The rest are history.
Pypi itself doesn’t provide change notification, nor download stats.
This is now provided by third party services.Releases have a package.The package is a compressed file, either
gz, zip or wheel which has some meta data in it as a file, PKG_INFO and
more. Dependencies could be in setup.py, requirements.txt or Pipfile or
nowhere.Existing SolutionsYolkCommand line, queries
package metadataPip- Has some search & meta data
functionality. Explicitly says that it should not be used as library but
only as shell command.qypi- strictly fetches meta data.
Outputs json.pkg_info- appears to be a tiny
script that queries pypi for the sameParsing the setup.py/PKG_INFO filespkginfo- attempts to read
PKG_INFO if it can find it. I couldn’t get it to work.Metadata in the sense of dependency listsbento- a tool for making pip
compatible packages, using a yaml-like bento file instead of a
setup.py filepoetry- creates
packages, uses a pypackage.toml filepipenvThe pipfile Toml
file is a sort of metadata file.Package StatiticsLibraries.ioNumerous REST enpoints, no
python client that I can find yet.pypistatsoutput version info
in many formats. Serves data fromhttps://pypistats.org/api/- which is
from the official PyPi “big table” records.pkginfoParses pkg info file
found in package gz/zip/whl filesPypi mirrorsThese provide the same benefits as pip, since they are optimized to be
the serverside component of pip. The interface for working with these,
to get metadata, would be the file system, or pip.BandersnatchDumb-pypiCommercial Package ReposI plan to implement support for pypi & compatible mirrors first.packagecloud.iogemfury
Package: pypilist
pypilistList packages in PyPI.Install$ pip install pypilistUsage>>importpypilist>>pypilist.show()# Prints out the list of all the packages>>pypilist.list()# Returns a json of all the packagesAs a CLI app$ pypilistContributeIf you want to add features, improve them, or report issues, feel free
to send a pull request.LicenseMIT ©Harsha Srinivas
Package: pypillar
Welcome to PyPillar's documentation!This is an open source REST tool which allow to run any python script as a distributed task to monitor its all events during execution... toctree::
:maxdepth: 2
:caption: Contents:Why PyPillarThis is an open source REST tool which allow to run any python script as a distributed task to monitor its all events during execution.#. Priceless and its free
#. Distribute your large python script in several task
#. Monitor task logs
#. Investigate python task exception.
#. Investigate requests history in future at any point of time.
#. Create multiple projects.
#. Live code editor which allow to change code associated with task.
#. Quickly and easily run REST to test the REST api.Installation.. code-block:: shellpip install pypillarStart ServerTo start PyPillar server run below command in terminal.. code-block:: shellpypillar runIt will expose the server inhttp://localhost:5000PyPillar Runtime Task InputSuppose you want to pass transformed input from Task1 to Task2 and finally you want result then below is the example... code-block:: shellTask1 python scriptimport json
var = {}
var['PYPILLAR_TASK_INPUT'] = 'Hello'
print(json.dumps(var)).. code-block:: shellTask2 python scriptimport json
from pypillar.common import runtime_objects
pypillar = runtime_objects()
output = {}
output['PYPILLAR_RESULT'] = pypillar['PYPILLAR_TASK_INPUT'] + ' World'
print(json.dumps(output))It will give following result.. code-block:: shell{
"PYPILLAR_RESULT": "Hello World"
}
Package: pypillometry
Welcome to pypillometry!This package implements functions for the analysis of pupillometric data. Features include preprocessing, blink handling, event-related pupil-dilation, plotting and signal modeling.Github-repository:https://github.com/ihrke/pypillometryHomepage/Documentation:http://ihrke.github.com/pypillometryThe project is maintained by Matthias Mittnermatthias.mittner@uit.noTo report a bug or recommend a new feature, please usegithub's issue tracker.For more details about how to contribute, please see thecontribution-sectionin the documentation.
Package: pypimaker
PyPI MakerSoftware designed for simplifying PyPI Python package setupsGetting StartedDependenciesPython 3must be installed before pypimaker can be installed.InstallationTo install pypimaker, open a terminal window and run the following command:pip install pypimaker(Note that thepip3command may be required instead ofpipfor some Python installations.)Generating Your PyPI FilesTo generate the files needed for your PyPI package, run the following command:pypimaker generateThis will launch a graphical user interface that looks like the following:Inputting the information for your project will generate all of the files needed for uploading it to PyPI (LICENSE,README.me,requirements.txt, andsetup.py). This can be re-run at any time to re-generate these files.Uploading Your Finished Project to PyPIIf you don't yet have an account on PyPI,register for one. Once you've set up your account and you're ready to upload your package to PyPI (e.g., after you have updated the generated templateREADME.mdfile to your liking), run the following command:pypimaker uploadYou will be asked to enter your PyPI username and password (which you've registered previously) in the terminal. Your project will then be uploaded to PyPI, and others can download it using the following command:pip install <PROJECT_NAME>(Here, <PROJECT_NAME> is the name you selected when runningpypimaker generate)Resetting Your ProjectAt any time, all of the files generated by PyPI Maker can be removed with the following command:pypimaker resetMaking changes to your PyPI projectTo make changes and update your project, simply re-runpypimaker upload. Follow the steps in the terminal to incremement your version number and your update will be pushed to PyPI.Note: the extraneous+[CATransaction synchronize]output in the terminal window is a known bug in macOS 13 that will not affect your project.AuthorsBrian DavisRelease History1.0.5Bug fixes1.0.0Initial ReleaseLicenseThis project is licensed under the MIT License. See theLICENSEfile for details.DevelopmentTestingTests for PyPI Maker usePython's built-in unittest framework, and are stored in thetestsfolder. To run tests, navigate to the top level of PyPI Maker's folder structure and run the following command:python -m unittestThe same test framework can optionally be added to your own project: If there is not yet a folder namedtestsin the top level of your project's directory structure, then a dialog window will pop up asking if you would like to include template unit tests in your project when runningpypimaker generate. Confirming this selection will create atestsfolder with individual unit tests inside, corresponding to each of the Python files in your project. Of course, until writing test cases within each of these test files, they won't actually test anything.Bug Reports and Feature RequestsTo report a bug, visit theissues page. New feature requests are also welcome!
Package: pypi-manage
pypi-manageManage your Pypi warehouse account from console or using a awesome Python API. For example use the command line to
create an upload token for an app:$pypi-managetokenscreate"Token name"my-projectUse this command with other programs. For example you can use it together with Travis:$travisencrypt$(pypi-managetokenscreate"Token name"my-project)Create a token from Python:frompypi_manage.sessionimportPypiSession,get_pypirc_loginfrompypi_manage.manageimportPypiClientfrompypi_manage.exceptionsimportPypiTwoFactorRequiredsession=PypiSession(*get_pypirc_login())# get username/password from pypirc# Optional: use session.restore_session() instead session.login()try:session.login()exceptPypiTwoFactorRequired:session.two_factor(input('Insert TOTP: '))# Optional: use session.save_session()manage=PypiClient(session)token=manage.tokens.create('Token name','my-project')print(f'{token.token_id}:{token.token}')To install pypi-manage, run this command in your terminal:$python-mpip-Uinstallpypi-manageThis is the preferred method to install pypi-manage, as it will always install the most recent stable release.Current featuresList, create or deletetokens. Get help usingpypi-managetokens--help.List projectcollaborators.  Usepypi-managecollaborators <project name> all.List projecthistory(events).  Usepypi-manageevents <project name> all.List projectreleases.  Usepypi-managereleases <project name> all.Listprojects.  Usepypi-manageprojects.
Package: pypi-mirror
Sometimes you want a PyPI mirror, but you don’t want the whole thing. You
certainly don’t want external links. What you want are the things that you
need and nothing more. What’s more, you often know exactly what you need
because you already have a pip requirements.txt file containing the list of
things you expect to download from PyPI.pypi-mirror will build a local static mirror for you based on requirements
files in git repos.
Package: pypi-mobans-pkg
The project packagespypi-mobans,gitignoreand distributes it via pypi.InstallationYou can install pypi-mobans-pkg via pip:$pipinstallpypi-mobans-pkgor clone it and install it:$gitclonehttps://github.com/moremoban/pypi-mobans-pkg.git$cdpypi-mobans-pkgMaintenance$ git submodule update –init –recursiveChange log0.1.4 - 13-09-2020Fixeduse pypi-mobans version 0.1.00.0.15 - 27-08-2020Updateduse pypi-mobans version 0.0.120.0.14 - 03-05-2020Updateduse pypi-mobans version 0.0.110.0.13 - 03-05-2020Updateduse pypi-mobans version 0.0.10Removedunused dependecy on lml is removed0.0.12 - 14-1-2020Updateduse pypi-mobans version 0.0.90.0.7 - 04-05-2019Updateduse pypi-mobans version 0.0.70.0.5 - 04-05-2019Updateduse pypi-mobans version 0.0.50.0.3.1 - 22-01-2019Updatedfix the bug where the pypi-mobans were completely missing0.0.3 - 18-01-2019Updateduse pypi-mobans version 0.0.2 and 0.0.3added License file0.0.2 - 08-11-2018First releaseuse pypi as pacakge distribution sourceversioning is applied