Metadata-Version: 2.4
Name: aedev_project_manager
Version: 0.3.11
Summary: aedev namespace package portion project_manager: create and maintain Python projects locally and remotely
Home-page: https://gitlab.com/aedev-group/aedev_project_manager
Author: AndiEcker
Author-email: aecker2@gmail.com
License: GPL-3.0-or-later
Project-URL: Bug Tracker, https://gitlab.com/aedev-group/aedev_project_manager/-/issues
Project-URL: Documentation, https://aedev.readthedocs.io/en/latest/_autosummary/aedev.project_manager.html
Project-URL: Repository, https://gitlab.com/aedev-group/aedev_project_manager
Project-URL: Source, https://aedev.readthedocs.io/en/latest/_modules/aedev/project_manager.html
Keywords: configuration,development,environment,productivity
Classifier: Development Status :: 3 - Alpha
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: anybadge==1.16.0
Requires-Dist: coverage==7.12.0
Requires-Dist: coverage-badge==1.1.2
Requires-Dist: flake8==7.3.0
Requires-Dist: mypy==1.18.2
Requires-Dist: packaging==25.0
Requires-Dist: pillow==12.0.0
Requires-Dist: types-Pillow==10.2.0.20240822
Requires-Dist: PyGithub==2.8.1
Requires-Dist: pylint==4.0.3
Requires-Dist: pytest==9.0.1
Requires-Dist: pytest-cov==7.0.0
Requires-Dist: python-gitlab==7.0.0
Requires-Dist: requests==2.32.5
Requires-Dist: requests-toolbelt==1.0.0
Requires-Dist: setuptools==80.9.0
Requires-Dist: ae_base==0.3.74
Requires-Dist: ae_files==0.3.25
Requires-Dist: ae_paths==0.3.43
Requires-Dist: ae_dynamicod==0.3.15
Requires-Dist: ae_literal==0.3.35
Requires-Dist: ae_updater==0.3.17
Requires-Dist: ae_core==0.3.81
Requires-Dist: ae_console==0.3.91
Requires-Dist: ae_shell==0.3.9
Requires-Dist: ae_template==0.3.2
Requires-Dist: ae_pythonanywhere==0.3.3
Requires-Dist: aedev_base==0.3.1
Requires-Dist: aedev_commands==0.3.2
Requires-Dist: aedev_project_vars==0.3.1
Provides-Extra: dev
Requires-Dist: aedev_project_tpls==0.3.68; extra == "dev"
Requires-Dist: ae-parse-date==0.3.5; extra == "dev"
Requires-Dist: anybadge==1.16.0; extra == "dev"
Requires-Dist: coverage-badge==1.1.2; extra == "dev"
Requires-Dist: aedev_project_manager==0.3.11; extra == "dev"
Requires-Dist: flake8==7.3.0; extra == "dev"
Requires-Dist: mypy==1.18.2; extra == "dev"
Requires-Dist: pylint==4.0.3; extra == "dev"
Requires-Dist: pytest==9.0.1; extra == "dev"
Requires-Dist: pytest-cov==7.0.0; extra == "dev"
Requires-Dist: pytest-django==4.11.1; extra == "dev"
Requires-Dist: typing==3.7.4.3; extra == "dev"
Requires-Dist: types-setuptools==80.9.0.20250822; extra == "dev"
Provides-Extra: docs
Provides-Extra: tests
Requires-Dist: anybadge==1.16.0; extra == "tests"
Requires-Dist: coverage-badge==1.1.2; extra == "tests"
Requires-Dist: aedev_project_manager==0.3.11; extra == "tests"
Requires-Dist: flake8==7.3.0; extra == "tests"
Requires-Dist: mypy==1.18.2; extra == "tests"
Requires-Dist: pylint==4.0.3; extra == "tests"
Requires-Dist: pytest==9.0.1; extra == "tests"
Requires-Dist: pytest-cov==7.0.0; extra == "tests"
Requires-Dist: pytest-django==4.11.1; extra == "tests"
Requires-Dist: typing==3.7.4.3; extra == "tests"
Requires-Dist: types-setuptools==80.9.0.20250822; extra == "tests"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# project_manager command line tool

simplifies your programming workflow, in order to:

    * clone or fork projects from GitLab or GitHub
    * push bug fixes and new features of projects to GitLab or GitHub
    * request a MR (merge request) (or a PR (pull request) at GitHub)
    * publish packages to [PyPI](https://pypi.org) or [PyPI Test](https://test.pypi.org)
    * deploy Django apps to [PythonAnywhere](https://pythonanywhere.com)  
    * run resource checks (i18n, images, sounds)
    * run unit and integration tests (with coverage reports)
    * use templates to create and maintain code, resource and configuration files
    * bulk refresh/update of mulitple projects, e.g. your namespace portions projects (:pep:`420`)

for more detailed information see the
[manual](https://aedev.readthedocs.io/en/latest/man/project_manager.html "project manager manual").

the source code is available at [Gitlab](https://gitlab.com/aedev-group/aedev_project_manager)
maintained by the user group [aedev-group](https://gitlab.com/aedev-group).

this project is implemented in pure Python code and based on some portions of the
[__ae__ namespace(Application Environment)](https://ae.readthedocs.io "ae namespace portions on rtd").
