semvec/pypi-packages huggingface dataset:
clone-env 0.5.4
script to clone python or R environment.
License: MIT
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*

virtualenv cloning script.

[![Build Status](https://travis-ci.org/edwardgeorge/virtualenv-clone.svg?branch=master)](https://travis-ci.org/edwardgeorge/virtualenv-clone)

A script for cloning a non-relocatable virtualenv.

Virtualenv provides a way to make virtualenv's relocatable which could then be
copied as we wanted. However making a virtualenv relocatable this way breaks
the no-site-packages isolation of the virtualenv as well as other aspects that
come with relative paths and `/usr/bin/env` shebangs that may be undesirable.

Also, the .pth and .egg-link rewriting doesn't seem to work as intended. This
attempts to overcome these issues and provide a way to easily clone an
existing virtualenv.

It performs the following:

- copies `sys.argv[1]` dir to `sys.argv[2]`
- updates the hardcoded `VIRTUAL_ENV` variable in the activate script to the
  new repo location. (`--relocatable` doesn't touch this)
- updates the shebangs of the various scripts in bin to the new Python if
  they pointed to the old Python. (version numbering is retained.)

    it can also change `/usr/bin/env python` shebangs to be absolute too,
    though this functionality is not exposed at present.

- checks `sys.path` of the cloned virtualenv and if any of the paths are from
  the old environment it finds any `.pth` or `.egg` link files within sys.path
  located in the new environment and makes sure any absolute paths to the
  old environment are updated to the new environment.

- finally it double checks `sys.path` again and will fail if there are still
  paths from the old environment present.

NOTE: This script requires Python 2.7 or 3.4+
python-gnupg-mail 0.3.1
Verification tool for PGP-enabled e-mails
License: MIT
Requires Python: >=3.6.1
Keywords: email,gpg,gnupg

# python-gnupg-mail

- GPG verification library for Python 3.
- Uses [python-gnupg](https://pypi.org/project/python-gnupg/) library (hosted on [bitbucket](https://bitbucket.org/vinay.sajip/python-gnupg)).
- Runs on all supported Python versions: [3.6+](https://devguide.python.org/#status-of-python-branches).

## Warning

This has not been thoroughly tested in production environment. The tests work, so it should generally be usable.

## Installation

To install [production-ready version](https://pypi.org/project/python-gnupg-mail/), run

```bash
python3 -m pip install python-gnupg-mail
```

To install development version, run

```bash
python3 -m pip install git+https://gitlab.com/matyashorky/python-gnupg-mail.git@devel
```

## Usage

The package is usable as both `gnupg-mail` executable and `gnupg_mail` library. See [documentation](https://python-gnupg-mail.readthedocs.io) for more details.

## Limitations

This parser may not work with the `message` primary content type, as reassembly of fragemented message, external body or tftp are out of the scope of this project. These fields are treated as text fields and the potential GPG verification may fail.

## License

This software is released under the [MIT license](LICENSE).

## Contributing

See [CONTRIBUTING.md](https://gitlab.com/matyashorky/python-gnupg-mail/-/blob/devel/CONTRIBUTING.md).