You are here: Home

Modified items

All recently modified items, latest first.
RPMPackage python3-blinker-1.7.0-2.lbn36.noarch
Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or "signals".
RPMPackage python3-blessed-1.20.0-5.lbn36.noarch
Blessed is a thin, practical wrapper around terminal styling, screen positioning, and keyboard input. It provides: - Styles, color, and maybe a little positioning without necessarily clearing the whole screen first. - Works great with standard Python string formatting. - Provides up-to-the-moment terminal height and width, so you can respond to terminal size changes. - Avoids making a mess if the output gets piped to a non-terminal: outputs to any file-like object such as StringIO, files, or pipes. - Uses the terminfo(5) database so it works with any terminal type and supports any terminal capability: No more C-like calls to tigetstr and tparm. - Keeps a minimum of internal state, so you can feel free to mix and match with calls to curses or whatever other terminal libraries you like. - Provides plenty of context managers to safely express terminal modes, automatically restoring the terminal to a safe state on exit. - Act intelligently when somebody redirects your output to a file, omitting all of the terminal sequences such as styling, colors, or positioning. - Dead-simple keyboard handling: safely decoding unicode input in your system’s preferred locale and supports application/arrow keys. - Allows the printable length of strings containing sequences to be determined.
RPMPackage python3-bleach-6.1.0-2.lbn36.noarch
Bleach is an HTML sanitizing library that escapes or strips markup and attributes based on a white list. Python 3 version.
RPMPackage python3-beautifulsoup4-4.13.3-3.lbn36.noarch
Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. Three features make it powerful: Beautiful Soup won't choke if you give it bad markup. Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree. Beautiful Soup automatically converts incoming documents to Unicode and outgoing documents to UTF-8. Beautiful Soup parses anything you give it. Valuable data that was once locked up in poorly-designed websites is now within your reach. Projects that would have taken hours take only minutes with Beautiful Soup.
RPMPackage python3-beaker-1.10.0-13.fc36.noarch
Beaker is a caching library that includes Session and Cache objects built on Myghty's Container API used in MyghtyUtils. WSGI middleware is also included to manage Session objects and signed cookies.
RPMPackage python3-backcall-0.1.0-15.fc36.noarch
Specifications for callback functions passed in to an API. If your code lets other people supply callback functions, it's important to specify the function signature you expect, and check that functions support that. Adding extra parameters later would break other peoples code unless you're careful. Backcall helps with that.
RPMPackage python3-babeltrace-1.5.8-9.fc36.x86_64
This project provides trace read and write libraries, as well as a trace converter. A plugin can be created for any trace format to allow its conversion to/from another trace format.
RPMPackage python3-babel-2.16.0-1.lbn36.noarch
A collection of tools for internationalizing Python applications.
RPMPackage python3-autopep8-2.0.4-5.lbn36.noarch
autopep8 formats Python code based on the output of the pep8 utility.
RPMPackage python3-autocommand-2.2.1-1.lbn36.noarch
autocommand A library to automatically generate and run simple argparse parsers from function signatures.Installation Autocommand is installed via pip::: $ pip install autocommandUsage Autocommand turns a function into a command-line program. It converts the function's parameter signature into command-line arguments, and automatically runs the function if the module was called as __main__. In...
RPMPackage python3-augeas-1.1.0-4.fc36.noarch
python3-augeas is a set of Python bindings around augeas.
RPMPackage python3-audit-3.0.9-1.fc36.x86_64
The python3-audit package contains the bindings so that libaudit and libauparse can be used by python3.
RPMPackage python3-attrs-25.1.0-1.lbn36.noarch
attrs is an MIT-licensed Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols.
RPMPackage python3-async-timeout-4.0.3-1.lbn36.noarch
asyncio-compatible timeout context manager The context manager is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task.
RPMPackage python3-async-generator-1.10-12.fc36.noarch
This library generally tries hard to match the semantics of Python 3.6's native async generators in every detail (PEP 525), with additional support for yield from and for returning non-None values from an async generator (under the theory that these may well be added to native async generators one day).
RPMPackage python3-asttokens-2.4.1-5.lbn36.noarch
The asttokens module annotates Python abstract syntax trees (ASTs) with the positions of tokens and text in the source code that generated them. This makes it possible for tools that work with logical AST nodes to find the particular text that resulted in those nodes, for example for automated refactoring or highlighting.
RPMPackage python3-astroid-3.3.8-2.lbn36.noarch
The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast. The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astroid builds partial trees by inspecting living objects.
RPMPackage python3-assimp-5.0.1-6.fc36.noarch
This package contains the PyAssimp3 python bindings
RPMPackage python3-asn1crypto-tests-1.5.1-1.lbn36.noarch
asn1crypto_testsRun the test suite via:bash python -m asn1crypto_tests Full documentation a <
RPMPackage python3-asn1crypto-1.5.1-1.lbn36.noarch
Python has long had the pyasn1 and pyasn1_modules available for parsing and serializing ASN.1 structures. While the project does include a comprehensive set of tools for parsing and serializing, the performance of the library can be very poor, especially when dealing with bit fields and parsing large structures such as CRLs. After spending extensive time using pyasn1, the following issues were identified: Poor performance Verbose, non-pythonic API Out-dated and incomplete definitions in pyasn1-modules No simple way to map data to native Python data structures No mechanism for overridden universal ASN.1 types The pyasn1 API is largely method driven, and uses extensive configuration objects and lowerCamelCase names. There were no consistent options for converting types of native Python data structures. Since the project supports out-dated versions of Python, many newer language features are unavailable for use. Time was spent trying to profile issues with the performance, however the architecture made it hard to pin down the primary source of the poor performance. Attempts were made to improve performance by utilizing unreleased patches and delaying parsing using the Any type. Even with such changes, the performance was still unacceptably slow. Finally, a number of structures in the cryptographic space use universal data types such as BitString and OctetString, but interpret the data as other types. For instance, signatures are really byte strings, but are encoded as BitString. Elliptic curve keys use both BitString and OctetString to represent integers. Parsing these structures as the base universal types and then re-interpreting them wastes computation. asn1crypto uses the following techniques to improve performance, especially when extracting one or two fields from large, complex structures: Delayed parsing of byte string values Persistence of original ASN.1 encoded data until a value is changed Lazy loading of child fields Utilization of high-level Python stdlib modules While there is no extensive performance test suite, the CRLTests.test_parse_crl test case was used to parse a 21MB CRL file on a late 2013 rMBP. asn1crypto parsed the certificate serial numbers in just under 8 seconds. With pyasn1, using definitions from pyasn1-modules, the same parsing took over 4,100 seconds. For smaller structures the performance difference can range from a few times faster to an order of magnitude or more.