semvec/pypi-packages huggingface dataset:
spvm 0.0.39
Simple Python Versioning Manager
License: MIT
Requires Python: >=3.4, <4


# Simple Python Versioning Manager

When working on a simpe python project, you don't want to handle the setup.py, Makefile if any, and all the release pipeline. Spvm aims to that part for you.

## Installation
spvm is on pypi.org and can be installed with a 
```
pip install spvm
```

## Requirements
- python 3
- docker*
- a pypi.org account*
- a repo for your project (github for instance)

(*: no necessary but available)

## Quickstart
The spvm syntax tries to be simmilar to git and npm:
- To initialize a spvm project use `` spvm init ``
- You can run `` spvm major/minor/patch`` to update the verison of your project
- Use ``spvm test`` to launch the tests on your project
- Use ``spvm repair`` to run autopep8 on your project to make it pep8 compliant
- Use ``spvm -s update`` to update the project's dependencies and check their signatures when available
<br><br><hr>

> Where is the version stored? In the ``setup.py`` ? In the ``__init__.py``?

Because we wanted all the project's data to be in one place we made a package.json like object containing the project info: ``pyp.json``

The version and the other project information such as the author's name, email are propagated in the setup.py and the ``__init__.py``

You can find the ``pyp.json`` template on ``spvm/res/pyp.json``:

```
{
    "project_info": {
        "name": "",
        "description": "",
        "license": "ISC",
        "url": ""
    },

    "project_authors": [
       {
        "name": "",
        "url": "",
        "email": ""
       }
    ],

    "project_vcs": {
        "code_repository": "",
        "docker_repository": "",
        "pypi_repository": "",

        "exclude_packages": ["test"],
        "version": "0.0.0",
        "ignored_errors": "E121,E123,E126,E226,E24,E704,W503,W504,E501",
        "release": {
            "commit_template": "Inscreased version to %s",
            "docker_tags": "latest,%s",
            "tag_template": "%s",
            "package_signing_key": "",
            "git_signing_key": ""
        }
    },

    "scripts": {
        "pre-test": "",
        "test": "pypi",
        "post-test":""
    },

    "project_requirements": {
        "python_version": ">=3.4, <4",
        "python_packages": []
    }

}
```
nikki 0.0.4
Simple crypted journal for personal use
License: MIT
Requires Python: >=3.4, <4


# Nikki
Crypted Journal for personal records

### What is nikki ?
Nikki is an easy to manage, crypted, personal journal. It uses gnupg to encrypt your journal with AES using a passphrase.
### How easy is it ?
Nikki is easy
 - to install:
 > pip install nikki
 - to use:
 > nikki init<br>
 > nikki edit entry1<br>
 > nikki edit entry2
 - to transfer on another computer with git
 > nikki git init
 >
 > nikki git remote add origin <your url><br>
 > nikki edit my thoughts<br>
 > nikki git push

### What do I need ?
You need pip, and you need to set your ``EDITOR`` environment variable to the text editor of your choice, one exited, the journal will be crypted again
capyt 1.1.post1
A python3 CLI utility to interface with cpy.pt
License: MIT

# A python3 CLI utility to interface with [pastething](https://github.com/lbatalha/pastething)

Example: https://cpy.pt

## Dependencies

* python3
* requests

## Installation

Using pip is the easiest way to install this
Install from pypi: `pip install capyt`

You can also manually install this from source:
* install dependencies - `pip install -r requirements.txt`
* symlink `capyt/capyt.py` to a location of your choice
* adjust defaults and options if required

## Usage

`capyt -h` to see all available options

### Pasting

- paste a single file `capyt somefile`
- create a single paste with many files concatenated `capyt file1 file2 file3`
- paste from stdin `somestdout | capyt -`

### Deleting a paste

- `capyt -d DELETE_TOKEN PASTE_ID`
- `capyt -d DELETE_TOKEN https://cpy.pt/PASTE_ID`

## Extra Features

* Transparently open gzip and bzip compressed files

## Warning

The optional encoding flag only serves to open the file, internally everything is handled and converted to utf-8.
Retrieved pastes are utf-8 encoded.
aerovane 0.2.5
Simple weather report in the terminal
License: MIT
Requires Python: >=3.6

**This is a very early development version. While it technically works, much work needs to be done to better 
organize the code and implement additional features. See "To-do" below.**

About Aerovane
==============

_**Aerovane:**_ _A device commonly used at many weather stations and airports to measure both wind direction and
 speed._

Aerovane is a simple CLI for generating a weather report in your terminal. Aerovane requires (free) API keys from 
OpenWeatherMap and ipstack. If you do not currently have the API keys, you can register for them here:

* **OpenWeatherMap:** https://openweathermap.org/
* **ipstack:** https://ipstack.com/


Installation
============

    $ pip install aerovane


Usage
=====

    $ aerovane
    $ aerovane --location 'Los Angeles, US'
    $ aerovane --units imperial

To-do
====