semvec/pypi-packages huggingface dataset:
ol-commons-models-dev 1.2.0
Paquete conteniente objetos reutilizables para los microservicios de OLYMPUS

# LIBRERIA COMMONS DE MODELS
---
### Repositorio Pypi: https://pypi.org/project/ol-commons-models-dev/

![](https://upload.wikimedia.org/wikipedia/commons/3/34/Blue_Python_3.6_Shield_Badge.svg)
![](https://img.shields.io/badge/Flask%20-1.0.2-orange.svg) 
![](https://img.shields.io/badge/SqlAlchemy-1.12.17-yellow.svg)

## Estructura del proyecto
---
```
â”œâ”€â”€ commons
â”‚   â”œâ”€â”€ ol_commons
â”‚   â”‚   â”‚â”€â”€ __init__.py
â”‚   â”‚   â”‚â”€â”€ app.py
â”‚   â”‚   â”œâ”€â”€ artemis.py
â”‚   â”‚   â”œâ”€â”€ billing.py
â”‚   â”‚   â”œâ”€â”€ logistics.py
â”‚   â”‚   â”œâ”€â”€ rrhh.py
â”‚   â”‚   â”œâ”€â”€ security.py
â”‚   â”‚â”€â”€ .gitignore
â”‚   â”œâ”€â”€ PKG-INFO
â”‚   â”œâ”€â”€ README.md
â”‚   â”œâ”€â”€ setup.cfg
â”‚   â”œâ”€â”€ setup.py
```
##### ARCHIVO DE CONFIGURACION
---
El archivo de configuracion setup.py debe ser modificado para los diferentes ambientes que se manejen.
Por cada nueva modificacion que se realice, se debera modificar la version que se encuentra en setup.py con la nueva.

```python

from setuptools import setup, find_packages

setup(
    name='ol-commons-models-{#env}',
    packages=find_packages(),  # this must be the same as the name above
    version='x.x.x',
    description='Paquete conteniente objetos reutilizables para los microservicios de OLYMPUS',
    long_description=open('README.md').read(),
    author='Jean Pier Barbieri Rios',
    author_email='jean.barbieri1996@gmail.com',
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Intended Audience :: Information Technology',
        'License :: OSI Approved :: MIT License',
    ], install_requires=['sqlalchemy']
)



```


##### COMANDOS PARA ACTUALIZAR LA LIBRERIA EN EL REPOSITORIO DE PYPI
---
Los siguientes comandos deberan ser ejecutados en el orden indicando para poder realizar un push hacia 
el repositorio de PYPI.

Solo en caso que la carpeta dist haya sido creada:
```bash
$ rm -r dist
```

Siempre para el upload de la nueva version:
```bash
$ python setup.py sdist
$ pip install twine
$ twine upload dist/*
```



Todos los derechos reservados VF CONSULTING S.A.C
simspec 1.11.0
User interface for SimSpec. SIMplified SPECtrum reduction package for astronomy.

Install / Upgrade
-----------------

pip install --no-cache-dir --upgrade simspec


Installing modules
------------------
Before you start using you need to install Instrument/Telscope module(s) as per you requirement.

Download pre-built SimSpec module from http://astro.subhashbose.com/simspec/ and install as,

simspec -installmodule <MODULE_PACKAGE>

Installing SimSpec modules require same level of file system permission as it was used for installing sismpec


For Usage Help
--------------

simspec --help
redis-shelve 1.0.1
Alternative shelve that uses Redis as storage

# Redis Shelve
[![Build status](https://img.shields.io/travis/FugaCloud/redis-shelve.svg)](https://travis-ci.org/FugaCloud/redis-shelve)  
A Python shelve that uses Redis as storage. 

## Motivation
In some contexts writing state to files can be hard. Redis can be a more
suitable storage solution. If you need a shelve but cannot write to file and 
if you are friends with Redis already, you can use Redis Shelve.

## License
Redis Shelve is licensed under LGPLv3. See the LICENSE file for details.

## Installation
`pip install redis-shelve`

## Usage
The behaviour of the Redis shelve should be similar to Python shelve. Instead
of a filename, you can pass redis-shelve a redis instance. You can think of the
configured redis database being similiar to a file in Python shelve.

```python
import redisshelve
from redis import Redis

redis = Redis(db=15)
shelf = redisshelve.RedisShelf(redis=redis)

shelf['test'] = 'Test'
assert 'Test' == shelf['test']
assert 'Test' == shelf.get('test')
```

You can also use the `redisshelve.open` context manager.

```python
with redisshelve.open(redis=redis) as shelf:
    shelf['foo'] = 'Bar'
```

## Prefixing keys
By default, the keys you enter in the shelf are used as keys in Redis. If you
think this might conflict with existing values, you can prefix your keys.  

**NB:** As a side effect, if you also use writeback, the keys in the shelf's cache
are also prefixed.

```python
shelf = redisshelve.RedisShelf(redis=redis, key_prefix='my_prefix')

with redisshelve.open(redis=redis, key_prefix='my_prefix') as shelf:
    shelf['foo'] = 'Bar'
```

## More examples.

Please see the tests for more examples.  

unprefixed: `tests/test_redisshelve_unprefixed.py`  
prefixed: `tests/test_redisshelve_prefixed.py`