Git Product home page Git Product logo

reserver's Introduction



Codecov PyPI version built with Python3 Discord Channel

Disclaimer

⚠️ Warning ⚠️

The intention of this package is facilitating the reservation of package names on PyPI for legitimate and appropriate purposes. We explicitly disclaim any responsibility for the misuse or spamming of this tool, particularly in the excessive reservation of package names. Users are advised to be cautious and ensure the legitimate use of this package to avoid potential consequences such as the suspension of their PyPI account. By using this package, users acknowledge and agree to these terms.

Overview

Reserver is an open source Python package that offers the ability to quickly reserve a PyPI package name. Got a notion? Before it's taken, immediately reserve the product name!

PyPI Counter
Github Stars
Branch main dev
CI

Installation

PyPI

Source code

Usage

Programmatically

from reserver import PyPIUploader
uploader = PyPIUploader(PYPI_API_TOKEN, test_pypi= False)
uploader.upload("CONSIDERED_NAME_FOR_YOUR_PACKAGE")

CLI

⚠️ You can use reserver or python -m reserver to run this program

Version

reserver -v
reserver --version

Reserve in test PyPI (test.pypi.org)

reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN --test

Reserve in main PyPI (pypi.org)

reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN

Issues & bug reports

Just fill an issue and describe it. We'll check it ASAP! or send an email to [email protected].

  • Please complete the issue template

You can also join our discord server

Discord Channel

References

  1. Box icons created by Good Ware - Flaticon
  2. Reserved icons created by Freepik - Flaticon

Show your support

Star this repo

Give a ⭐️ if this project helped you!

Donate to our project

If you do like our project and we hope that you do, can you please support us? Our project is not and is never going to be working for profit. We need the money just so we can continue doing what we do ;-) .

Reserver Donation

reserver's People

Contributors

ahreccese avatar dependabot[bot] avatar sadrasabouri avatar sepandhaghighi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

reserver's Issues

[Bug]: reserve "Freeze"

Contact details

No response

What happened?

It didn't get reserved successfully beside the fact that there isn't a concrete package in PyPI named freeze.

Steps to reproduce

use freeze

Expected behavior

proper error message

Actual behavior

weird non-zero return

Operating system

Ubuntu

Python version

Python 3.10

Reserver version

Reserver 0.2

Relevant log output

No response

Python 3.6

Description

add support for python 3.6 in reserver.

Standard Python Library

Description

  • PEP8
  • Docstring
  • License
  • Code of conduct
  • Contributing guidelines
  • CI/CD
  • Tests
  • Package format

CLI Handler

Description

Add CLI options

reserver --name sample_name1 sample_name2 sample_name3 --token=PYPI_TOKEN --test

Batch reservation

Description

Ability to reserve batch of package names

Steps/Code to Reproduce

Expected Behavior

Actual Behavior

Operating System

Python Version

Reserver Version (Use : reserver.__version__)

[Feature]: Better handling of error messages

Describe the feature you want to add

Properly parse the twine response messages and provide better and more readable error messages accordingly.

Describe your proposed solution

No response

Describe alternatives you've considered, if relevant

No response

Additional context

No response

update logo

Description

update the logo to the new one.

Steps/Code to Reproduce

Expected Behavior

Actual Behavior

Operating System

Python Version

Reserver Version (Use : reserver.__version__)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.