semvec/pypi-packages huggingface dataset:
PythonCA 1.23.3.12
EPICS CA library interface module

# EPICS CA library interface module (KEK, Japan)

## Overview

This is a distribution of Python extension module for EPICS/CA libarary.
It allow you to access EPICS runtime database or CA server through CA
library. Now it support multi-threaded EPICS CA library in Release 3.14
or later of EPICS.

Please read doc/InstallationMemo.html for installation proceduce.

Thank you,

2007/5/7

Noboru Yamamoto EPICS group, Accelerator Lab. KEK, JAPAN

\* contributors: Takashi Obina PF-AR/KEK Tatsuro Nakamura KEKB/KEK Wang
Xiaoqiang PSI

\* Special Thanks: to All users who gave us comments.

### installation

A setup script of this module need to know the location of your EPICS
installation. Please EPICSROOT environment variable as the path where
your EPICS base is.

1.  download source package from PyPI site.

2.  exapnd the file at appropriate directory

3.  goto this directory and run

    env EPICS_ROOT=/your/epics/root python3 setup.py build clean install

### memo:2019.4.19

This module is updated so that it is now compatible with both Python2.x
(x\>6) and Python3.y. (I just tested with Python2.7 and Python3.7).

This module also include calib module which is developed with Cython. It
is still under development. Once this module is completed, ca314.cpp
will be obsoleted and will be replaced by python module based on calib.

### memo:2020.11.17

\_ca_kek.py and \_ca314.cpp are tweaked to support \"SyncGroup\"
function.

\_ca_kek.py is also clean-upped with 2to3 and pylint.

### memo:2020.11.19

A crash on centOS was caused by incorrect data conversion format in
PyArg_ParseTuple in \_ca314.cpp. A size of data specified by the fromat
should be matched with the size of the correspondig argument. Functions,
sg_test/sg_reset/sg_state, were affected by this incorrect format
characters.

Most of python scripts in sample/ directory now works on both python2
and python3. I don\'t have PyQt, wxPython in the current test platform,
so scripts using PyQt or wxPython are not tested( but converted with
2to3 anyway). You may need to install future module (not \_\_future\_\_
module) into your python2 enviroment, to test sicripts using tkinter
module.
arch-github-package 0.0.7
Convert GitHub project releases to Archlinux package, with autoupdate.
Requires Python: >=3.7
Keywords: AUR,arch,archlinux,github,package,package-manager

# arch-github-package

Convert GitHub project releases to Archlinux package, with autoupdate.

## Why

A lot of packages in Archlinux's AUR are just a single PKGBUILD file that downloads the
latest release from GitHub, and many of them are human-maintained, which means that they
are not updated as soon as a new release is published.

This script provides an alternative. If a GitHub project has binary releases, it can
automatically download a release tarball, create a PKGBUILD file, makepkg, and install it.
It can also rebuild the package if a new release is found.

## Installation

```bash
pipx install arch-github-package
```

pipx installs the package in a virtualenv, so it doesn't pollute your system.

You can also use pip:

```bash
pip install --user --break-system-packages arch-github-package
```

(This will install the package in your user site-packages, not really breaking system packages.)

## Usage

### Install a package

```bash
agp install <github-repo>
```

Example:

```bash
agp install cortesi/devd
```

How does it work:

1. It looks for the latest release on GitHub.

1. It tries to find a pre-built package for your system, by looking
   for keywords like "linux", "x86-64", "x86_64", "amd64", "gnu" in
   the release assets.

1. It downloads the tarball, extracts it, and tries to dertermine which
   file goes where. E.g.:
   * If a file is ELF, or its x modbit is set, it goes to `/usr/bin`.
   * Files like *.1.gz go to `/usr/share/man`.
   * README.* go to `/usr/share/doc/<package-name>`.
   * LICENSE goes to `/usr/share/licenses/<package-name>`.

1. It creates a PKGBUILD file, and runs `makepkg -si` to build and install it.
   The package name is `<github-project-name>-github`. E.g., `ortesi/devd` becomes
   `devd-github`.

### List installed packages

```bash
agp list
```

### Check for upgrades

```bash
agp upgrade
```

You can also use `agp upgrade <package-name>` to upgrade a single package.

Note: if you run this command repeatively in quick succession, it will hit
GitHub's rate limit for anonymous API access.

### Uninstall a package

```bash
agp uninstall <package-name>
```

If you uninstall an -github package with `pacman`, it will still be listed by `agp list`.
So remember to use `agp uninstall` to remove it.

## Internals

### Package metadata

Metadata is stored under `~/.local/share/arch-github-package`.
bayes-mapvar 0.0.2
Bayesian Maximum a Posteriori/Variance estimation

`bayes_mapvar`: Bayesian Maximum A Posteriori/Variance Estimation
=================================================================

Installation
------------
1. Clone the repository.
2. Navigate to the project root directory.
3. Create the virtual environment with:
> `. bin/setup_venv.sh`

Testing
-------
To run unit tests, run this from the project root directory:
> `. bin/run_unit_tests.sh`