Saravanan666/pypi-org huggingface dataset:
Package: devenv
======devenv======.. image:: https://img.shields.io/pypi/v/devenv.svg:target: https://pypi.python.org/pypi/devenv.. image:: https://img.shields.io/travis/FlorianLudwig/devenv.svg:target: https://travis-ci.org/FlorianLudwig/devenv.. image:: https://readthedocs.org/projects/devenv/badge/?version=latest:target: https://devenv.readthedocs.io/en/latest/?badge=latest:alt: Documentation Status.. image:: https://pyup.io/repos/github/FlorianLudwig/devenv/shield.svg:target: https://pyup.io/repos/github/FlorianLudwig/devenv/:alt: UpdatesA development environment based upon docker.* Free software: Apache Software License 2.0* Documentation: https://devenv.readthedocs.io.Pre-Requirements----------------* docker installed and running* the user you use to develop must have access to dockerTODO, ideas and vision----------------------* git integration* ci integration (gitlab, travis, jenkins, ...)* IDE integration (atom, intellij/pycharm)* `langserv integration<http://langserver.org/>`_* rpm and deb packagesInspirations------------* `vagrant<https://www.vagrantup.com/>`_* `cage<https://github.com/faradayio/cage>`_=======History=======0.1.0 (2017-05-07)------------------* First release on PyPI. Release early, release often, right?
Package: dev-env
This repo was originally created as a way to centralize and document the
process of provisioning development environments (dev env). As time went
on it became clear that it would be helpful to centralize other common
development tools and utilities. This repo now contains tools, scripts
and utilities which:provision dev and CI environments usingDockerwith confidence that both the
development and CI environments are the sameautomate cutting releasessimplify integration testingThe tools, scripts and utilities in this repo assume the user follows a
pre-defined set of patterns and practices.Key Conceptsa project is hosted in either public or private github repoat the project’s root is a text file calledcfg4devwhich
configures the project’s dev envafter git cloning the repo, a developer configures the dev env by
executingsource cfg4devdev-envpublishes dev env docker images toDocker
Hubthe docker images are docker pulled to a developer’s machine bycfg4devCircleCIcan use adev-envdocker
image as adocker
executorshell and python scriptsare run on a developer’s machine
to access the dev env packaged in the docker imagethe scripts are installed on a developer’s machine bycfg4devat the project’s root is a text file calledCHANGELOG.mdwhich is
manually curated by developers to record key changes to the projectAssumptionsdevelopers usemacOSdev-envtargets projects which are shell and Python centricif a project’s repo is calledabc-def-ghiand the project builds
a Python package, the package is calledabc_def_ghiand the
source code for the package is in a sub-directory of the project’s
root directory calledabc_def_ghi- in addition, theabc_def_ghidirectory contains a file called__init__.pythat
contains at least a single line that looks like__version__ = '1.2.0'which declares the Python package versionscripts and Dockerfiles to build a project’s development environment
are in a sub-directory of the project’s root directory calleddev_envprojects use a branching strategy something likeall development is done on themasterbranch (optionally usingfeature
branches)useSemantic Versioningfor each release a new branch is created from master calledrelease-<version>CHANGELOG.mdfollows a predefined format / structureWhat Nexttake a look at theshell and python scriptsto assessdev-envcapabilityhere’sa description of how to start usingdev-envtake a look atthisgithub repo
which illustrates how to usedev-envif you’d like to help contribute todev-envseethisReferences/Inspirations21 Nov ’18 - How to fully utilise Docker during
developmentsemantic-release - fully automated version management and package
publishing
Package: dev-ethanr-MasterReach1
IntroductionThis project was made as a solution to many complaints at my workplace about password requirements being too
difficult to conform to and many, many external blogposts about the different specifications of varying websites.
In response, I created a simple command line password generator that takes password requirements and creates a more
than secure password. It even copies the password to the user's clipboard!TechnologiesAll that is used here is Python 3.9.Setuplorem ipsum
Package: devex-sdk
DevEx SDKInstalling devex_sdkfrom PyPi (Latest Release):pip install devex-sdkorpip install git+https://github.com/DISHDevEx/dish-devex-sdk.gitInstalling devex_sdkfrom local build (beta testing):Navigate into the rootdevex_sdkdirectory.cd dish-devex-sdkRun the following command to create the wheel filepython setup.py bdist_wheel --version <VERSION_NUMBER>NOTE: the<VERSION_NUMBER>only effects your local build.  You can use any version number you like.  This can be helpful in testing prior to submitting a pull request.  Alternatively, you can eclude the--version <VERSION_NUMBER>flag and the .whl file name will output asdevex_sdk-VERSION_PLACEHOLDER-py3-none-any.whlNext, pip install the wheel file by running the following command, note that theversionwill change depending upon the release:pip install /dist/devex_sdk-<VERSION_NUMBER>-py3-none-any.whlUsageOnce complete,devex_sdkwill be available in your Python evironment for use.  Enter your Python environment and importdevex_sdkas you would with any other library or package.>>> import devex_sdkAll functions contained indevex_sdkavailable for use can be listed by listing the package directory structure:>>> dir(devex_sdk)The package and included functions can then be used like any other Python library.  Functions can be used via dot notation with the specified packages:>>> devex_sdk.multiply(2,3)
6Alternatively, you can import all algorithms from thedevex_sdklibrary and use each without the use of dot notation:>>> from devex_sdk import *>>> multiply(2,3)6HistoryView version history and release notes inHISTORY.ContributingLearn how aboutCONTRIBUTINGto devex_sdk.Releases on GitHubView allDevEx SDK releaseson GitHub.Releases on PyPiView allDevEx SDK releasehistory on PyPi.Python Packages in DevEx SDKData IngestionFeature EngineBucketization
Package: devfacPyLogger
devfacPyLogSimple, Colored, File and Line number printable python loggerI wanted to log like thiscoloredfile nameline numbertimeprint type of logs by different func name[2021-11-09 22:53:41.227][INF][test_logger.py:39] info log
[2021-11-09 22:53:41.229][DBG][test_logger.py:40] debug log
[2021-11-09 22:53:41.230][ERR][test_logger.py:41] error log
[2021-11-09 22:53:41.231][WRN][test_logger.py:42] warning log
[2021-11-09 22:53:41.233][CRC][test_logger.py:43] critical logHow to usefrom devfacPyLogger import log

log.info('info log')
log.debug('debug log')
log.error('error log')
log.warning('warning log')
log.critical('critical log')featuresAt jupyter notebook there will be NO filename and line number(0.1)[2021-11-09 23:01:34.591][WRN] warning log
Package: devfac-py-logger
devfacPyLoggerSimple, Colored, File and Line number printable python loggerI wanted to log like thiscoloredfile nameline numbertimeprint type of logs by different func name[2021-11-09 22:53:41.227][INF][test_logger.py:39] info log
[2021-11-09 22:53:41.229][DBG][test_logger.py:40] debug log
[2021-11-09 22:53:41.230][ERR][test_logger.py:41] error log
[2021-11-09 22:53:41.231][WRN][test_logger.py:42] warning log
[2021-11-09 22:53:41.233][CRC][test_logger.py:43] critical logHow to usefrom devfacPyLogger import log

log.info('info log')
log.debug('debug log')
log.error('error log')
log.warning('warning log')
log.critical('critical log')featuresAt jupyter notebook there will be NO filename and line number(0.1)[2021-11-09 23:01:34.591][WRN] warning log
Package: dev-fenics-ffc
Martin Sandve Alnæs, Hans Petter Langtangen, Kent-Andre Mardal,
Ola Skavhaug, et al.Author-email:fenics-dev@googlegroups.comMaintainer-email:fenics-dev@googlegroups.comLicense: LGPL version 3 or later
Platform: Windows
Platform: Linux
Platform: Solaris
Platform: Mac OS-X
Platform: Unix
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Code Generators
License-File: LICENSE
License-File: COPYING
License-File: COPYING.LESSER
License-File: AUTHORSUNKNOWN
Package: devflow
devflow=======Overview--------devflow is a set of Python tools to manage versions, help implement the gitflow development process, and build Python and Debian packages. Although it hasbeen developed primarily for use with Synnefo, other projects may find ituseful too.Quickstart----------```import osfrom devflow.versioning import get_python_versionos.environ["DEVFLOW_BUILD_MODE"] = "snapshot"print "This commit's Python version is", get_python_version()```or take a look at devflow's own setup.py for ideas.Project Page------------Please see the [official Synnefo site](http://www.synnefo.org)for more information.Copyright and license=====================Copyright 2012-2014 GRNET S.A. All rights reserved.Redistribution and use in source and binary forms, with orwithout modification, are permitted provided that the followingconditions are met:1. Redistributions of source code must retain the abovecopyright notice, this list of conditions and the followingdisclaimer.2. Redistributions in binary form must reproduce the abovecopyright notice, this list of conditions and the followingdisclaimer in the documentation and/or other materialsprovided with the distribution.THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESSOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OFUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSEDAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICTLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING INANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE.The views and conclusions contained in the software anddocumentation are those of the authors and should not beinterpreted as representing official policies, either expressedor implied, of GRNET S.A.2016-07-27, v0.13* Use PEP 440 compatible versions* Add support for newer git-buildpackage
Package: dev-gossip
devGossipoverviewdevGossip is a platform where employees and the likes come to blow of some steam and get the latest
    gists. with gossips ranging from underpaying bosses to gossips of the history of the nagasaki
    and hiroshima bombings. at devGossip, You can get it all.
    Please Note, we pride ourselves in keeping your identity secret and as such,
    do not ask for any private information from you.
    so what are you waiting for, follow the instructions below and let's get you signed up.Setting it up from your command linestep 1pip install dev-gossipstep 2 pressgossipFeaturesA user can register with no two users able to have the same usernameFull disclosure and security is promised as no sensitive information is collected nor storedPosts (usually called a gossip) can be made by a userOther users posts can be viewed in the order of latest postA user can safely delete his post when he so desiresGossip Threads Can be Formed when A user comments on Another Users Post(Gossip)All gossips have a unique element called a gossipTag which can be used to fetch any particular
gossip at any given timegreat user friendly interface with helpful instructions and soothing
colors that will blow you away. The display is simply breathtaking.A user can wow and unwow a post
Package: devgossip-v2
Devgossip is a commandline forum app for interaction between developers from around the world. It is a safe space for developers to talk about anything and everything. Users can signup, join any room of their choice to interact with other developers and they also have the option to delete their account. Conversations are not saved to give you the freedom to say all you wantThe app was built using python. The messages in the forum are relayed using the pusher module to trigger a connection to the pusher server where the app is hosted. .How to deployinstall the app using 'pip install devgossip-v2'Run the app using 'devgossip-v2'.Enjoy!!
Package: devhelpers
DevHelpersDevHelpers is a loose collection of python development helpers.
It is not made to be included or used in a finished product.ToolboxThe@timeitdecorator to time the runtime of a function or method.
With@timit(1000)the function or method will be timed 1000 times
and prints afterword a small statistic.Theisatomicdecorator runs a function multiple times and compares
the return value against the first run. If the output changes, the
decorator raises an error.The@nogcdecorator disables the garbage collector during the runtime
of a function.Semantic VersioningThis repository usesSemVerfor its release cycle.Branching ModelThis repository uses thegit-flowbranching model byVincent Driessen. It has two branches with infinite lifetime:masterdevelopThe master branch gets updated on every release. The develop branch is the merging branch.LicenseCopyright © 2021 Michael SasserInfo@MichaelSasser.org. Released under the GPLv3 license.
Package: devhwp
HWP Document Format v5 parser & processor.FeaturesAnalyze and extract internal streams out from a HWP Document Format v5 file(Experimental) Conversion to OpenDocument format (.odt) or plain text (.txt)Installationfrompypi:virtualenv pyhwp
pyhwp/bin/pip install --pre pyhwp  # Install pyhwp into a virtualenv directoryOr:pip install --user --pre pyhwp  # Install pyhwp into user's home directoryRequirementsCPython 2.7, Jython 2.7 or PyPy >= 2.0.2lxml(optional)Documentation & DevelopmentDocumentation:https://pyhwp.readthedocs.io[한국/조선어]Distribution:http://pypi.python.org/pypi/pyhwpDevelopment:https://github.com/mete0r/pyhwpIssue tracker:https://github.com/mete0r/pyhwp/issuesFeedbacks & contributions are welcome!ContributorsMaintainer:mete0rLicenseCopyright (C) 2010-2018 mete0r <mete0r@sarangbang.or.kr>GNU Affero General Public License v3.0(text version)This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 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 Affero General Public License for more details.You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.DisclosureThis program has been developed in accordance with a public document named “HWP
Binary Specification 1.1” published byHancom Inc.
Package: deviaTE
deviaTEdeviaTE is a python tool for the analysis and visualization of mobile genetic element sequences. It is available for Unix and Linux systems.InstallationUsing CondaThe recommended way of using deviaTE is in a conda virtual environment. This way, all dependencies should be resolved.Create a new conda virtual environment, and install deviaTE:conda create deviaTE -c r -c defaults -c conda-forge -c bioconda -c w-l -n deviaTE_envthis command loads all required anaconda channels (r, defaults, conda-forge, bioconda, w-l) and names the environmentdeviaTE_envThe environment can then be activated, and deviaTE with all necessary dependencies can be used inside the environment:source activate deviaTE_envAfter using deviaTE, the environment can be exited using:source deactivateUsing pipDeviaTE can also be installed with the pip python package manager. However, this does not take care of all dependencies. The following tools need to be set up manually beforehand:python 3.6+pip for python3 (https://pip.pypa.io/en/stable/installing/)samtools (tested with version 1.6 and 1.9)bwa (tested with version 0.7.17)R (tested with version 3.4.3)required R packages are installed automatically upon first usagesamtools and bwa need to be in your$PATHDeviaTE can then be installed withpip3 install deviaTEUninstallationconda environment:conda env remove -n deviaTE_envpip package:pip3 uninstall deviaTEUsage manual, walkthroughs and referenceA manual and a walkthrough with examples using publicly available data can be found here:ManualWalkthroughA paper describing deviaTE is available here:https://onlinelibrary.wiley.com/doi/10.1111/1755-0998.13030@article{weilguny2019,
 author = {Weilguny, Lukas and Kofler, Robert},
 title = {{DeviaTE}: {Assembly-free} analysis and visualization of mobile genetic element composition},
 journal = {Molecular Ecology Resources},
 volume = {Accepted Author Manuscript},
 year= {2019},
 doi = {10.1111/1755-0998.13030}
}Bugs, issues, questions, suggestions ...If you find any problems, have questions or ideas for further improvement please use the issue tracker on this repository, thanks!LicensedeviaTE is licensed under the GPLv3 License
Package: devicehive-webconfig
Devicehive python web configuratorThis is proxy package fordevicehive-pythonthat provides simple web interface to configure connection.Installationpipinstalldevicehive-webconfigUsageBasicsWeb interface based on python HttpServer and implements Devicehive
connection in separated thread.It takesHandlerclass as argument like originalDevicehiveclass.Only difference that extendedHandlerclass from this repository
must used.Server could be runned in non-blocking mode, so main thread is free to
use.Example:importtimeimportjsonfromdevicehive_webconfigimportServer,HandlerclassExampleHandler(Handler):_device=Nonedefhandle_connect(self):self._device=self.api.put_device(self._device_id)super(ExampleHandler,self).handle_connect()defsend(self,data):self._device.send_notification(data)if__name__=='__main__':server=Server(ExampleHandler,is_blocking=False)server.start()print('Go to http://127.0.0.1:8000/ and configure your connection.')whilenotserver.dh_status.connected:# Wait till DH connection is readytime.sleep(.001)foriinrange(10):server.deviceHive.handler.send('notification #{}'.format(i))AdditionalHandlerarguments can be passed asargsandkwargsAdvancedThis library was designed to be easily extended. Additional routes,
controllers, templates and static files can be added. There is anexamplethat shows how this can be done.
Package: device-manager
DeviceManagerPython device manager for plug-and-play devices. The DeviceManager allows you to search for
connected devices and you can store them into a dicitonary by a user-defined name. By this, you will
never have to guess the device's address again. The DeviceManager will search for updated addresses
automatically. So you will always know your device's address, even if it got a new address after it
was disconnected and reconnected. For this purpose, the DeviceManager is also serializable into a
JSON-file. So your devices are not only stored within the session but also beyond and you have the
ability to share your device dictionaries with your colleagues.Currently supported device types are:USB devicesEthernet/LAN devicesInstallationTo install the DeviceManager, perform the following steps:Clone this repositorygit clone https://github.com/zea2/DeviceManagerNavigate to the cloned repositorycd DeviceManagerInstall the projectTo install the DeviceManager, you need to know if you want to use thenmap-functionality. If
not, install the package like this:$ pip3 install .If you want to usenmapto get better results when searching for network devices, use this:$ pip3 install .[nmap]To use thenmap-functionality thenmap-software is required additionally:On Windows you will need to download the software fromhttps://nmap.org/download.htmlOn Linuxnmapcan be installed withsudo apt-get install nmapOn linux you eventually need to use the commandspip3orpython3instead ofpiporpython.DocumentationYou can find a documentation on how to setup and use the DeviceManager onreadthedocs. There you will also find some
examples, the API documentation on more...Some useful example notebooks are located atdocs/source/examples.
Package: device-picker
Device PickerDescriptionDevice Picker is a Python package designed to automatically select the appropriate computational device for machine learning tasks. It supports various frameworks like PyTorch, TensorFlow, and JAX. This tool is particularly useful in environments where multiple computational backends are available, as it simplifies the process of device selection based on the user's preferences and system capabilities.InstallationTo install Device Picker, use the following pip command:pipinstalldevice-pickerFor users on macOS with Apple Silicon (M1, M2 chips), to enable Metal support:# for jaxpipinstalldevice-picker[jax_metal_support]# for tensorflowpipinstalldevice-picker[tensorflow_metal_support]UsageTo use the Device Picker in your project, import theDevicePickerclass and create an instance of it. The class methodspytorch_device,tensorflow_device, andjax_devicecan optionally take a device name as an argument. If a device name is given, the Device Picker will attempt to use the specified device if it is available. If no device name is provided or if the specified device is not available, the Device Picker will automatically select a suitable default device.fromdevice_pickerimportDevicePicker# Create an instance of DevicePickerdevice_picker=DevicePicker()# Select a specific device for PyTorch, or let the picker choose automaticallypytorch_device=device_picker.pytorch_device('cuda')# You can specify 'cuda', 'mps', or leave it empty# Select a specific device for TensorFlowtensorflow_device=device_picker.tensorflow_device('GPU')# Options could be 'GPU', 'CPU', etc.# Select a specific device for JAXjax_device=device_picker.jax_device('gpu')# Choose 'gpu', 'tpu', or othersRunning TestsTo run the unit tests for Device Picker, execute the following command in the root directory of the project:maketestContributingContributions to Device Picker are welcome! Please feel free to submit pull requests, open issues, or suggest improvements.LicenseDevice Picker is released under the MIT License. See theLICENSEfile for more details.