python-packages-installer


Namepython-packages-installer JSON
Version 3.14.6 PyPI version JSON
download
home_pagehttps://github.com/ezhov-evgeny/webdav-client-python-3
SummaryThis package helps you to install all modules you need in your directory
upload_time2023-08-10 12:29:53
maintainer
docs_urlNone
authorGuido van Rossum
requires_python
licenseMIT License
keywords webdav client python module library packet yandex.disk dropbox google disk box 4shared
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            Package installer
=========
[![PyPI](https://img.shields.io/pypi/v/webdavclient3)](https://pypi.org/project/webdavclient3/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/webdavclient3)  

This package helps you to install all modules you need in your directory

Installation
------------
```bash
$ pip install python-packages-installer
```

Sample Usage
------------

```python
from intaller.install import ModuleInstaller

client = ModuleInstaller({})
client.install_modules(path_to_folder="PATH")
```


# For Contributors

### Prepare development environment
1. Install docker on your development machine
1. Start WebDAV server for testing by following commands from the project's root folder or change path to `conf` dir in second command to correct:
```shell script
docker pull bytemark/webdav
docker run -d --name webdav -e AUTH_TYPE=Basic -e USERNAME=alice -e PASSWORD=secret1234 -v conf:/usr/local/apache2/conf -p 8585:80 bytemark/webdav
``` 

### Code convention

Please check your code according PEP8 Style guides.

### Run tests
1. Check that webdav container is started on your local machine
1. Execute following command in the project's root folder:
```shell script
python -m unittest discover -s tests
```

### Prepare a Pull Request

Please use this check list before creating PR:
1. You code should be formatted according PEP8
1. All tests should successfully pass
1. Your changes shouldn't change previous default behaviour, exclude defects
1. All changes are covered by tests 

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ezhov-evgeny/webdav-client-python-3",
    "name": "python-packages-installer",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "webdav,client,python,module,library,packet,Yandex.Disk,Dropbox,Google Disk,Box,4shared",
    "author": "Guido van Rossum",
    "author_email": "Guido-van-Rossum@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/36/2f/a79ced892515fcaac3d0d65e2ba86ca07972518ce745ee0e2d9e2bdce8ea/python-packages-installer-3.14.6.tar.gz",
    "platform": null,
    "description": "Package installer\r\n=========\r\n[![PyPI](https://img.shields.io/pypi/v/webdavclient3)](https://pypi.org/project/webdavclient3/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/webdavclient3)  \r\n\r\nThis package helps you to install all modules you need in your directory\r\n\r\nInstallation\r\n------------\r\n```bash\r\n$ pip install python-packages-installer\r\n```\r\n\r\nSample Usage\r\n------------\r\n\r\n```python\r\nfrom intaller.install import ModuleInstaller\r\n\r\nclient = ModuleInstaller({})\r\nclient.install_modules(path_to_folder=\"PATH\")\r\n```\r\n\r\n\r\n# For Contributors\r\n\r\n### Prepare development environment\r\n1. Install docker on your development machine\r\n1. Start WebDAV server for testing by following commands from the project's root folder or change path to `conf` dir in second command to correct:\r\n```shell script\r\ndocker pull bytemark/webdav\r\ndocker run -d --name webdav -e AUTH_TYPE=Basic -e USERNAME=alice -e PASSWORD=secret1234 -v conf:/usr/local/apache2/conf -p 8585:80 bytemark/webdav\r\n``` \r\n\r\n### Code convention\r\n\r\nPlease check your code according PEP8 Style guides.\r\n\r\n### Run tests\r\n1. Check that webdav container is started on your local machine\r\n1. Execute following command in the project's root folder:\r\n```shell script\r\npython -m unittest discover -s tests\r\n```\r\n\r\n### Prepare a Pull Request\r\n\r\nPlease use this check list before creating PR:\r\n1. You code should be formatted according PEP8\r\n1. All tests should successfully pass\r\n1. Your changes shouldn't change previous default behaviour, exclude defects\r\n1. All changes are covered by tests \r\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "This package helps you to install all modules you need in your directory",
    "version": "3.14.6",
    "project_urls": {
        "Homepage": "https://github.com/ezhov-evgeny/webdav-client-python-3"
    },
    "split_keywords": [
        "webdav",
        "client",
        "python",
        "module",
        "library",
        "packet",
        "yandex.disk",
        "dropbox",
        "google disk",
        "box",
        "4shared"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "362fa79ced892515fcaac3d0d65e2ba86ca07972518ce745ee0e2d9e2bdce8ea",
                "md5": "e12c72918a7dbe8839b321ebe891aaae",
                "sha256": "22b625dbba9b09a163aff5c684d5718b7134aa807f7d82658230d76f684272c8"
            },
            "downloads": -1,
            "filename": "python-packages-installer-3.14.6.tar.gz",
            "has_sig": false,
            "md5_digest": "e12c72918a7dbe8839b321ebe891aaae",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7706,
            "upload_time": "2023-08-10T12:29:53",
            "upload_time_iso_8601": "2023-08-10T12:29:53.257924Z",
            "url": "https://files.pythonhosted.org/packages/36/2f/a79ced892515fcaac3d0d65e2ba86ca07972518ce745ee0e2d9e2bdce8ea/python-packages-installer-3.14.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-10 12:29:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ezhov-evgeny",
    "github_project": "webdav-client-python-3",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": false,
    "lcname": "python-packages-installer"
}
        
Elapsed time: 0.09491s