Saravanan666/pypi-org huggingface dataset:
Package: byquant
ByQuant.comInstall:pip install byquant==*Windows:ByQuant 3.8.x.0 for Python 3.8.nByQuant 3.9.x.0 for Python 3.9.nByQuant 3.10.x.0 for Python 3.10.nByQuant 3.11.x.0 for Python 3.11.nFor other versions, please contact us via email for information.Support Windows, Linux, MacProfessional Edition Upgrade Support:https://byquant.com/zh-hans/vip/
Package: byrne
ByrneA intelligent DynamoDB frontend for Python3Basic UsageImporting the packageimportboto3# require to build a clientimportbyrneCreating a clientsession=boto3.Session()base_client=session.client("dynamodb")client=byrne.DynamoDB(base_client)client.list_tables()# ["table", "names"]Creating a Tabletable_def=byrne.datastructures.TableDefinition("TableName",{"id":"S"},byrne.datastructures.KeyDefinition("id"))client.create_table(table_def)FAQHow do I installbyrne?Simply runpip3 install byrne- the PyPI package is automatically kept up to date with this repository.Why does this require Python 3.7?We use dataclasses heavily to model table metadata and to simplify query expressions.Why is this better than using the default client inboto3?Support for asyncronous result pagination.Allows for integrated object mapping.Configurable value marshalling and unmarshalling.A more Pythonic interface.Builtin support for working with DAX.How is the package tested?The testing regimen is automated throughtox.Tests are run against a DynamoDB Local instance for all supported Python versions.The tests are run against the live DynamoDB service in AWS us-east-1 for the latest Python version.Code coverage is tracked throughCoveralls.Why is the DAX code path untested?We are working on creating a testing strategy for DAX workflows.DAX is expensive, we can't justify having a dedicated cluster running only for testing.I can't run the test cases on my local machine! Help!There are 5 test environments defined intox.ini:test: Runs test suite against "real" DynamoDB.test_local: Runs test suite against DynamoDB Local.test_coverage: Same astest, with coverage reporting.test_coverage_local: Same astest_local, with coverage reporting.flake8: Runs PEP8 conformance testing.The live test cases require AWS credentials on your machine.These credentials need access rights to assume a role used for testing.Access to this role is only granted to trusted contributors.You should be able to run the local environments after executing therun_dynamodb_local.shscript.flake8should run without any fuss.
Package: byro
byrois a membership administration tool for small and medium sized
clubs/NGOs/associations of all kinds, with a focus on the DACH region. While it
is still a work in progress, it is already usable and in active use.Development and Production SetupPlease refer to thedevelopmentor theproduction documentation.FeaturesPlanned featuresOfficial Pluginsbyro provides a rich API for plugins. See ourdeveloper documentationif you want to write a
plugin. If you want your plugin to be officially recognized or listed here, please open an issue
or a pull request.byro-mailmanprovides integration with the mailman mailing list tool,
including automatic subscriptions, member lists, and removals.byro-gemeinnuetzigkeitprovides tools for German non-profits, most notably
receipts for membership fees and donations.Inofficial PluginsInofficial plugins are encouraged to add thebyro-plugintag if they are on
GitHub. You can see all byro plugins on GitHubhere.byro-shackspaceis an example for how a group can extend or modify byro to
fit their purpose, e.g. add custom mechanisms and save additional data.
Package: byro-mailman
This is a plugin forbyro. It allows to automatically and manually
(un)subscribe members to mailman mailinglists ifmailman-apihas been
installed on the mailman server.Several mailinglists may be managed, and you can configure on a per-list basis
if members should be automatically added and/or removed from the list.Development setupMake sure that you have a working byro development setup`.Clone this repository, eg tolocal/byro-mailman.Activate the virtual environment you use for byro development.Executepython setup.py developwithin this directory to register this application with byro’s plugin registry.Restart your local byro server. The plugin is now in use.To generate local translation files:django-adminmakemessages-lde-ibuild-idist-i"*egg*"LicenseCopyright 2018 rixxReleased under the terms of the Apache License 2.0
Package: byron
Byron is anevolutionary tool: given a problem, it first generates a set of random solutions, then iteratively improves them using the results of their evaluations together with structural information. It may be used as a coverage-drivenfuzzerand a general-purposeoptimizer.⚠️ Byron is currently inalphaand under active developmentInstallationAs simple aspip install --upgrade byronA few dependencies can enhance Byron functionalities, but are not strictly required. You can get them all withpip install --upgrade "byron[full]"DocumentationNone yet, but some HOWTO's and examplesare availablein the development repo.ContactsGiovanni Squillero —giovanni.squillero@polito.itAlberto Tonda —alberto.tonda@inrae.frLicenseCopyright (c) 2023-24Giovanni SquilleroandAlberto TondaByron isfree and open-source software, and it is distributed under the permissiveApache License 2.0.
Package: bysh
ByshBash interpreter in PythonContinuation ofhttps://github.com/idank/bashlex. The bashlex files may have been modified.Installationpy-3-mvenvvenv&&venv/scripts/activate.bat
pipinstallbysh
byshExternal librariesEmbedded in bysh.lib:bashlexcoloramaNotesalphaFor now the builtins and commands does not try to mimic the exact posix/bash behavior.
The goal is to have a working core, and then correct details.tkt|| & && ; ;; ( ) | \nSimple CommandNoms separes par des espaces (+redirections) + control operatorPipelineSimple commands séparées par des pipesListpipelines séparées par des control operatorsCompound Commandslist mais avec des infos en plus{} -> execute dans current shell() -> execute subshell(()) -> arithmetic[[ ]] -> testsShell functionsfonctionsstdinPlus tard il faudramsvcrt.getche() in (b'\x00', b'\xe0'):https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/getch-getwch?view=vs-2019TODOSeparate builtins from commands like $?
Package: bysondb
BysonDBA serverless key-value and document based database using BSON.What the heck is BSON?BSON is short forBinary JavaScript Object Notation. It is the binary encoding of JSON, created by MongoDB, and is used in their database. Unlike JSON, it wasactually made forthe storage of data. It is faster, and allows for more datatypes, such as dates and bytes, that JSON does not allow. You can read more about it's purpose, and it's similarities and differences to JSONhere.Usage:Installation:pipinstallbysondbKey -> Value database:A database just like normal JSON, with each key coresponding to a valueimportdatetimefrombysondbimportBysonDB# Create a database with a path to a file. The suffix# will be changed to .bson, even if there is no suffixmy_db=BysonDB('path/to/database/file.bson')# Set values like a normal dictionarymy_db["name"]="John"my_db["age"]=30# Get values in the same wayprint(f"My name is{my_db['name']}. I am{my_db['age']}years old.")# Some objects like datetimes can be used as well# Not all objects can be serializedmy_db["date"]=datetime.datetime.now()print(f"Today's date is{my_db['date'].strftime('%x')}")# Deleting a key. Can't be undone, so be careful.my_db.remove("test")Document based databaseA database structure similar to MongoDB, with a single collection of objectsfrombysondbimportBysonDocumentDB# Creating a database is the same with the BysonDB,# but using BysonDocumentDBmy_db=BysonDocumentDB('path/to/database/file.bson')# Insert a single object to the databaseperson={"name":"John","age":30}my_db.insert_one(person)# Insert multiuple objects into the databasepeople=[{"name":"Joe"},{"name":"Steve"},{"key":"value"}]my_db.insert_many(people)# Get objects as dicts from the database using a query# Get all objectsall_objects=my_db.find({})# Get an object where the key 'debug' is Truedebug_objects=my_db.find({"debug":True})# Find a maximum of 5 objects where the key 'key' is 'value'objects=my_db.find({"key":"value"},limit=5)# Removing values is like finding them, with a search query and a limitmy_db.remove({"remove":True})my_db.remove({"random_number":5},limit=1})This package usesbson, a package for the BSON codec that does not rely on MongoDB.This package was formatted usingBlack.
Package: bysy
Welcome to bysy 👋Self-management time logging toolThis is a manual tool for recording the activities you are busy with, to later analyze the data and see your habits, or anything you would like to do with the data. When you have the data on your time spending, the sky is the limit of what you see from it. This tool is just an opinionated helper on recording that data.You mark the start and the end of a particular activity, and thealiasor other commands are only there to make the marking of start of the activity easier.The data entry has a following structure and recorded in JSON:entry:
	s (sector): String, manual, required
	p (project): String, manual, required
	d (details): String, manual, required
	c (comments): String, manual, not required 
	s (start_date): Date, auto
	e (end_date): Date, auto
	i (id): Integer, autoThe commands are later explained in concise detail in thehelpcommandInstallpipinstallbysyorinstall from sourceUsagebysyhelpWikihttps://github.com/Godje/bysy/wikiAuthor👤Daniel MayovskiyWebsite:https://danielmayovskiy.comTwitter:@danielmayovskiyGithub:@godje🤝 ContributingContributions, issues and feature requests are welcome!Feel free to checkissues page.Show your supportGive a ⭐️ if this project helped you!📝 LicenseCopyright © 2019Daniel Mayovskiy.This project isMPL--2.0licensed.This README was generated with ❤️ byreadme-md-generator
Package: byt
Name:bytWebsite:https://github.com/ceyzeriat/bytAuthor:Guillaume SchworerVersion:1.1Although the new python3 strings/bytes-chains are arguably neater than that of python2, writing code using them, and which is compatible with both versions, is nearly a nightmare. This package attempts to gap the major discontinuity in the management of strings and bytes-chains between the two major python versions, 2.7+ and 3.5+.Byt is a package subclassingstrin python2 andbytesin python3. Its main design focus is to behaves exactly the same way, no matter the python version used. To achieve such behaviour, byt is extremely conservative: Byt objects will only work with other Byt objects (concatenate, find, replace, etc). This was (unfortunately?) necessary to ensure the somewhat lax python2 strings and bytes-chains mix-up work the same way as those of python3.This packages also fixes some strange behaviors of python3bytes(tryb'test'[0:1]==b'test'[0]) and provides new convenient methods or properties.It is built byGuillaume Schworerand licensed under
the GNU General Public License v3 or later (GPLv3+) license (seeLICENSE).InstallationJust runpip install bytto get the most recent stable version.UsageThe two entry points are thebyt.Bytandbyt.DBytclasses which automatically
load depending on the python version you’re running.The only difference betweenBytandDBytis thatstr(Byt)will print the ASCII
representation of the string whilestr(DByt)– D like display – will print its
corresponding hexadecimal values. These classes are full inter-operable.You’ll just use it like this:from byt import Byt

>> b = Byt('hello world!')
>> print(b)
Byt('hello world!')
>> (Byt(1,2) + Byt("\x01\x02") + Byt([1,2])).hex()
'01 02 01 02 01 02'
>> print(b.hex())
68 65 6c 6c 6f 20 77 6f 72 6c 64 21
>> eval(repr(b)) == b
True
>> print(Byt('str1') + 'str2')
TypeError: can't concat Byt to str
>> byt.Byt('str1')[2:].ints()
[114, 49]


from byt import DByt

>> b = DByt('hello world!')
>> print(b)
68 65 6c 6c 6f 20 77 6f 72 6c 64 21
>> eval(repr(b)) == b
True

# inter-compatibility

>> DByt('yes') == Byt('yes')
True
>> DByt('yes') + Byt('no')
DByt('yesno')
>> print(DByt('yes') + Byt('no'))
79 65 73 6e 6fDocumentationAll the options are documented in the docstrings for the classes. These can be viewed in a Python shell using:>> from byt import Byt, DByt
>> print(Byt.__doc__)
>> print(DByt.__doc__)or, in IPython using:>> from byt import Byt
>> Byt?
>> DByt?LicenseCopyright 2017 Guillaume Schworerpatiencebar is free software made available under the GNU General
Public License v3 or later (GPLv3+) license (seeLICENSE).Changelog1.1.0 (2017-11-12)Added docs and testsNew initialization of Byt/DByt object: Byt(1,2,3)1.0.12 (2017-08-12)Added DByt hexadecimal as the default __str__, while __repr__ remains ASCII-basedNew method ‘str’1.0.8 (2017-06-26)Fixed repr method and backslashing1.0.6 (2017-03-22)Fixed install bug through pip1.0.4 (2017-03-22)Added fromhex classmethod1.0.3 (2017-02-22)Fixed bug when invoking isinstance on a Byt object1.0.0 (2017-02-19)Initial release.
Package: byte
Modular data-model framework, and object-relational mapper.Supported Platforms:Python:2.6, 2.7, 3.3+PyPy 2:2.5+PyPy 3:5.5+Requirements:Arrow:0.10.0+PyParsing:2.2.0+Six:1.10.0+DevelopmentStatus:AlphaUsable, but many features are still in development.Planned for Beta:Database/Table SupportReduce requirements:Create an alternate fallback datetime translator(arrow)Move the expression parser to an optional plugin package(pyparsing)Joins:JOINLEFT JOINLEFT OUTER JOININNER JOINCROSS JOINQueries:DELETEINSERT (SELECT …)INSERT OR [REPLACE, ROLLBACK, ABORT, FAIL, IGNORE]UPDATEUPDATE OR [ROLLBACK, ABORT, REPLACE, FAIL, IGNORE]PluginsCompilers:byte-sqlite(alpha)Executors:byte-apsw(alpha)byte-sqlite(alpha)byte-pysqlite(alpha)Formats:byte-ijson(alpha)byte-msgpack(alpha)
Package: bytealgebra
The Algebraic Functions Package is a feature-rich library developed in Python, providing a wide array 
    of algebraic functions for mathematical computations. This package is designed to empower scientists,
    engineers, and mathematicians with a robust set of tools for algebraic operations, simplifications,
    and equation solving.

    Features:
    - Polynomial manipulations, including addition, subtraction, multiplication, and division.
    - Expression simplification and expansion for enhanced readability.
    - Equation solving capabilities for both linear and nonlinear equations.
    - Support for symbolic algebra, allowing manipulation of algebraic expressions with variables.
    - Integration and differentiation of algebraic expressions.
    - Error-free and efficient implementation for precise mathematical results.

    Whether you are working on symbolic mathematics or numerical computations, the Algebraic Functions Package 
    offers a versatile and easy-to-use solution for a wide range of algebraic tasks. Explore the power of
    algebraic manipulation with the convenience of Python.

    For more information and usage examples, visit the project repository: 
    https://github.com/yourusername/your-package
Package: byteblowerll
This package provides access to a ByteBlower server through the ByteBlower API.The ByteBlower Python Interface allows the user to have fine-grained control
over the traffic generation on the ByteBlower server.InstallationYou can install the Python API fromhttps://pypi.org/project/byteblowerllusing$pipinstallbyteblowerllWhen Python 2.7 on 32 bit platforms is desired, one can install this from
the ByteBlower simple PyPi repository.$pipinstall--extra-index-urlhttps://setup.byteblower.com/pythonbyteblowerllDocumentationThe documentation is available eitheronlineor in the API viahelp(any_ByteBlower_object)For example:frombyteblowerll.byteblowerimportByteBlower,ByteBlowerPorthelp(ByteBlower)help(ByteBlowerPort)frombyteblowerll.byteblowerimportByteBlowerbb=ByteBlower.InstanceGet()server=bb.ServerAdd('byteblower-39.lab.excentis.com.')help(server)Quick startTo start working with the ByteBlower API, load the package and connect to your
server(s).Import the API entrypointfrombyteblowerll.byteblowerimportByteBlowerCreate the root ByteBlower instancebb=ByteBlower.InstanceGet()Connect to a ByteBlower serverserver=bb.ServerAdd('byteblower-39.lab.excentis.com.')Ready to start creating ports and sending traffic!Let’s see what we have available:print(server.DescriptionGet())ExamplesPlease have a look at ourPython examples of the ByteBlower API_.
They might be a great inspiration for your customized test implementations.SupportIf you have any questions or feature request you can contact the ByteBlower
support team using:🌍:Excentis Support Portal🖂:support.byteblower@excentis.com🕽: +32 (0) 9 269 22 91
Package: bytebridge
A data tool designed to move data seamlessly between various sources and destinations.CLIBytebridge aims to have a CLI that can be used to easily transfer data from multiple sources. Some examples are shown below:Parquet to PostgreSQLbytebridgetransfer\--connectionsconnections.json\--sourceparquet_conn\--source-objectdata.parquet\--targetpostgresql_conn\--target-objectbytebridge.public.dataPostgreSQL to Parquetbytebridgetransfer\--connectionsconnections.json\--sourcepostgresql_conn\--source-objectbytebridge.public.data\--targetpostgresql_conn\--target-objectdata.parquetIn both cases, the connections metadata are defined in theconnections.jsonfile. An example of the file definition is:{"parquet_conn":{"type":"parquet"},"postgresql_conn":{"type":"postgresql","parameters":{"host":"[hostname_of_the_connection]","user":"[postgresql_username_to_be_used]","password":"[postgresql_password_to_be_used]"}}}APIComing soon.Data ConnectorsCurrently SupportedNameTypeClientPostgreSQLDatabasepsycopgMySQLDatabasemysql-connector-pythonParquetFilepyarrowPlannedNameTypeSQLiteDatabaseSQL ServerDatabaseOracleDatabaseClickhouseDatabaseCSVFileORCFileAvroFileExcel (XLSX)FileContributingFeel free to contribute to this project. See the contribution guidelines inhere.LicenseThis project is licensed under the terms of theApache 2.0 license.
Package: bytecode
bytecodeis a Python module to generate and modify bytecode.bytecode project homepage at GitHub(code, bugs)bytecode documentationDownload latest bytecode release at the Python Cheeseshop (PyPI)Install bytecode:python3-mpip install bytecode. It requires Python 3.8
or newer. The latest release that supports Python 3.7 and 3.6 is 0.13.0.
The latest release that supports Python 3.5 is 0.12.0. For Python 2.7 support,
have a look atdead-bytecodeinstead.Example executingprint('HelloWorld!'):frombytecodeimportInstr,Bytecodebytecode=Bytecode([Instr("LOAD_NAME",'print'),Instr("LOAD_CONST",'Hello World!'),Instr("CALL_FUNCTION",1),Instr("POP_TOP"),Instr("LOAD_CONST",None),Instr("RETURN_VALUE")])code=bytecode.to_code()exec(code)
Package: bytecodemacro
bytecode macro libexposes (a slightly modified version of) the bytecode of a function to allow for run-time modification of python syntax.how to usefor a description of how to use and install the program, please go to the docs folder on the github (https://github.com/Glubs9/bytecodemacro).cool example to get you excitedthis is a cool example to get you excited with what this library could do and the fun you can have
doing it.defgoto(tups):ret=[]fornintups:inst,arg=nifinst=="LOAD_CONST"andlen(arg)>6andarg[1:5]=="goto":ret.append(("JUMP_ABSOLUTE",arg[6:-1]))elifinst=="LOAD_CONST"andlen(arg)>2andarg[-2]==":":ret.append(("LABEL",arg[1:-2]))else:ret.append(n)returnret@macro(goto)deff():n=0whilen<10:ifn>5:_="goto exit"print(n)n+=1_="exit:"f()#prints 1 2 3 4 5 !please have fun writing your own macros! or just have fun looking at
the examples in docs/examples.py in the githubbasic installationplease read through install.txt for requirements but if you just want to get it installed before
looking through the library the comamnd is.python3 -m pip install bytecodemacrotodo- add error / semantics checking for the returned bytecode (maybe)
- add more examples
- order examples.py by ease of understanding
	- so the easy ones to read like constant and add_arg are at the top but the ones
		that are harder like cloop or join are at the bottom
- fix walrus.py
- test and then handle encountering the extended arg instruction in the uncompile package
- i am also still lost on closures and co_freevars
Package: bytecode-tools
Bytecode ToolsBytecode tools are combination of multiple necessary modules to play with Python
bytecode. Most of the bytecode related modules are version specific and they won't support
other python versions.Bytecode won't be same across versions, new opcodes will be added or opcodes will be removed or modified, so python standard library modules won't work with other version generated bytecodes.Let's saymarshalmodule, it's purpose is toserializeordeserializecode objects, they are version specific. Like wisedismodule, there is a heavy difference in disassemblingbytecodetowordcodeAND opcode differences make this version incompatible.Our goal is to makebytecode_toolswork with anyCpythonversion, Aim is to build below tools.ToolPurposeunmarshaldeserialize the code obejcts.pydisDisassembler for any Cpython version.pycdecodeDecoder for bytecode chache files (pycfiles)hackdisHack the disassembled bytecodedecompilerA decompiler for Cpython x.xHow to deal with bytecode_tools?InstallClone this repo andpython setup.py installor usepip install .Install directly from PyPipip install bytecode-toolsUsagepydisWhat is pydis?pydisis a python disassembler, it can be a drop in replacement for cpython'sLib/dis.py.Pydis supports all the cpython versions above 2.5, every verion above 2.5
supports other versions. This means, pydis decodes 2.6 bytes code in 3.6 and
vice versa.Why pydis?Python'sdismoduel is super helpful for looking inside code objects, but it
won't support other python versions. If the code object is created throughpython 3.5and try to disassemble withpython3.6, it won't work.Each python version gets changes to opcodes, there will be ne ones added and few
are deleted. Unless you recreate the code object with new python version, the
same code object can't be interpreted with old versions.Disassemble a statement.>>> from bytecode_tools import pydis
>>> pydis.dis("a=1")
1           0 LOAD_CONST               0 (1)
            2 STORE_NAME               0 (a)
            4 LOAD_CONST               1 (None)
            6 RETURN_VALUEDisassble a function object.>>> def foo():
      print(123)
      a = 1
      b = 2
      c = a + b
      return c

>>> pydis.dis(foo)
  2           0 LOAD_GLOBAL              0 (print)
              2 LOAD_CONST               1 (123)
              4 CALL_FUNCTION            1
              6 POP_TOP

  3           8 LOAD_CONST               2 (1)
             10 STORE_FAST               0 (a)

  4          12 LOAD_CONST               3 (2)
             14 STORE_FAST               1 (b)

  5          16 LOAD_FAST                0 (a)
             18 LOAD_FAST                1 (b)
             20 BINARY_ADD
             22 STORE_FAST               2 (c)

  6          24 LOAD_FAST                2 (c)
             26 RETURN_VALUE