Skip to main content

Fn Deps

Simple helpers for managing and publishing dependencies.

This is used by teh fn_graph project and currently only supports poetry based repos. The primary point is to make publishing a package easy and dependable. The main call is:

fn_deps publish <major|minor|patch>

This will:

  • Check there are no uncommitted changed
  • Check you are up to date with the origin/master branch
  • Update the package version
  • Use dephell to create a setup.py (very nice for local development)
  • Commit the changes ot the version and setup.py
  • Build the package
  • Tag the commit with the version
  • Push the branch and the tags to origin
  • Publish the package on Pypi

If anything goes wrong it will revert to the original commit without any changes.

Metadata

Release files for fn-deps 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fn-deps 0.1.0
File Size Uploaded
fn_deps-0.1.0.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fn-deps 0.1.0
File Interpreter ABI Platform
fn_deps-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.8 kB

Release files / fn_deps-0.1.0.tar.gz

Download URL fn_deps-0.1.0.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6b34794dfd47dcb98254a3caeceab37e67009b1e39726074af97e22ee5a72d63
BLAKE2b-256 checksum
How to use checksums
8572bc02826898902faafc4d959ed1d04ecbd2333168aca2253081e8d249d1d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.5 CPython/3.8.2 Linux/5.4.0-31-generic

Release files / fn_deps-0.1.0-py3-none-any.whl

Download URL fn_deps-0.1.0-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b18ee11b53e3f86ce53eae046ead1f142edcddaba45d94f0f3ccc0ce7fd90dd
BLAKE2b-256 checksum
How to use checksums
2e0b5a9e4fc0ccf08372d88b7a08909e5f19ccb79dff50f684bfa169ff6a7c09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.5 CPython/3.8.2 Linux/5.4.0-31-generic

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.5

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page