semvec/pypi-packages huggingface dataset:
flamapy-sat 2.5.0.dev0
flamapy-sat is a plugin to flamapy module
Requires Python: >=3.9

# pysat_metamodel

This repository will host the pysat metamodel and its operation implementation


## Install for development

``` bash
pip install -e .
```

## Make sure that you have installed python-dev 

``` bash
sudo apt install python-dev #python3-dev in Ubuntu derivatives
```
sdv-installer 0.3.0
Package to install SDV Enterprise packages.
Requires Python: <3.15,>=3.9
Keywords: sdv, synthetic-data, synthetic-data-generation, timeseries, single-table, multi-table

_This package is part of [The Synthetic Data Vault Project](https://sdv.dev/),
a project from [DataCebo](https://datacebo.com/)._

# Overview

The [**Synthetic Data Vault**](https://docs.sdv.dev/sdv) (SDV) is a Python
library designed to be your one-stop shop for creating tabular synthetic data.
You can get started with the publicly-available SDV Community for exploring the
benefits of synthetic data. When you're ready to take synthetic data to the
next level, upgrade to [SDV Enterprise](https://docs.sdv.dev/sdv/explore/sdv-enterprise)
and purchase [Bundles](https://docs.sdv.dev/sdv/explore/sdv-bundles) to access additional features.

This package provides a CLI for SDV Enterprise customers to easily access and
manage all SDV-related software. It allows you to:

* Input your SDV username and license key
* List out all the SDV-related packages that you have access to
* Download and install those packages

```
% sdv-installer install

Username: <email>
License Key: ********************************

Installing SDV Enterprise:
sdv-enterprise (version 0.30.0) - Installed!

Installing Bundles:
bundle-cag - Installed!
bundle-xsynthesizers - Installed!

Success! All packages have been installed. You are ready to use SDV Enterprise.
```

# How it works

The SDV Installer is a convenience wrapper around
[pip](https://pypi.org/project/pip/), the package installer for Python.
Under-the-hood, SDV Installer takes your input, determines which
package you can access, and calls pip to install those packages with the
appropriate flags and options.

To see the exact pip commands, use the `--debug` flag:

```
% sdv-installer install --debug

Username: <email>
License Key: ********************************

Installing SDV Enterprise:

pip install sdv-enterprise==0.30.0 --index-url <URL>@pypi.datacebo.com/ --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.datacebo.com

Installing Bundles:
...

Success! All packages have been installed. You are ready to use SDV Enterprise.
```

# Get the SDV Installer

Get the latest version of the SDV Installer.

```
pip install sdv-installer --upgrade
```

SDV Installer is set up to access and manage all SDV-related packages – SDV
Enterprise, as well as Bundles. You can manage installation for a variety of
scenarios, including offline installation, partial installation, upgrading, and
more.


**For more details about installing SDV Enterprise, please see our
[Installation
Guide](https://docs.sdv.dev/sdv-enterprise/installation/instructions).**
flamapy-fw 2.5.0.dev0
Flamapy is a Python-based AAFM framework that takes into consideration previous AAFM tool designs and enables multi-solver and multi-metamodel support for the integration of AAFM tooling on the Python ecosystem.
Requires Python: >=3.9

# Flamapy
Flamapy is a Python-based AAFM framework that takes into consideration previous AAFM tool designs and enables multi-solver and multi-metamodel support for the integration of AAFM tooling on the Python ecosystem.

The main features of the framework are:
* Easy to extend by enabling the creation of new plugins following a semi-automatic generator approach.
* Support multiple variability models. Currently, it provides support for cardinality-based feature models. However, it is easy to integrate others such as attributed feature models
* Support multiple solvers. Currently, it provides support for the PySAT metasolver, which enables more than ten different solvers.
* Support multiple operations. It is developed, having in mind multi-model operations such as those depicted by Familiar  and single-model operations.

## Available plugins
[flamapy](https://github.com/flamapy/flamapy). This is a meta-package that installs all plugins for feature modelling analysis and the CLI and Python interfaces. 
[flamapy-fm](https://github.com/flamapy/fm_metamodel) This is a plugin that provides support for feature modelling. Include several readers/writers from different formats.
[flamapy-sat](https://github.com/flamapy/pysat_metamodel) This plugin enable different analysis operations that require sat as backend.
[flamapy-bdd](https://github.com/flamapy/bdd_metamodel) This plugin enable different analysis operations that require bdd as backend. 

## Documentation

All the proyect related documentation can be found in wiki format at [the tool website](https://flamapy.github.io/)

## Changelog
Detailed changes for each release are documented in the [release notes](https://github.com/diverso-lab/core/releases)

## Contributing

See [CONTRIBUTING.md](https://github.com/diverso-lab/core/blob/master/CONTRIBUTING.md)
open-dread-rando-exlaunch 1.2.0
Exlaunch binary files for open-dread-rando.
Requires Python: >=3.10

# Dread Remote Lua
A further modification of Dread depackager, that makes the game listen to a socket, running any lua code sent to it.

# Original readme 
# dread depackager
A modification for Metroid: Dread allowing redirection of files from within pkg files to loose files in RomFS.

# usage
dread deapackager expects a json file called "replacements.json" to be placed into the root of the RomFS directory for your mod, and the subsdk9 and main.npdm files in the exefs directory.

replacements.json can have two structures, and it will be automatically detected.

format 1 example:
```json
{
	"replacements" :
	[
		"file1/path/within/pkg",
		"file2/path/within/pkg"
	]
}
```

with format 1, `file1/path/within/pkg` will be directed to `rom:/file1/path/within/pkg` when the game tries to open it from within a pkg, and instead will open it from the same path within RomFS.

format 2 example:
```json
{
	"replacements" :
	[
		{ "file1/path/within/pkg" : "rom:/mymod/file1" },
		{ "file2/path/within/pkg" : "rom:/mymod/file2" }
	]
}
```

with format 2, the RomFS path is arbitrarily defined for any pkg file path, allowing for more flexible organization of the reaplced files in the finished mod

# How it works
Dread depackager uses the filepaths listed in replacements.json to selectively replace paths in the game's path to crc conversion code. 
All file paths first pass through this function, and by hooking it and replacing the string, it can selectively redirect file paths into romfs

dread depackager uses a few libraries:
 - exlaunch, a code injection framework for switch executables. Its original readme can be found below 
 - cJSON, a json parsing library written in C. Dread depackager uses a slightly modified version of this library.

# Original exlaunch readme 
## exlaunch
A framework for injecting C/C++ code into Nintendo Switch applications/applet/sysmodules.

## Note
This project is a work in progress. If you have issues, reach out to Shadów#1337 on Discord.

## Credit
- Atmosphère: A great reference and guide.
- oss-rtld: Included for (pending) interop with rtld in applications (License [here](https://github.com/shadowninja108/exlaunch/blob/main/source/lib/reloc/rtld/LICENSE.txt)).