semvec/pypi-packages huggingface dataset:
fileshiftlib 0.0.9
SFTP client!
Requires Python: >=3.10
Keywords: SFTP, Python, FTP, File Transfer

# fileshiftlib

* [Description](#package-description)
* [Usage](#usage)
* [Installation](#installation)
* [License](#license)

## Package Description

SFTP client Python package that uses [paramiko](https://pypi.org/project/paramiko/) library.

## Usage

* [fileshiftlib](#fileshiftlib)

from a script:

```python
import fileshiftlib

host = "localhost"
username = "123..."
password = "xxxx"
port = 22

# Initialize SFTP client
sftp = fileshiftlib.SFTP(host=host,
                         username=username,
                         password=password,
                         port=port,
                         logger=None)
```

```python
content_list = sftp.list_dir()
print(content_list)
```

```python
sftp.change_dir(path=".")
```

```python
sftp.delete_file(filename=r"demo.txt")
```

```python
sftp.download_file(remote_path=r"/demo/demo.txt", local_path=r"c:\local\demo.txt")
```

```python
sftp.upload_file(local_path=r"c:\local\demo.txt", remote_path=r"/demo/demo.txt")
```

## Installation

* [fileshiftlib](#fileshiftlib)

Install python and pip if you have not already.

Then run:

```bash
pip install pip --upgrade
```

For production:

```bash
pip install fileshiftlib
```

This will install the package and all of it's python dependencies.

If you want to install the project for development:

```bash
git clone https://github.com/aghuttun/fileshiftlib.git
cd fileshiftlib
pip install -e ".[dev]"
```

To test the development package: [Testing](#testing)

## License

* [fileshiftlib](#fileshiftlib)

BSD License (see license file)
neat-imf-importer-plugin 0.1.1
IMF Importer Plugin for NEAT
Requires Python: >=3.10

# IMF Importer Plugin for NEAT


# For Developers

- [Install UV](https://docs.astral.sh/uv/guides/install-python/)
- Setup a development environment:
  ```bash
  uv sync --all-extras
  ```

- Install the plugin locally
  ```bash
  uv pip install -e .
  ```

*Note* - make sure that the plugin and Neat is deployed in the same environment

- Check example usage of the plugin in the `examples` folder.