semvec/pypi-packages huggingface dataset:
gspread-delimited-export 0.2.2
This package provides a script to export sheet from a Google Spreadsheet to a delimited file
License: MIT
Requires Python: <4.0,>=3.12

# gspread-delimited-export

This package provides a script that will export the contents a
tab/sheet in a Google Spreadsheet to a delimited (tab or comma)
file.

Run:

```console
gspread-delimited-export --help
```

at a shell prompt for usage.
flake8-classmethod-staticmethod 2.1
flake8 plugin that checks rules regarding the staticmethod and classmethod decorators.
License: MIT
Requires Python: >=3.8
Keywords: flake8, classmethod, staticmethod

# flake8-classmethod-staticmethod
[![Build Status](https://github.com/atollk/flake8-classmethod-staticmethod/workflows/tox/badge.svg)](https://github.com/atollk/flake8-classmethod-staticmethod/actions)
[![Build Status](https://github.com/atollk/flake8-classmethod-staticmethod/workflows/black/badge.svg)](https://github.com/atollk/flake8-classmethod-staticmethod/actions)


flake8 plugin that checks rules regarding the staticmethod and classmethod decorators.

## Options

The plugin offers one flag, `--select_csm1`, accepting a list of error
codes (see below) to be enabled. By default, the enabled errors
are `CSM101` and `CSM131`.

## Error Codes

### CSM100

`@staticmethod` should not be used.

### CSM101

A method marked as `@staticmethod` should not reference the class it
is defined in. Use `@classmethod` otherwise.

**Bad** 
```python
class MyClass:
    @staticmethod
    def my_name():
        return MyClass.__name__
```

**Good** 
```python
class MyClass:
    @classmethod
    def my_name(cls):
        return cls.__name__
```

### CSM102

Do not inherit and override a method marked as `@staticmethod`.

**Bad** 
```python
class MyClass:
    @staticmethod
    def my_name():
        return "MyClass"

class MyChild:
    @staticmethod
    def my_name():
        return "MyChild"
```

**Good** 
```python
class MyClass:
    @classmethod
    def my_name(cls):
        return cls.__name__
```

### CSM130

`@classmethod` should not be used.

### CSM131

A method marked as `@classmethod` should access the parameter `cls`.
Use `@staticmethod` otherwise.
A special case that is exempt is a method that has a call to `super()`.

**Bad** 
```python
class MyClass:
    @classmethod
    def my_name(cls):
        return "MyClass"
```

**Good** 
```python
class MyClass:
    @staticmethod
    def my_name():
        return "MyClass"
```

### CSM132
A method marked as `@classmethod` should not reference the class it
is defined in. Use the `cls` parameter.

```python
class MyClass:
    @classmethod
    def my_name(cls):
        return MyClass.__name__
```

**Good** 
```python
class MyClass:
    @classmethod
    def my_name(cls):
        return cls.__name__
```
marasigan-raloso-finals 0.1
Inventory Management System
License: MIT
Requires Python: >=3.6

Inventory Management System

Description:
This is a simple inventory management system designed for the Finals Lab Exam. It allows users to manage inventory by adding, deleting, searching, and updating parts.

Professor:
Prof. Fe. Hablanida


Features:
- addPart(): Add a new part to the inventory.
- deletePart(): Remove a part from the inventory.
- searchPart(): Search for a part in the inventory.
- changePartDescription(): Change the description of a part.
- printInventory(): Print the current inventory.