Ultralytics pip Package Template
This is a minimal template repository for reserving Python package names on PyPI and deploying v0.0.0 placeholders. It provides a streamlined way to ensure that your package name is available for future development and releases.
What is this repository for?
- Name Reservation: Ensures the package name you desire is reserved on PyPI.
- Placeholder Deployment: Allows for an initial v0.0.0 release to indicate the package name is taken but the package is not yet functional.
Quick Start
Step 1: Clone the Repository
Clone this repository to your local machine.
git clone https://github.com/ultralytics/pip.git <your-package-name>
Step 2: Update Package Information
Edit the setup.py file to update the package name, author, and other meta-information.
Step 3: Create a Virtual Environment (Optional)
It's a good practice to create a virtual environment.
python3 -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
Step 4: Install Dependencies
If your package has dependencies, install them.
pip install -r requirements.txt
Step 5: Package and Upload
Package your code and upload it to PyPI.
python setup.py sdist bdist_wheel
twine upload dist/*
Now your package name is reserved and a v0.0.0 placeholder is deployed on PyPI.
Recommendations
- Once you start the actual development, replace this README with one that describes your package's functionality.
- Add a
LICENSEfile appropriate for your project. - Update the
requirements.txtandsetup.pyas your project evolves.
Support
For issues and feature requests related to this template, please open an issue on GitHub.
License
This project is licensed under the AGPL-3.0 License. For more details, see the LICENSE file.
Metadata
Release files for ultralytics-hub 0.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ultralytics-hub-0.0.0.tar.gz | 18.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ultralytics_hub-0.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.5 kB
Release files / ultralytics-hub-0.0.0.tar.gz
| Download URL | ultralytics-hub-0.0.0.tar.gz |
|---|---|
| Size | 18.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2507e57c7506dc43d572df9e89e9ef781047fcbdb2d8eb5c888c58e5ff3a6e37
|
|
BLAKE2b-256 checksum How to use checksums |
b9883131745ff0c8cc267dfaf1f09524e1478215448a5a6c7e5a784d773cc689
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|
Release files / ultralytics_hub-0.0.0-py3-none-any.whl
| Download URL | ultralytics_hub-0.0.0-py3-none-any.whl |
|---|---|
| Size | 18.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
296642a4fb6430fc1a13d2a384e7ac5668620427073c78ac2f0382d4dda33c2d
|
|
BLAKE2b-256 checksum How to use checksums |
2e2e1ce7d1d3674cf80b43297b67b5f48f59fcd277e78bb13e09fbdb28880677
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|