Catalog PyPI
Back to packageRELEASE DETAILS

0.0.14

PyPI

agileupipc

Python module to manage AgileUP Informatica PowerCenter.

Published26 Sept 2022
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 0.0.14 documentation

agileupipc

Python 3.8+ project to manage AgileUP Informatica PowerCenter with the following features:

  • Linux and Windows compatible project.

Prerequisites

This project uses poetry is a tool for dependency management and packaging in Python. It allows you to declare the libraries your project depends on, it will manage (install/update) them for you.

Use the installer rather than pip installing-with-the-official-installer.

poetry self add poetry-bumpversion
poetry -V
Poetry (version 1.2.0)

Windows Path

Install poetry from powershell in admin mode.

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

The path will be C:\Users\<YOURUSER>\AppData\Roaming\Python\Scripts\poetry.exe which will will need to add to your system path.

Windows GitBash

When using gitbash you can setup an alias for the poetry command:

alias poetry="\"C:\Users\<YOURUSER>\AppData\Roaming\Python\Scripts\poetry.exe\""

Getting Started

poetry update
poetry install

Run

poetry run agileupipc

Lint

poetry run flake8

Test

poetry run pytest

Publish

  • By default we are using PYPI packages.
  • Create yourself an access token for PYPI and then follow the instructions.
export PYPI_USERNAME=__token__ 
export PYPI_PASSWORD=<Your API Token>
poetry publish --build --username $PYPI_USERNAME --password $PYPI_PASSWORD

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Releasing

We are using poetry-bumpversion to manage release versions.

poetry version patch

Dependency

Once the release has been created it is now available for you to use in other python projects via:

pip install agileupipc

And also for poetry projects via:

poetry add agileupipc

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
click
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8,<4.0",
  "evaluation": "NOT_EVALUATED"
}
click (>=8.1,<9.0)runtime
PyYAML
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8,<4.0",
  "evaluation": "NOT_EVALUATED"
}
PyYAML (>=5.4.1,<6.0.0)runtime
prettytable
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8,<4.0",
  "evaluation": "NOT_EVALUATED"
}
prettytable (>=3.3.0,<4.0.0)runtime
hvac
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8,<4.0",
  "evaluation": "NOT_EVALUATED"
}
hvac (>=1.0.2,<2.0.0)runtime

Distribution files

2 collected
agileupipc-0.0.14-py3-none-any.whl

bdist_wheel · 4.78 KB · Python py3

Source file
agileupipc-0.0.14.tar.gz

sdist · 3.95 KB · Python source

Source file

Repository

PENDING
agile-solutions-gb-ltd/agileupstate

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
agile-solutions-gb-ltd/agileupipc

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:07 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:f4dbbb8dd022028abc9595c40e101352c75dbfe735e4199239ae01d48b0de817

Other collected versions

View all collected versions →