super-easypypi


Namesuper-easypypi JSON
Version 0.0.10 PyPI version JSON
download
home_pagehttps://github.com/yell0w4x/super-easypypi
SummarySuper easypypi
upload_time2024-08-03 21:27:00
maintainerNone
docs_urlNone
authoryell0w4x
requires_python>=3.6
licenseMIT
keywords easy pypi
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Super EasyPyPi

```
pip install super-easypypi
```

Then
```
$ supereasypypi my-package
```

Then to push to production repo.

```
$ my-package/build --push
```

And to push to test repo.

```
$ my-package/build --push --test
```

```
$ my-package/build --help
Build and push library to pypi index.

Usage:
    /home/q/work/temp/mypackage/build [OPTIONS] [EXTRA_ARGS]

All the EXTRA_ARGS are passed to twine. 
Credentials are in ~/.pypirc.

Options:
    --push      Push to pypi
    --test      Use test pypi
    --debug     Set bash 'x' option
    --help      Shows help message
```

To overwrite existing files use `-f` option. For interactive mode use `-i` option.

```
$ supereasypypi --help
usage: easypypi [-h] [-d DIR] [--replace-char REPLACE_CHAR] [-a AUTHOR] [-m AUTHOR_EMAIL] [-D DESCRIPTION] [-u HOME_PAGE_URL] [-U BUG_TRACKER_URL]
                [-k KEYWORDS] [-V PYTHON_VERSION_REQUIRED] [-t PYPI_TOKEN] [-T TESTPYPI_TOKEN] [-f] [-v] [-i]
                PACKAGE_NAME

Super EasyPyPi. Simple and easy to use tools for creating and publishing python packages.

positional arguments:
  PACKAGE_NAME          Package name you would like to appear in PyPi. Preferrably use dashes to separate words like "my-package". Undescores will be
                        replaced with dashes.

options:
  -h, --help            show this help message and exit
  -d DIR, --dir DIR     Directory to create package in (default: /home/q/work/.temp/7)
  --replace-char REPLACE_CHAR
                        Make package directory name from provided PACKAGE_NAME parameter by replacing dashes to the specified value (default: "")
  -a AUTHOR, --author AUTHOR
                        Author (default: q)
  -m AUTHOR_EMAIL, --author-email AUTHOR_EMAIL
                        Author e-mail. (default: AUTHOR@example.com)
  -D DESCRIPTION, --description DESCRIPTION
                        Package short description (default: "")
  -u HOME_PAGE_URL, --home-page-url HOME_PAGE_URL
                        Package home page url. Provide your project's GitHub page e.g. (default: "https://example.com")
  -U BUG_TRACKER_URL, --bug-tracker-url BUG_TRACKER_URL
                        Package bug tracker url. Provide your project's GitHub issues page e.g. (default: "https://example.com")
  -k KEYWORDS, --keywords KEYWORDS
                        Package keywords. (default: "")
  -V PYTHON_VERSION_REQUIRED, --python-version-required PYTHON_VERSION_REQUIRED
                        Package required python version. (default: >=3.11)
  -t PYPI_TOKEN, --pypi-token PYPI_TOKEN
                        PyPi token. (default: "")
  -T TESTPYPI_TOKEN, --testpypi-token TESTPYPI_TOKEN
                        Test PyPi token. (default: "")
  -f, --force           Overwrite existing files. By default exits with error. (default: False)
  -v, --version         Prints EasyPyPi version.
  -i, --interactive     Use wizard like interactive mode to fill in fields.
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/yell0w4x/super-easypypi",
    "name": "super-easypypi",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "easy pypi",
    "author": "yell0w4x",
    "author_email": "yell0w4x@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/4c/4c/06cc2cdced0c3f6e1655e393541e3caa9d0a960667934c1f3a657bb18d5f/super_easypypi-0.0.10.tar.gz",
    "platform": null,
    "description": "# Super EasyPyPi\n\n```\npip install super-easypypi\n```\n\nThen\n```\n$ supereasypypi my-package\n```\n\nThen to push to production repo.\n\n```\n$ my-package/build --push\n```\n\nAnd to push to test repo.\n\n```\n$ my-package/build --push --test\n```\n\n```\n$ my-package/build --help\nBuild and push library to pypi index.\n\nUsage:\n    /home/q/work/temp/mypackage/build [OPTIONS] [EXTRA_ARGS]\n\nAll the EXTRA_ARGS are passed to twine. \nCredentials are in ~/.pypirc.\n\nOptions:\n    --push      Push to pypi\n    --test      Use test pypi\n    --debug     Set bash 'x' option\n    --help      Shows help message\n```\n\nTo overwrite existing files use `-f` option. For interactive mode use `-i` option.\n\n```\n$ supereasypypi --help\nusage: easypypi [-h] [-d DIR] [--replace-char REPLACE_CHAR] [-a AUTHOR] [-m AUTHOR_EMAIL] [-D DESCRIPTION] [-u HOME_PAGE_URL] [-U BUG_TRACKER_URL]\n                [-k KEYWORDS] [-V PYTHON_VERSION_REQUIRED] [-t PYPI_TOKEN] [-T TESTPYPI_TOKEN] [-f] [-v] [-i]\n                PACKAGE_NAME\n\nSuper EasyPyPi. Simple and easy to use tools for creating and publishing python packages.\n\npositional arguments:\n  PACKAGE_NAME          Package name you would like to appear in PyPi. Preferrably use dashes to separate words like \"my-package\". Undescores will be\n                        replaced with dashes.\n\noptions:\n  -h, --help            show this help message and exit\n  -d DIR, --dir DIR     Directory to create package in (default: /home/q/work/.temp/7)\n  --replace-char REPLACE_CHAR\n                        Make package directory name from provided PACKAGE_NAME parameter by replacing dashes to the specified value (default: \"\")\n  -a AUTHOR, --author AUTHOR\n                        Author (default: q)\n  -m AUTHOR_EMAIL, --author-email AUTHOR_EMAIL\n                        Author e-mail. (default: AUTHOR@example.com)\n  -D DESCRIPTION, --description DESCRIPTION\n                        Package short description (default: \"\")\n  -u HOME_PAGE_URL, --home-page-url HOME_PAGE_URL\n                        Package home page url. Provide your project's GitHub page e.g. (default: \"https://example.com\")\n  -U BUG_TRACKER_URL, --bug-tracker-url BUG_TRACKER_URL\n                        Package bug tracker url. Provide your project's GitHub issues page e.g. (default: \"https://example.com\")\n  -k KEYWORDS, --keywords KEYWORDS\n                        Package keywords. (default: \"\")\n  -V PYTHON_VERSION_REQUIRED, --python-version-required PYTHON_VERSION_REQUIRED\n                        Package required python version. (default: >=3.11)\n  -t PYPI_TOKEN, --pypi-token PYPI_TOKEN\n                        PyPi token. (default: \"\")\n  -T TESTPYPI_TOKEN, --testpypi-token TESTPYPI_TOKEN\n                        Test PyPi token. (default: \"\")\n  -f, --force           Overwrite existing files. By default exits with error. (default: False)\n  -v, --version         Prints EasyPyPi version.\n  -i, --interactive     Use wizard like interactive mode to fill in fields.\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Super easypypi",
    "version": "0.0.10",
    "project_urls": {
        "Bug Tracker": "https://github.com/yell0w4x/super-easypypi/issues",
        "Homepage": "https://github.com/yell0w4x/super-easypypi"
    },
    "split_keywords": [
        "easy",
        "pypi"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cd2dd92aad9d3aed92a8f160ece5ae6a12434a653dfd9d37c6aefae6a4dd88a5",
                "md5": "545ace3b021ce4b4244b897231332a50",
                "sha256": "e04ab016c13834a513d53af49cb1d5857db80707e5ee5c26a1c894b118d38cc9"
            },
            "downloads": -1,
            "filename": "super_easypypi-0.0.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "545ace3b021ce4b4244b897231332a50",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 9765,
            "upload_time": "2024-08-03T21:26:59",
            "upload_time_iso_8601": "2024-08-03T21:26:59.240346Z",
            "url": "https://files.pythonhosted.org/packages/cd/2d/d92aad9d3aed92a8f160ece5ae6a12434a653dfd9d37c6aefae6a4dd88a5/super_easypypi-0.0.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c4c06cc2cdced0c3f6e1655e393541e3caa9d0a960667934c1f3a657bb18d5f",
                "md5": "30935d03fbf63c0ec55735ef4c06dc6c",
                "sha256": "46208bd9a425a4996e112555df93382b390900bbe9b6d89b8e6db60886b4b668"
            },
            "downloads": -1,
            "filename": "super_easypypi-0.0.10.tar.gz",
            "has_sig": false,
            "md5_digest": "30935d03fbf63c0ec55735ef4c06dc6c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 8068,
            "upload_time": "2024-08-03T21:27:00",
            "upload_time_iso_8601": "2024-08-03T21:27:00.792532Z",
            "url": "https://files.pythonhosted.org/packages/4c/4c/06cc2cdced0c3f6e1655e393541e3caa9d0a960667934c1f3a657bb18d5f/super_easypypi-0.0.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-03 21:27:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "yell0w4x",
    "github_project": "super-easypypi",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "super-easypypi"
}
        
Elapsed time: 0.85754s