Skip to main content

Pykg

A package manager maintains local/remote dependencies for Fable Python projects.

Write F# and run Python code!

Installation

pip install pykg-manager

Usage

> pykg new myproj && cd myproj
# or mkdir myproj && cd myproj && pykg new .

> cat ./project.comf

project {
  name "fspy/testv"
  mirror "https://raw.githubusercontent.com/thautwarm/comf-index/main"
  version v0.1.0
  builder null
  src {
    "src/main.fs"
  }
  dep {
    name "lang/python"
    version ^ v3.8.0
  }
  dep {
    name "lang/net"
    version >= v5.0.0&&< v7.0.0
  }
  exe "src.main"
}

> cat src/main.fs
module Main

let _ = printfn "hello world"

> pykg a # resolge packages, compile F# sources, and run main

hello world

Release files for pykg-manager 0.1.2

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

Source distribution (sdist)

Source distribution for pykg-manager 0.1.2
File Size Uploaded
pykg-manager-0.1.2.tar.gz 122.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pykg-manager 0.1.2
File Interpreter ABI Platform
pykg_manager-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 268.5 kB

Release files / pykg-manager-0.1.2.tar.gz

Download URL pykg-manager-0.1.2.tar.gz
Size 122.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2dcbfaa52ce0eb98471f54c5edd5536f135721c66a3d29a8816231655853f961
BLAKE2b-256 checksum
How to use checksums
f8f047a92edc151e81aaff7678e9354c41265da575df8a795f9b42890dc62477
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / pykg_manager-0.1.2-py3-none-any.whl

Download URL pykg_manager-0.1.2-py3-none-any.whl
Size 145.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cfd89b6885e78542cd38172d9dce4eb2740d22586c81811d7f3374c5e9ef2651
BLAKE2b-256 checksum
How to use checksums
284d3fcdc041eb327a56ade154462cb169c05cc79b8874f6e8587abe18a417b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

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