semvec/pypi-packages huggingface dataset:
dsd-upsun 1.2.1
A plugin for django-simple-deploy, supporting deployments to Upsun.
Requires Python: >=3.9
Keywords: django, deployment

dsd-upsun
===

dsd-upsun is a plugin for deploying Django projects to [Upsun](https://upsun.com) (formerly Platform.sh), using django-simple-deploy.

This is an officially supported plugin, so the full documentation for dsd-upsun is included in the [django-simple-deploy](https://django-simple-deploy.readthedocs.io/en/latest/) docs. The Quick Start page for Upsun is [here](https://django-simple-deploy.readthedocs.io/en/latest/quick_starts/quick_start_upsun/).

Upsun documentation
---

The home page for the [Upsun docs](https://devcenter.upsun.com) is a good starting point, but it can be hard to know where to look for Django-specific information. Here are some helpful links to be aware of, whether you're deploying a project to Upsun or helping maintain this plugin.

Upsun has two approaches to deployment: Fixed and Flex. With a Fixed plan, you specify the size of the resources you want to use for your project. When your project grows, you'll need to upgrade to a higher Fixed plan. With a Flex plan, you can select from a wider variety of specific resource sizes. When your project grows you can scale individual resources yourself, or you can let Upsun scale resources for you.

Currently, dsd-upsun only supports Fixed deployments. The roadmap includes a plan to add support for both Fixed and Flex deployments.

### Fixed docs


The main documentation page for Fixed deployments is [here](https://fixed.docs.upsun.com). Other relevant pages include:

- [Fixed philosophy](https://fixed.docs.upsun.com/learn/overview/philosophy.html)
- [Python on Upsun Fixed](https://fixed.docs.upsun.com/languages/python.html)
- [Django on Upsun Fixed](https://fixed.docs.upsun.com/guides/django.html)
- [Deploy Django on Upsun Fixed](https://fixed.docs.upsun.com/guides/django/deploy.html)
- [Django configuration](https://fixed.docs.upsun.com/guides/django/deploy/customize.html#django-configuration)
- [Configure Django for Upsun Fixed](https://fixed.docs.upsun.com/guides/django/deploy/configure.html)

The main page for Flex deployments is [here](https://docs.upsun.com). Other relevant pages include:

- [Operational maturity for Django](https://upsun.com/django/)
- [Deploy Django on Upsun Flex](https://docs.upsun.com/get-started/stacks/django.html)
sier2 1.0.1
Blocks of code that are executed in dags

Sier2
======

Connect modular pieces of Python code ("blocks") into
a processing dag pipeline. Blocks are an improvement on libraries;
if you have a library, you still need to build an application.
Blocks are pieces of an application, you just have to connect them.

See the ``examples`` directory in the ``sier2-tutorial`` repository for examples.

Description
-----------

A ``block`` is a self-contained piece of code with input and output parameters.
Blocks can be connected to each other using a ``Dag`` to create
a dag of blocks.

More precisely, output parameters in one block can be connected to input parameters
in another block. The connections need not be one-to-one: parameters in multiple blocks
can be connected to parameters in a single block; conversely, parameters in a single block
can be connected to parameters in multiple blocks.

Block parameters use `param <https://param.holoviz.org/>`_, which not only implement
triggering and watching of events, but allow parameters to be named and documented.

A typical block implementation looks like this.

.. code-block:: python

    from sier2 import Block

    class Increment(Block):
        """A block that adds one to the input value."""

        in_int = param.Integer(label='The input', doc='An integer')
        out_int = param.Integer(label='The output', doc='The incremented value')

        def execute(self):
            self.out_int = self.in_int + 1

See the examples in ``examples`` (Python scripts) and ``examples-panel`` (scripts that use `Panel <https://panel.holoviz.org/>`_ as a UI).

Documentation
-------------

To build the documentation from the repository root directory:

.. code-block:: powershell

    docs/make html
sensei-cli 0.0.3
Command-line-interface for Sensei Robotics data
Requires Python: >=3.9

# Sensei CLI

## Installation

```
pip install sensei-cli
```

## Example Usage

Note: Run `sensei --help` for further info.

### List files

```bash
$ sensei --ls
(DIR) raw
(DIR) test1

2 results

$ sensei --ls raw
(DIR) raw/manual
raw/file1.txt
raw/file2.txt

3 results
```

### Recursively download everything into a directory called `sensei-data`

```bash
sensei --recursive --download /
# or more concise:
sensei -rd
```

### Recursively download everything into a directory called `/PATH/TO/MYDIR`

```bash
sensei --recursive --download / --out /PATH/TO/MYDIR
# or more concise:
sensei -rd / -o /PATH/TO/MYDIR
```

### Download specific file

```bash
sensei --download path/to/my_file.txt
# or more concise:
sensei -d path/to/my_file.txt
```

### Recursively download specific directory

```bash
sensei --recursive --download path/to/my_directory
# or more concise:
sensei -rd path/to/my_directory
```

### Download everything and overwrite existing files

```bash
sensei --recursive --overwrite --download /
# or more concise:
sensei -rwd
```

### Interactive mode

```bash
>> sensei -i
Entering interactive mode. Type 'help' for help, 'exit' to exit
sensei> ls
(DIR) dir1

1 results
sensei> ls dir1
(DIR) dir1/dir2

1 results
rdownload dir1/dir2
Recursively downloading from dir1/dir2 into /sensei-data...
```