Metadata-Version: 2.4
Name: ml-toolkit-pro
Version: 0.1.0
Summary: A friendly hello-world Python package.
Author: Nagsrira
License-Expression: MIT
Project-URL: Homepage, https://github.com/your-username/ml-toolkit-pro
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# ml-toolkit-pro

A tiny publicly installable Python package that demonstrates a clean PyPI release.

## Install

```bash
python -m pip install ml-toolkit-pro
```

## Use

```python
from ml_toolkit_pro import hello

print(hello())       # Hello, World!
print(hello("Ada"))  # Hello, Ada!
```

It also provides a command-line program:

```bash
ml-toolkit-pro
```

## Publish to PyPI

1. Create an account at <https://pypi.org/account/register/> and enable two-factor authentication.
2. Create a PyPI API token at <https://pypi.org/manage/account/token/> with scope restricted to `ml-toolkit-pro` where available.
3. Build and verify the distribution:

   ```bash
   python -m pip install --upgrade build twine
   python -m build
   python -m twine check dist/*
   ```

4. Upload without storing the token in source control:

   ```bash
   TWINE_USERNAME=__token__ TWINE_PASSWORD='pypi-your-token' python -m twine upload dist/*
   ```

5. Confirm a fresh installation:

   ```bash
   python -m pip install --upgrade ml-toolkit-pro
   python -c 'from ml_toolkit_pro import hello; print(hello())'
   ```

PyPI package names are global. If the upload reports that `ml-toolkit-pro` already exists, change the `name` in `pyproject.toml` to a unique name.

