Tools to interface GitHub, PyPI, NPM and local modules / repos. Used for generating files to keep projects dry and synced. Tailored for my general packages.
Project description
generalpackager
Tools to interface GitHub, PyPI, NPM and local modules / repos. Used for generating files to keep projects dry and synced. Tailored for my general packages.
This package and 3 other make up ManderaGeneral.
Information
Package | Ver | Latest Release | Python | Platform | Lvl | Todo | Tests |
---|---|---|---|---|---|---|---|
generalpackager | 0.4 | 2022-08-24 11:34 CEST | 3.8, 3.9 | Windows, Ubuntu | 2 | 8 | 60.3 % |
Contents
generalpackager ├─ Information ├─ Contents ├─ Installation ├─ Attributes └─ Todo
Installation
Command | generallibrary | generalfile | pandas | gitpython | requests | pyinstaller |
---|---|---|---|---|---|---|
pip install generalpackager |
Yes | Yes | Yes | Yes | Yes | Yes |
Attributes
Module: generalpackager ├─ Class: GitHub │ ├─ Method: download │ ├─ Method: exists │ ├─ Method: get_description │ ├─ Method: get_owners_packages │ ├─ Method: get_topics │ ├─ Method: get_website │ ├─ Method: request_kwargs (Untested) │ ├─ Method: set_description (Untested) │ ├─ Method: set_topics (Untested) │ ├─ Method: set_website (Untested) │ └─ Property: url ├─ Class: LocalModule │ ├─ Method: exists │ ├─ Method: get_all_local_modules │ ├─ Method: get_dependants │ ├─ Method: get_dependencies │ ├─ Property: module │ ├─ Property: objInfo │ └─ Property: path ├─ Class: LocalRepo │ ├─ Class: Targets (Untested) │ ├─ Class: cls_metadata (Untested) │ ├─ Method: exists │ ├─ Method: format_file (Untested) │ ├─ Method: get_exeproduct_path (Untested) │ ├─ Method: get_exetarget_path (Untested) │ ├─ Method: get_generate_path (Untested) │ ├─ Method: get_git_exclude_path (Untested) │ ├─ Method: get_git_ignore_path (Untested) │ ├─ Method: get_index_js_path (Untested) │ ├─ Method: get_init_path (Untested) │ ├─ Method: get_license_path (Untested) │ ├─ Method: get_manifest_path (Untested) │ ├─ Method: get_metadata_path (Untested) │ ├─ Method: get_npm_ignore_path (Untested) │ ├─ Method: get_org_readme_path (Untested) │ ├─ Method: get_package_json_path (Untested) │ ├─ Method: get_package_paths_gen │ ├─ Method: get_randomtesting_path (Untested) │ ├─ Method: get_readme_path │ ├─ Method: get_setup_path (Untested) │ ├─ Method: get_test_js_path (Untested) │ ├─ Method: get_test_path │ ├─ Method: get_test_paths │ ├─ Method: get_test_template_path (Untested) │ ├─ Method: get_workflow_path (Untested) │ ├─ Method: git_changed_files │ ├─ Method: is_django (Untested) │ ├─ Method: is_exe (Untested) │ ├─ Method: is_node (Untested) │ ├─ Method: is_python (Untested) │ ├─ Method: metadata_exists │ ├─ Property: name │ ├─ Method: replace_camel_case (Untested) │ ├─ Method: replace_docstrings (Untested) │ ├─ Method: repo_exists │ ├─ Property: target │ ├─ Method: targetted │ └─ Method: text_in_tests ├─ Class: LocalRepo_Node (Untested) ├─ Class: LocalRepo_Python (Untested) │ ├─ Method: get_venv_path (Untested) │ └─ Method: unittest ├─ Class: Packager │ ├─ Class: GitHub │ ├─ Class: LocalModule │ ├─ Class: LocalRepo │ ├─ Class: Packages (Untested) │ │ └─ Method: all_packages (Untested) │ ├─ Class: PyPI │ ├─ Class: Targets (Untested) │ ├─ Property: all_files_by_relative_path (Untested) │ ├─ Method: commit_and_push (Untested) │ ├─ Method: compare_local_to_github │ ├─ Method: compare_local_to_pypi │ ├─ Method: create_blank_locally (Untested) │ ├─ Method: file_by_relative_path (Untested) │ ├─ Property: file_secret_readme (Untested) │ ├─ Property: files │ ├─ Method: filter_relative_filenames │ ├─ Method: general_bumped_set │ ├─ Method: general_changed_dict │ ├─ Method: generate_generate (Untested) │ ├─ Method: generate_git_exclude │ ├─ Method: generate_index_js (Untested) │ ├─ Method: generate_init (Untested) │ ├─ Method: generate_license │ ├─ Method: generate_localfiles (Untested) │ ├─ Method: generate_manifest │ ├─ Method: generate_npm_ignore (Untested) │ ├─ Method: generate_package_json (Untested) │ ├─ Method: generate_personal_readme │ ├─ Method: generate_randomtesting (Untested) │ ├─ Method: generate_readme │ ├─ Method: generate_setup │ ├─ Method: generate_test_js (Untested) │ ├─ Method: generate_test_template (Untested) │ ├─ Method: generate_workflow │ ├─ Method: get_attributes_markdown │ ├─ Method: get_badges_dict │ ├─ Method: get_classifiers │ ├─ Method: get_dependants │ ├─ Method: get_dependencies │ ├─ Method: get_description_markdown │ ├─ Method: get_env │ ├─ Method: get_footnote_markdown │ ├─ Method: get_information_markdown │ ├─ Method: get_installation_markdown │ ├─ Method: get_latest_release │ ├─ Method: get_new_packager │ ├─ Method: get_ordered_packagers │ ├─ Method: get_owners_package_names │ ├─ Method: get_sync_job │ ├─ Method: get_todos │ ├─ Method: get_todos_markdown │ ├─ Method: get_topics │ ├─ Method: get_triggers │ ├─ Method: get_unittest_job │ ├─ Method: get_untested_objInfo_dict │ ├─ Property: github │ ├─ Method: github_available (Untested) │ ├─ Method: github_link │ ├─ Method: github_link_path_line │ ├─ Method: if_publish_bump (Untested) │ ├─ Method: if_publish_publish (Untested) │ ├─ Method: is_bumped │ ├─ Method: is_django (Untested) │ ├─ Method: is_exe (Untested) │ ├─ Method: is_general │ ├─ Method: is_node (Untested) │ ├─ Method: is_python (Untested) │ ├─ Property: localmodule │ ├─ Method: localmodule_available (Untested) │ ├─ Property: localrepo │ ├─ Method: localrepo_available (Untested) │ ├─ Method: name_is_general (Untested) │ ├─ Property: pypi │ ├─ Method: pypi_available (Untested) │ ├─ Method: relative_path_is_aesthetic │ ├─ Method: reserve_name (Untested) │ ├─ Method: run_ordered_methods │ ├─ Property: simple_name (Untested) │ ├─ Method: step_install_necessities │ ├─ Method: step_install_package_git │ ├─ Method: step_install_package_pip │ ├─ Method: step_run_packager_method │ ├─ Method: step_setup_python │ ├─ Method: step_setup_ssh (Untested) │ ├─ Method: steps_setup │ ├─ Method: summary_packagers (Untested) │ ├─ Method: sync_github_metadata (Untested) │ ├─ Property: target │ ├─ Method: upload_package_summary (Untested) │ ├─ Method: workflow_sync (Untested) │ └─ Method: workflow_unittest (Untested) └─ Class: PyPI ├─ Method: download ├─ Method: exists ├─ Method: get_date ├─ Method: get_owners_packages ├─ Method: get_tarball_url ├─ Method: get_version └─ Property: url
Todo
f0340b4.Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
generalpackager-0.4.tar.gz
(36.2 kB
view hashes)
Built Distribution
Close
Hashes for generalpackager-0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d455a8eb0f1859d85c56c2948db2467cbff5b35ea45b5f634ac0de80a243fc97 |
|
MD5 | 7d3025009b6ba120217c79e7a9c347bf |
|
BLAKE2b-256 | 091132b2fb4145721e7366c9cee6e3134edcb8ebcc518aa5d3acbafa9d3ca3a0 |