ezpackage


Nameezpackage JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://github.com/datanooblol/ezpackage
SummaryThis is an easy way to write your own package.
upload_time2023-02-11 21:21:52
maintainer
docs_urlNone
authordatanooblol
requires_python>=3.0
licenseMIT
keywords ['python3' 'ez']
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ezpackage  
[![PyPI Latest Release](https://img.shields.io/pypi/v/ezpackage)](https://pypi.org/project/ezpackage/) 
[![Downloads](https://img.shields.io/pypi/dm/ezpackage)](https://pypi.org/project/ezpackage/)
[![Repo Size](https://img.shields.io/github/repo-size/datanooblol/ezpackage)](https://pypi.org/project/ezpackage/)
[![License](https://img.shields.io/pypi/l/ezpackage)](https://pypi.org/project/ezpackage/)
[![Release Date](https://img.shields.io/github/release-date/datanooblol/ezpackage)](https://pypi.org/project/ezpackage/)

## What is ezpackage?

**ezpackage** is a Python package for building and sharing your python package in an easy way.  

## Where to get ezpackage  
The source code is currently hosted at GitHub:  
https://github.com/datanooblol/ezpackage  

The latest version is available at  
[Python Package Index (PyPI)](https://pypi.org/project/ezpackage/)  

```sh  
# pip  
pip install ezpackage  
```  

## How to use ezconfiguration  

Steps to follow:
```python
# import EzPackage
from ezpackage.package_manager import EzPackage

# initialize EzPackage object
ezpkg = EzPackage(template_package_name='your_package', 
                  template_version='v0.1.0', 
                  template_author_name='your_name', 
                  template_author_email='your-email@something.com', 
                  template_url='https://github.com/your-git-account/your-package',
                  template_description='A package summary.', 
                  template_install_requires=['dependency1', 'dependency2'],
                  template_keywords=['tag1', 'tag2'],
                  template_include_package_data=True,
                  template_python_requires='>=3.0'
                 )

# create setup.py at the same level of your package
ezpkg.create_setup_py(package_parent_dir='your-package-parent-directory')

# build packages including: build, dist, <your package>.egg-info
ezpkg.build_package()

# upload your package in /your-package-parent-directory/dist/* to pypi
ezpkg.upload_to_pypi(username='your-pypi-username', password='your-pypi-password')

# remove built packages from your-package-parent-directory
ezpkg.remove_built_package()
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/datanooblol/ezpackage",
    "name": "ezpackage",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.0",
    "maintainer_email": "",
    "keywords": "['python3','ez']",
    "author": "datanooblol",
    "author_email": "data.noob.lol@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/e8/d5/2275803f187784b6b3644970b1b2bc078a22811a7d1edd0dbc5f0ffc0d02/ezpackage-0.1.2.tar.gz",
    "platform": null,
    "description": "# ezpackage  \n[![PyPI Latest Release](https://img.shields.io/pypi/v/ezpackage)](https://pypi.org/project/ezpackage/) \n[![Downloads](https://img.shields.io/pypi/dm/ezpackage)](https://pypi.org/project/ezpackage/)\n[![Repo Size](https://img.shields.io/github/repo-size/datanooblol/ezpackage)](https://pypi.org/project/ezpackage/)\n[![License](https://img.shields.io/pypi/l/ezpackage)](https://pypi.org/project/ezpackage/)\n[![Release Date](https://img.shields.io/github/release-date/datanooblol/ezpackage)](https://pypi.org/project/ezpackage/)\n\n## What is ezpackage?\n\n**ezpackage** is a Python package for building and sharing your python package in an easy way.  \n\n## Where to get ezpackage  \nThe source code is currently hosted at GitHub:  \nhttps://github.com/datanooblol/ezpackage  \n\nThe latest version is available at  \n[Python Package Index (PyPI)](https://pypi.org/project/ezpackage/)  \n\n```sh  \n# pip  \npip install ezpackage  \n```  \n\n## How to use ezconfiguration  \n\nSteps to follow:\n```python\n# import EzPackage\nfrom ezpackage.package_manager import EzPackage\n\n# initialize EzPackage object\nezpkg = EzPackage(template_package_name='your_package', \n                  template_version='v0.1.0', \n                  template_author_name='your_name', \n                  template_author_email='your-email@something.com', \n                  template_url='https://github.com/your-git-account/your-package',\n                  template_description='A package summary.', \n                  template_install_requires=['dependency1', 'dependency2'],\n                  template_keywords=['tag1', 'tag2'],\n                  template_include_package_data=True,\n                  template_python_requires='>=3.0'\n                 )\n\n# create setup.py at the same level of your package\nezpkg.create_setup_py(package_parent_dir='your-package-parent-directory')\n\n# build packages including: build, dist, <your package>.egg-info\nezpkg.build_package()\n\n# upload your package in /your-package-parent-directory/dist/* to pypi\nezpkg.upload_to_pypi(username='your-pypi-username', password='your-pypi-password')\n\n# remove built packages from your-package-parent-directory\nezpkg.remove_built_package()\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "This is an easy way to write your own package.",
    "version": "0.1.2",
    "split_keywords": [
        "['python3'",
        "'ez']"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f71c355b4461857fe340ddb22715d9c7a7e1d64740aa1b032f557c86ba39b0f0",
                "md5": "f933e52e598f69ba9486e2b610ce564e",
                "sha256": "caaa089a8cc367d28a853dce041ae9f1cc5a5a2bbbd31f4f67809d47c503733c"
            },
            "downloads": -1,
            "filename": "ezpackage-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f933e52e598f69ba9486e2b610ce564e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.0",
            "size": 5485,
            "upload_time": "2023-02-11T21:21:50",
            "upload_time_iso_8601": "2023-02-11T21:21:50.044077Z",
            "url": "https://files.pythonhosted.org/packages/f7/1c/355b4461857fe340ddb22715d9c7a7e1d64740aa1b032f557c86ba39b0f0/ezpackage-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8d52275803f187784b6b3644970b1b2bc078a22811a7d1edd0dbc5f0ffc0d02",
                "md5": "3c0dafc794b05eceb490aa77c55b24f5",
                "sha256": "81c1a7c477d36a348535b3c1efb1364ebd057f2e778bb18a287272a38f000611"
            },
            "downloads": -1,
            "filename": "ezpackage-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "3c0dafc794b05eceb490aa77c55b24f5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.0",
            "size": 4637,
            "upload_time": "2023-02-11T21:21:52",
            "upload_time_iso_8601": "2023-02-11T21:21:52.216459Z",
            "url": "https://files.pythonhosted.org/packages/e8/d5/2275803f187784b6b3644970b1b2bc078a22811a7d1edd0dbc5f0ffc0d02/ezpackage-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-11 21:21:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "datanooblol",
    "github_project": "ezpackage",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "ezpackage"
}
        
Elapsed time: 0.05961s