semvec/pypi-packages huggingface dataset:
aiplatform-sdk 1.0.5
AI Platform SDK for CMP Backend
Requires Python: >=3.8

# AI Platform Notebook SDK

Lightweight Python SDK for CMP Core notebook APIs. Provides typed helpers for creating, listing, updating, and deleting notebooks.

## Installation

```bash
pip install .
```

For tests (uses `pytest` and `responses` for HTTP mocking):

```bash
pip install -r requirements-dev.txt  # or pip install pytest responses
pytest tests -q

# Optional: run integration test against real CMP Core
export RUN_CMP_INTEGRATION=1
export AIPLATFORM_BASE_URL=https://cmp-core.example.com/api/v1
export AIPLATFORM_API_KEY=your-token
export CMP_TEST_PROJECT_ID=project-id
pytest tests/test_notebooks_integration.py -q
```

## Configuration

Set environment variables:

- `AIPLATFORM_BASE_URL` (default `http://localhost:8080/api/v1`)
- `AIPLATFORM_API_KEY` (required)
- `AIPLATFORM_TIMEOUT` (optional, seconds)

## Quickstart

```python
from aiplatform import AIPlatformClient
from aiplatform.notebooks import (
    CreateNotebookRequest,
    GPUResource,
    NotebookImage,
    ResourceSpec,
)
from aiplatform.projects import CreateProjectRequest

client = AIPlatformClient.from_env()

# Create a project
project = client.projects.create(
    CreateProjectRequest(
        id="123e4567-e89b-12d3-a456-426614174000",
        name="Demo Project",
        owner="owner@example.com",
        slug="demo-project",
        description="Example project",
        tags=["ml", "demo"],
    )
)
print(project)

create_req = CreateNotebookRequest(
    project_id="123e4567-e89b-12d3-a456-426614174000",
    project_slug="demo-project",
    name="demo-notebook",
    image=NotebookImage(name="pytorch", version="2.2"),
    resources=ResourceSpec(
        cpu="2",
        memory="8Gi",
        gpus=[GPUResource(model="L40S", count=1)],
    ),
    labels={"team": "ml"},
)

notebook = client.notebooks.create(create_req)
print(notebook)
```

More examples: `examples/notebooks_basic.py`

## Build
```bash
python -m build --sdist
```
## Push SDK
```bash
twine upload \
  --repository-url http://10.211.137.1:8084/repository/pypi-hosted/ \
  -u username -p password \
  dist/aiplatform_sdk-x.x.x.tar.gz
```
je-editor-dev 1.0.2
JEditor is basic but powerful editor include GPT
Requires Python: >=3.10

# je_editor

JEDITOR is a modern, lightweight, and scalable code editor designed for simplicity and performance. It is a remake of the original JEditor project, rebuilt with a focus on speed, usability, and extensibility. JEDITOR provides essential developer features such as autosave, syntax highlighting, JSON reformatting, Python formatting, and multi-environment support, while remaining cross-platform and efficient



## Key Features

- Cross-platform support: Works on Windows 10–11, macOS (10.5–11 Big Sur), Ubuntu 20.04, and Raspberry Pi 3B+.
- Performance: Up to 1000% faster than the original JEditor.
- Modern UI: Dark and light themes, file tree navigation, line numbers, and current line highlighting.
- Language support: Python syntax highlighting, JSON reformatting, and integration with yapf for Python code formatting.
- Execution support: Run multiple programs and shell commands directly from the editor.
- Virtual environment integration: Detect and work with Python virtual environments.
- AutoSave: Prevent data loss with automatic file saving.
- Encoding support: Handle multiple file encodings seamlessly.

## Installation

``` commandline
pip install je_editor
```

## Usage
After installation, you can launch the editor with:
```Bash
python -m je_editor
```

Documentation
Full documentation is available at:
https://je-editor.readthedocs.io/en/latest/
je-editor 1.0.2
JEditor is basic but powerful editor include GPT
Requires Python: >=3.10

# je_editor

JEDITOR is a modern, lightweight, and scalable code editor designed for simplicity and performance. It is a remake of the original JEditor project, rebuilt with a focus on speed, usability, and extensibility. JEDITOR provides essential developer features such as autosave, syntax highlighting, JSON reformatting, Python formatting, and multi-environment support, while remaining cross-platform and efficient



## Key Features

- Cross-platform support: Works on Windows 10–11, macOS (10.5–11 Big Sur), Ubuntu 20.04, and Raspberry Pi 3B+.
- Performance: Up to 1000% faster than the original JEditor.
- Modern UI: Dark and light themes, file tree navigation, line numbers, and current line highlighting.
- Language support: Python syntax highlighting, JSON reformatting, and integration with yapf for Python code formatting.
- Execution support: Run multiple programs and shell commands directly from the editor.
- Virtual environment integration: Detect and work with Python virtual environments.
- AutoSave: Prevent data loss with automatic file saving.
- Encoding support: Handle multiple file encodings seamlessly.

## Installation

``` commandline
pip install je_editor
```

## Usage
After installation, you can launch the editor with:
```Bash
python -m je_editor
```

Documentation
Full documentation is available at:
https://je-editor.readthedocs.io/en/latest/