Saravanan666/pypi-org huggingface dataset:
Package: openlabs_party_merge
Merge partiesAny tool is dangerous in the hands of a fool. - Will SpencerThe feature introduced by this module is quite handy, but at
the same time enough to literally screw yourself over. The
source parties are completelydroppedfrom the database and
all records that refer to the party are moved to new party.Some important consequences:All past invoices will now show up in the target party’s historyPayment profiles (credit cards, ACH etc) are merged.All nereid users (if you use nereid) will be merged. Yeh,
shared wishlists, shared credit cards,  shared cart and shared
order history. Not the best result if you merge two parties
who are completely different.So I hope, it should now be quite obvious to you now that using
this module requires great responsibility and should be limited
to power users who know what they are doing.
Package: openlabs_payment_gateway
A tryton base module to accept and process payments within Tryton using
credit cards.The base module itself does not process cards, but extension modules could
be written for each payment gateway. The currently available modules are:ProviderFeaturesAuthorize.netCustomer ProfilesAccept CardsAuthorize and SettleCaptureGithubPackage: openlabs_payment_gateway_authorize_netIf you have written a gateway which you would like to list here, please
send a pull request with the information.
Package: openlabs_product_attribute_strict
Tryton has a powerful system of attributes for products introduced by theproduct_attributemodule. The module however uses thefields.Dict(JSON in database) field type to store attributes and this reduces the
consistency since the lack of foreign keys and constraints allow deletion,
renaming and editing of selection values even when used by products.This module tries to remain as close as possible to Tryton’s attribute
system, but avoids the dictionary field to have attributes stored on
separate table.Key differencesOptions of attributes with theSelectiontype are stores in a new
table.
(Core module stores that in a text field in a JSON like syntax)Attributes of product are stored on a separate table
(Core module stores this as JSON serialized text in database)FAQ1. Can you move data from the tryton core module to this module ?Yes, you can. An example script is provided to migrate the values
from Tryton’s default attribute system to this one. The script can
be found underscripts/migrate_from_core_module.py2. Can this module be installed alongside core `product_attribute` module ?Nope. You can use only one of the two modules and obviously we
recommend oursAuthors and ContributorsThis module was built atOpenlabs.Professional SupportThis module is professionally supported byOpenlabs.
If you are looking for on-site teaching or consulting support, contact oursalesandsupportteams.
Package: openlabs_product_storage_area
This module provides a light weight way of knowing (not tracking) where
your inventory is in a warehouse.When should I use this module ?You want to know where products are (usually) located in your warehouse.You do not want to spend the time and energy to keep track of and move
products at the bin level.What are the alternatives ?Trytonstockmodule comes built in with powerful locations feature
where you can have infinite depth on stock levels. You could create each
bin in your warehouse and track inventory for each of those bins.Thestock_product_locationmodule allows you to specify preferred
locations for products in your warehouse helping you move products in and
out of the right bins (or aisles).So why build this module ?From our experience, tracking and managing inventory at the bin level
often requires dedicated man power and man hours to stay accurate. Small
businesses may not want to invest time into this, but may want to keep
track of where products are usually kept in the warehouse. This
information can help the new picker find the product and the restocker to
put the product in the right place, instead of spreading it around the
warehouse.So, this module gives a light weight option where you can createstorage areasand tag them with products. The picking list report provided in
the module respects the sequence of thestorage areaand mentions it
in the report so it is easy for the picker.I want to know more!Holler at us at the contact information below. You can also find us on the#trytonIRC channel.Authors and ContributorsThis module was built atOpenlabs.Professional SupportThis module is professionally supported byOpenlabs.
If you are looking for on-site teaching or consulting support, contact oursalesandsupportteams.
Package: openlabs_quickbooks_payroll
Module helps to import payroll entries from quickbooks to tryton. It expects a
csv file in following format:Date,Num,Type,Source Name,Payroll Item,Wage Base,Amount
04/01/2015,309333,Cash,"Blow, Joe",Salary Expense,,-100000
,,,"Blow, Joe",Federal Income Taxes Payable,,15000
,,,"Blow, Joe",State Income Taxes Payable,,5000
,,,"Blow, Joe",FICA Taxes Payable,,7650
,,,,,,72350How to use it?First you will have to map tryton employee with quickbooks source name.
Go toParty >> Configuration >> Companies >> EmployeesMap accounts with quickbooks payroll item,Financial >> Configuration >> Quickbooks PayrollNow go to Import Payroll Items wizard (Financial >> Entries >> Import Payroll Items), choose Credit Account,
account which will have effective balance and and click the search icon to select
the csv file of quickbooks payroll entries from your computer.This creates an account move corresponding to payroll entries in csv. For
now it can only import one payroll entry at a time!Authors and ContributorsThis module was built atOpenlabs.Professional SupportThis module is professionally supported byOpenlabs.
If you are looking for on-site teaching or consulting support, contact oursalesandsupportteams.
Package: openlabs_shipping_ups
Make UPS Shipping labels directly from customer shipments.HistoryThe python package was renamed fromtrytond_upstoopenlabs_shipping_upsin version 3.4. If you are on version 3.2 of tryton, you should usetrytond_upsfrom PYPI instead.InstallationFrom pypi:pip install openlabs_shipping_upsMigration from v3.2 to 3.4+The module was renamed fromupstoshipping_upsto be consistent in naming
with all the other shipping modules. This migration could not be automated with
the migration API.A migration scriptis available and the usage instructions can be seen on the comments.Authors and ContributorsThis module was built atOpenlabs.Professional SupportThis module is professionally supported byOpenlabs.
If you are looking for on-site teaching or consulting support, contact oursalesandsupportteams.
Package: openlabs_stock_lot_serial
This module adds a serialized inventory control field to product, which is used
by stock shipments while accepting incoming moves. If serialized inventory
control is set for a product, the quantity of the product can’t be greater than
one for incoming moves. Such moves however can be splitted using “Split” button
provided by this module in shipment form. Each incoming move with quantity ‘n’
will be replaced by ‘n’ new incoming moves each with quantity equal to one.
Package: openlabs_stock_production_location
Tryton production orders by default take inputs from the storage
zone of the warehouse where the production is happening. On assigning
the production order tries to pick the inputs from any sublocation of
the storage zone of the warehouse where the product is available.While this feature is handy, there are businesses which have clearly
defined processes having the inventory in designated areas for designated
purposes. It might be crucial to limit access to thefrom locationfrom where inputs could be picked and theto locationto which the
output could be sent to.FeaturesAbility to configure default input and output zones for production
locations of a warehouse. For example, production locationassemblycould have the default input location asready to finishand the
output location asFinished Goods.Ability to limit the locations from where the production order should
look for inventory for inputs instead of the whole warehouse.I don’t like what this module does!Don’t use it :-)
Package: openlane
OpenLane 2.0.0 is in beta. APIs have mostly stabilized, but some oddities are still to be expected. Proceed with caution.If youdon'tknow why you're here, you're probably looking for the stable version of OpenLane athttps://github.com/The-OpenROAD-Project/OpenLane.OpenLaneOpenLane is a RTL to GDSII infrastructure library based on several components including OpenROAD, Yosys, Magic, Netgen, CVC, KLayout and a number of custom scripts for design exploration and optimization. A reference flow performs all ASIC implementation steps from RTL all the way down to GDSII.You can find the documentationhereto get started. You can discuss OpenLane 2 in the#openlane-2channel of theEfabless Open Source Silicon Slack.fromopenlane.flowsimportFlowClassic=Flow.factory.get("Classic")flow=Classic({"PDK":"sky130A","DESIGN_NAME":"spm","VERILOG_FILES":["./src/spm.v"],"CLOCK_PORT":"clk","CLOCK_PERIOD":10,},design_dir=".",)flow.start()Try it outYou can try OpenLane right in your browser, free-of-charge, using Google Colaboratory
by followingthis link.InstallationYou'll need the following:Python3.8or higher with PIP, Venv and TkinterNix (Recommended)Works for macOS and Linux (x86-64 and aarch64). Recommended, as it is more integrated with your filesystem and overall has less upload and download deltas.SeeNix-based installationin the docs for more info.DockerWorks for Windows, macOS and Linux (x86-64 and aarch64).SeeDocker-based installationin the docs for more info.Do note you'll need to add--dockerizedright afteropenlanein most CLI invocations.Python-only Installation (Advanced)You'll need to bring your own compiled utilities, but otherwise, simply install OpenLane as follows:python3-mpipinstall--upgradeopenlaneUsageIn the root folder of the repository, you may invoke:python3-mopenlane--pdk-root<path/to/pdk></path/to/config.json>To start with, you can try:python3-mopenlane--pdk-root$HOME/.volare./designs/spm/config.jsonPublicationIf you use OpenLane in your research, please cite the following paper.M. Shalan and T. Edwards, “Building OpenLANE: A 130nm OpenROAD-based Tapeout-Proven Flow: Invited Paper,”2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD), San Diego, CA, USA, 2020, pp. 1-6.Paper@INPROCEEDINGS{9256623,author={Shalan, Mohamed and Edwards, Tim},booktitle={2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD)},title={Building OpenLANE: A 130nm OpenROAD-based Tapeout- Proven Flow : Invited Paper},year={2020},volume={},number={},pages={1-6},doi={}}LicenseThe Apache License, version 2.0.Docker images distributed by Efabless Corporation under the same license.Binaries bundled with OpenLane either via Cachix or Docker are distributed by
Efabless Corporation and may fall under stricter open source licenses.
Package: openlatestscreenshot
Open Latest ScreenshotOpens the latest screenshot taken in your default image viewer.Getting startedFollow theinstall instructions, then seeusage.RequirementsAll popular Linux distributions withPython 3.8or later are currently supported.If you're on Linux and you findopen-latest-screenshotdoesn't work on your distro, pleaseopen a new issue here.InstallationpipinstallopenlatestscreenshotUsageopen-latest-screenshotKeyboard Shortcut SetupIf you find yourself usingopen-latest-screenshota lot, it's recommended to set acustom keyboard shortcutto launch the script. Many popular Linux desktop environments allow you to do this easily.Gnome Keyboard Shortcut SetupOpen GNOME settingsNavigate toKeyboard > Keyboard Shortcuts > Customize Shortcuts > Custom ShortcutsClick theAdd ShortcutbuttonSet thename,commandandshortcutto the following:name:Open latest screenshotcommand:open-latest-screenshotshortcut: Whatever you like!Done!TIP:If the keyboard shortcut doesn't seem to be working, make sure to test thatopen-latest-screenshotis working as expected from your terminal, as GNOME won't let you know if an error has occured.Links📖Documentation🐍Latest Release🧰Source Code🐞Issue Tracker🐦 Twitter@DrTexx📨 Emaildenver.opensource@tutanota.com
Package: openlayer
Openlayer | Python API LibraryWhat is it?Openlayer is a debugging workspace for ML & Data Science. Openlayer combines and builds upon SOTA techniques in explainability, model and dataset versioning, synthetic data generation, data-centric testing and much more to form a powerful,unified platform for model development.👉Join our Slack community!We'd love to meet you and help you get started with Openlayer!This is the official Python library for interacting with the Openlayer platform. Navigateherefor a quickstart guide and for in-depth tutorials.Main FeaturesThis library's primary function is to enable you to easily package your models and datasets and add them to your Openlayer account.InstallationInstall with PyPI (pip)pip install --upgrade openlayeror install with Anaconda (conda)conda install openlayer --channel conda-forgeDocumentationThe official documentation for this Python library can be foundhere.ContributingAll contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome! Just send us a message onSlack.
Package: openldap-acl-test
OpenLDAP ACL TestOpenLDAPのACLをチェックを補助するツールです。
設定ファイルをよみ、適切にslapaclコマンドを実行し、
結果を記録します。Installpipコマンドを用いてPyPI経由でインストール可能です。pip install openldap-acl-testUsageacltestというコマンドがインストールされます。$ acltest --help
Usage: acltest [OPTIONS]

Options:
  -c, --conffile PATH  conffile path  [default: acltest_conf.yml]
  --slapacl PATH       slapacl path  [default: /usr/sbin/slapacl]
  --dry-run            dry run
  -v, --verbose        verbose output
  -h, --help           Show this message and exit.
  --version            Show the version and exit.内部でslapaclを呼ぶのでslapaclが実行可能な環境で実行する必要があります。
Package: openldap-config-parser
Repositoryhttps://github.com/mypaceshun/openldap-config-parserDocumentationhttps://openldap-config-parser.readthedocs.io/Installpython3 -m pip install openldap-config-parserCommand Usage$ slapd-parser --help
Usage: slapd-parser [OPTIONS] TARGET

  TARGET      parse target file

Options:
  --version   Show the version and exit.
  -h, --help  Show this message and exit.

$ slapd-parser test.slapd.conf
[16:45:11] run script                                                                                                           command.py:24
           SlapdConfig(global_conig={'include': [['/opt/osstech/etc/openldap/schema/core.schema'],                              command.py:26
           ['/opt/osstech/etc/openldap/schema/cosine.schema'], ['/opt/osstech/etc/openldap/schema/nis.schema'],
           ['/opt/osstech/etc/openldap/schema/inetorgperson.schema'], ['/opt/osstech/etc/openldap/schema/misc.schema'],
           ['/opt/osstech/etc/openldap/schema/ppolicy.schema']], 'moduleload': [['ppolicy']], 'password-hash': [['{CRYPT}']],
           'password-crypt-salt-format': [['"$5$%.16s"']], 'attributeoptions': [['lang-', 'phonetic']], 'sortvals':
           [['memberUid', 'member', 'host']], 'access': [['to', 'dn.exact=""', 'attrs=supportedSASLMechanisms', 'by', '*',
           'none'], ['to', 'dn.subtree=""', 'by', '*', 'read']]}, databases=[Database(type='bdb', config={'suffix':
           [['"dc=example,dc=com"']], 'rootdn': [['"cn=master,dc=example,dc=com"']], 'monitoring': [['on']], 'dbconfig':
           [['set_data_dir', '.'], ['set_lg_dir', '.']], 'index': [['objectClass', 'eq'], ['modifyTimestamp', 'eq'], ['cn',
           'eq,sub']], 'limits': [['dn="uid=user,dc=example,dc=com"', 'time=unlimited', 'size=unlimited']], 'access': [['to',
           '*', 'by', 'dn="uid=user,dc=example,dc=com"', 'manage', 'by', '*', 'break'], ['to', 'attrs=userPassword', 'by',
           'self', '=wx', 'by', 'anonymous', 'auth', 'by', '*', 'none'], ['to', '*', 'by', '*', 'none']], 'overlay':
           [['syncprov']], 'syncprov-checkpoint': [['128', '5']], 'syncprov-sessionlog': [['128']], 'serverID': [['1']],
           'syncrepl': [['rid=1', 'provider="ldap://ldap.example.com/"', 'type=refreshAndPersist',
           'binddn="cn=slave,dc=example,dc=com"', 'credentials="xxxxx"']], 'mirrormode': [['on']]}), Database(type='monitor',
           config={'access': [['to', '*', 'by', 'dn="uid=user,dc=example,dc=com"', 'read', 'by', '*', 'none']]})])Library Usagefrom openldap_config_parser.parser import parse
from openldap_config_parser.config import SlapdConfig

result = parse("slapd.conf")
assert isinstance(result, SlapdConfig)
Package: openldapctrl
openldapctrlSimple command tool to setup openldap server.Installpip install openldapctrlInstalled CommandsopenldapctrlUsageC:\gitlab.zc.local\openldapctrl>openldapctrl --help
Usage: openldapctrl [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  add-namespace-entries     Add namespace entries, e.g.
  change-admin-password     Change admin's password.
  init-database             Setup a simple database.
  install-default-schemas   Install default schemas.
  install-schema-idsObject  Add id1, id2, ..., id10 attribute names to user...
  install-server            Yum install openldap servers and related...
  simple-setup              Setup a simple openldap server.Releasesv0.2.9 2020/11/21Set users base dn to users.accounts.Change the permission settings.v0.1.18 2020/11/15First release.
Package: openldap-schema-parser
openldap-schema-parserOpenLDAP の schema ファイルをパースします。Repositoryhttps://github.com/mypaceshun/openldap-schema-parserDocumenthttps://openldap-schema-parser.readthedocs.io/ja/latest/Install$ pip install openldap-schema-parserCommand UsageUsage: schema-parser [OPTIONS] TARGET

Options:
  --version     Show the version and exit.
  -h, --help    Show this message and exit.
  --expand-oid  Expand ObjectIdentifierLibrary Usagefrom openldap_schema_parser.parser import parse

result = parse("test.schema")
print(result)
Package: openleap
OpenLeapTable of contentsOpenLeapTable of contentsGeneral InfoTechnologiesSetupSimple ExampleAccess Hand InformationExampleAnother ExampleGeneral InfoOpenLeap is an open source project that allows you to add hand gesture control to your Python projects.TechnologiesProject was created with technologies:PythonOpenCVMediaPipeSciKit LearnSetupOpenLeap can be installed using pip, as shown below.$ pip install openleapSimple ExampleTest openleap controller with an example program. Code below will create an instance of opencv window with feed from the camera.import openleap

controller = openleap.OpenLeap(screen_show=True, 
                               screeen_type='BLACK', 
                               show_data_on_image=True,
                               show_data_in_console=True,
                               gesture_model='sign_language')

controller.loop()OpenLeap returns relative position of each hand, distance between thumb tip and index finger tip, rotation angle by wrist point and recognized gesture. There are two models for gesture recognition.The first one can recognized wheter hand is opened or closed into fist, second model can recognized sign language alphabet as shown below.OpenLeap object can be created with couple of options.screen_show- if set to True, window with camera feed will be created.screen_type- "CAM" or "BLACK" background.show_data_on_image- descriptiveshow_data_in_console- descriptivegesture_model- chose gesture recognition model, "basic" or "sign_language"Access Hand InformationRecognized gestures, hand position, tilt and so on are stored in a dictionary called 'data' that consists of two dataclass objects for right and left hand. Dataclass object is of given structure:@dataclass
class Data:
    x : float = 0
    y : float = 0
    z : float = 0
    distance: float = 0.0
    angle: float = 0.0
    gesture: str = NoneDataclass containing all of the data above is continuously being updated inmain()orloop()function depending on which one is being used.Exampleif controller.data['right'].gesture == 'open':
    print('Right hand is opened!')
elif controller.data['right'].gesture == 'fist':
    print('Right hand is closed!')Another Exampleif controller.data['right'].distance < 20:
    print('Click has been detected!')
Package: openlego
# OpenLEGO[![Codacy Badge](https://api.codacy.com/project/badge/Grade/1f32ed0b023e4d2db498589983652773)](https://www.codacy.com/app/danieldevries6/OpenLEGO?utm_source=github.com&utm_medium=referral&utm_content=daniel-de-vries/OpenLEGO&utm_campaign=badger)Welcome to the Git repo ofOpenLEGO!OpenLEGOstands for “Open-source Link between AGILE and OpenMDAO”, which is just what it does. It links together two
major efforts in the field of Multidisciplinary Design Analysis and Optimization (MDAO) which are both aming to make
MDAO more readily applicable in the engineering industry.## OutlineOpenLEGOenables to user to combine the strengths ofKADMOSandOpenMDAO.
By usingOpenLEGOthe user can manipulate MDAO problems from a high, abstract level usingKADMOSand
then automatically generate and run anOpenMDAOproblem from it.## InstallationTheOpenLEGOpackage can be installed using thesetup.pyfile provided in the root of this repo. Any required packages
should automatically be installed alongside it.The following packages are required byOpenLEGO:[OpenMDAO](https://testpypi.python.org/pypi/openmdao)[lxml](https://pypi.python.org/pypi/lxml)[numpy](https://pypi.python.org/pypi/numpy)[ssbj-kadmos](https://pypi.python.org/pypi/ssbj-kadmos)OpenLEGOis also on [PyPi](https://pypi.python.org/pypi/openlego), so it can also be installed simply usingpip install openlego.## UsageCheck out the test cases in theopenlego.test_suite.test_examplespackage included in this repo test get an idea
of how OpenLEGO can be used.## CreditsOpenLEGOwas originally developed by [Daniël de Vries](www.daniel-de-vries.com) as part
of his MSc thesis at the [TU Delft](https://www.tudelft.nl/). Feel free to post any feedback on the code, suggestions for new features, and general ideas.
Package: openleveldb
Openleveldbis a small pythonic wrapper aroundPlyvelFeaturesTransparent object storeIt works with python objects:Automaticallyencodes objectsinto bytes when saving to leveldbAutomaticallydecodes bytesinto their original type when retrieving objects from leveldbSupported types include:intstrnumpy.ndarrayAnything that is serializable byorjson>>> db['key'] = {'key': [1, 2, 3]}
>>> db['key']
{'key': [1, 2, 3]}Python dict-like protocolIt offers dict-like interface toLevelDB>>> db["prefix", "key"] = np.array([1, 2, 3], dtype=np.int8)
>>> db["prefix", "key"]
array([1, 2, 3], dtype=int8)>>> db = db["prefix", ...]
>>> db["key"]
array([1, 2, 3], dtype=int8)String-only keysThe only possible type for the keys isstr.
It avoids several problems when working with prefixes.Multiprocessing supportExperimentalmultiprocessingsupport using a background flask server,
exposing the same API of a direct connection:db = LevelDB(db_path="path_to_db", server_address="http://127.0.0.1:5000")
Package: openlibraryapi-peterinjapan1
OpenLibraryApiOpenLibraryapi is a Python library for interacting with the Open Library API. It allows you to search for books and retrieve information about them.FeaturesSearch for books using the Open Library API.
Retrieve information about each book, including title, cover URL, ISBN, edition count, authors, and first publish year.Installationpip install openlibraryapi#Usage Example:from openlibrarypy import OpenLibraryApiCreate an instance of OpenLibraryApi with a search termsearch_term = "The Lord of the Rings"
open_library_instance = OpenLibraryApi(search_term)Search for bookssearch_results = open_library_instance.search_books()if search_results:
# Parse and print information about each book
parsed_results = open_library_instance.parse_results(search_results)if parsed_results:
    for book in parsed_results:
        print("Book Information:")
        print(book)
        print("\n")
else:
    print("No books found.")else:
print("Failed to retrieve search results.")