yarl
All URL parts, scheme, user, password, host, port, path, query, and fragment are accessible by properties. All URL manipulations produce a new URL object. Strings passed to constructor and modification methods are automatically encoded giving canonical representation as result. Regular properties are percent-decoded, use raw_ versions for getting encoded strings. Human-readable representation of URL is available as .human_repr(). PyPI contains binary wheels for Linux, Windows and MacOS. If you want to install yarl on another operating system (like Alpine Linux, which is not manylinux-compliant because of the missing glibc and therefore, cannot be used with our wheels) the tarball will be used to compile the library from the source code. It requires a C compiler and Python headers installed. Please note that the pure-Python (uncompiled) version is much slower. However, PyPy always uses a pure-Python implementation, and, as such, it is unaffected by this variable.
Learn more about yarl
Skater .NET Obfuscator
Skater .NET Obfuscator is an installed Windows application for .NET developers protecting compiled assemblies before distribution. It processes .NET executables and DLLs through a graphical interface or command line. Depending on edition and settings, features include renaming types and members, encrypting string constants, transforming control flow, protecting WPF resources, linking assemblies, and software licensing. Developers can save protection profiles and reuse them in command-line workflows, including a documented Visual Studio build step. The tool serves developers and software teams distributing .NET applications who want to make compiled code harder to inspect or modify. Obfuscation is a code-protection measure, not a guarantee against reverse engineering. Rustemsoft identifies Skater as the predecessor to Opaquer and says it remains available for existing projects.
Learn more about Skater .NET Obfuscator
Resource Tuner
Resource Tuner is an important productivity tool for people who need to edit resources in Windows executable files such as EXEs, DLLs, and ActiveX controls. It lets you open problem files and edit all the hidden data that other editors can't see. This visual resource editor lets you quickly browse, view, search, extract, modify, translate, edit, or replace any selected resources contained within 32/64-bit Windows executable files. It offers a thorough look at all of the resources (PNG, XML, Image Lists, Type Library, bitmaps, jpeg, icons, strings, etc) in the file, and allows you to make modifications without needing to recompile the source code. This resource editing solution makes it easy and intuitive to fine-tune all your icons, strings, and version numbers at the post-build stage along with code signing and protecting, create new and manage existing resources to meet your customization needs.
Learn more about Resource Tuner
OpenTuner
Program autotuning has been demonstrated in many domains to achieve better or more portable performance. However, autotuners themselves are often not very portable between projects because using a domain-informed search space representation is critical to achieving good results and because no single search technique performs best for all problems. OpenTuner is a new framework for building domain-specific multi-objective program autotuners. OpenTuner supports fully customizable configuration representations, an extensible technique representation to allow for domain-specific techniques, and an easy-to-use interface for communicating with the tuned program. A key capability inside OpenTuner is the use of ensembles of disparate search techniques simultaneously, techniques that perform well will receive larger testing budgets, and techniques which perform poorly will be disabled.
Learn more about OpenTuner