Skip to main content

A placeholder for future Ultralytics projects https://docs.ultralytics.com.

Project description

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 LICENSE file appropriate for your project.
  • Update the requirements.txt and setup.py as 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hub-sdk-0.0.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

hub_sdk-0.0.0-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file hub-sdk-0.0.0.tar.gz.

File metadata

  • Download URL: hub-sdk-0.0.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for hub-sdk-0.0.0.tar.gz
Algorithm Hash digest
SHA256 a83b2f1d10441fceb677154e2c1870a7bf419694141619a1109cc9268ef7d0de
MD5 e151d16ad5b9bd55e680cd46ae1990e2
BLAKE2b-256 22cd6cfbd6d576ee49de0a22a4c19e4afd699a5c5014f77ddbe0acac4baa60f8

See more details on using hashes here.

File details

Details for the file hub_sdk-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: hub_sdk-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for hub_sdk-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 102b9d1ac9f31877ceb413311754bab480c5c98a1c3cf9d00057b0d2c82cf488
MD5 500e7f8c284ff30f3e4cb004aa400676
BLAKE2b-256 d4827e2f0e129d03b593a0a6ba3a896e6f8f7a1aa269573de9591579f411da13

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page