pyproc


Namepyproc JSON
Version 0.1.13 PyPI version JSON
download
home_pagehttps://gitlab.com/wakataw/pyproc
SummaryPython SPSEv4 wrapper
upload_time2023-05-10 04:13:02
maintainer
docs_urlNone
authorAgung Pratama
requires_python>=3.7
licenseMIT
keywords api spse lpse pengadaan procurement lkpp lelang tender
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PyProc

![Build Status](https://github.com/wakataw/pyproc/actions/workflows/pyproc-pypi.yml/badge.svg) [![Version](https://img.shields.io/badge/version-v0.1.12-blue)](https://pypi.org/project/pyproc/) [![Python >=3.7](https://img.shields.io/badge/python->=3.7-yellow.svg)](https://www.python.org/downloads/) [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://github.com/wakataw/pyproc)

PyProc (Python Procurement) merupakan wrapper untuk API SPSE Versi 4 yang ditulis dalam bahasa Python. Sistem Pengadaan Secara Elektronik (SPSE) SPSE merupakan aplikasi e-Procurement yang dikembangkan oleh LKPP untuk digunakan oleh LPSE di instansi pemerintah seluruh Indonesia.

> DISCLAIMER: 
> 
> Penulis tidak terafiliasi dengan pengembang SPSE atau pemilik aplikasi SPSE. Software ini dikembangkan dengan tujuan akademis, bentuk pengawasan oleh masyarakat, dan membantu pengusaha untuk mempermudah otomasi perolehan informasi pengadaan dari pemerintah.
> 
> Penggunaan yang tidak wajar dan mengganggu sebagian atau seluruh fungsi aplikasi SPSE pada satuan kerja menjadi tanggung jawab masing-masing pengguna.
> 
> PyProc ada karena SPSE ada, jadi gunakanlah dengan bijak dan secukupnya.

## Pemasangan

Pemasangan PyProc via `pip`:
```bash
$ pip install pyproc
```

Upgrade PyProc via `pip`:
```bash
$ pip install pyproc --upgrade
```

Instalasi versi unstable:
```bash
$ pip install git+https://github.com/wakataw/pyproc.git
```

atau, Download executeable file (.exe) untuk windows [di sini](https://github.com/wakataw/pyproc/releases) (experimental).

## Testing

Anda bisa menjalankan beberapa Test Case untuk memastikan semua fungsi berjalan dengan baik.
Clone repository ini lalu jalankan perintah berikut:

```bash
$ git clone https://github.com/wakataw/pyproc.git
$ cd pyproc
$ python setup.py test
```

## Penggunaan Command Line Interface

### Download Data LPSE
Format Command
```bash
$ pyproc [ARGUMENT] DAFTAR_LPSE
```
**Arguments**

argumen | contoh | diperlukan | default | keterangan
---|---|---|---|---
`DAFTAR_LPSE` | `pyproc http://lpse.pu.go.id` | Ya | - | Daftar alamat LPSE yang akan diunduh. <br>[Format Daftar LPSE](#format-daftar-lpse-lanjutan)
`-h --help` | `pyproc --help` | optional | - | menampilkan keterangan dan bantuan
`-k --keyword` | `pyproc --keyword "mobil dinas" ...` | optional | - | filter pencarian index paket berdasarkan kata kunci tertentu
`-t --tahun-anggaran` | `pyproc --tahun-anggaran 2021 ...` | optional | Tahun Berjalan | Filter pencarian index paket berdasarkan tahun anggaran tertentu. Fungsi ini hanya berlaku mulai dari SPSE 4.4. <br><br>Format Penulisan: <br>**ALL**: mengunduh seluruh data <br>**2021**: mengunduh data untuk tahun 2021 <br>**2015,2018,2019**: mengunduh data untuk tahun 2015, 2018, dan 2019<br>**2011-2020** mengunduh data untuk tahun 2011 s.d. 2020
`--kategori` | `pyproc --kategori PENGADAAN_BARANG ...` | optional | - | Filter pencarian berdasarkan kategori pengadaan. <br>Daftar kategori: `PENGADAAN_BARANG`, `JASA_KONSULTANSI_BADAN_USAHA_NON_KONSTRUKSI`, `PEKERJAAN_KONSTRUKSI`, `JASA_LAINNYA`, `JASA_KONSULTANSI_PERORANGAN`, `JASA_KONSULTANSI_BADAN_USAHA_KONSTRUKSI`
`--nama-penyedia` | `pyproc --nama-penyedia "PT SUKA MAJU" ...` | optional | - | Filter pencarian index paket berdasarkan nama penyedia
`-c --chunk-size` | `pyproc --chunk-size 25 ...` | optional | 25 | Jumlah daftar paket per halaman yang diunduh. Semakin besar jumlah tidak menjamin proses download semakin cepat. Gunakanlah jumlah data yang wajar sehingga tidak membebani server SPSE.
`-w --workers` | `pyproc --workers 4 ...` | optional | 8 | Jumlah koneksi yang berjalan secara bersamaan saat mengunduh detil paket dengan maksimal 10 worker.
`-x --timeout` | `pyproc --timeout 60 ...` | optional | 30 | Waktu tunggu jika koneksi lambat (dalam detik)
`-n --non-tender` | `pyproc --non-tender ...` | optional | FALSE | Tambahkan argumen ini untuk mengunduh data non-tender/pengadaan langsung
`-d --index-download-delay` | `pyproc --index-download-delay 5 ...` | optional | 1 | Waktu jeda download index paket untuk setiap halaman/batch
`-o --output` | `pyproc --ouput csv ...` | optional | csv | Jenis data keluaran/hasil dari download. Format yang didukung csv dan json. Karena keterbatasan format, tidak semua data ditampilkan pada format csv. Jika memerlukan data detil yang komprehensif, gunakan format json karena mencangkup semua data detail.
`--keep-index` | `pyproc --keep-index ...` | optinal | FALSE | pyproc akan membentuk file idx (sqlite3 database) saat proses download dan akan dihapus ketika proses selesai. Tambahkan argumen ini jika tidak ingin menghapus database tersebut.
`-r --resume` | `pyproc --resume ...` | optinal | FALSE | Tambahkan argument ini untuk melanjutkan proses yang gagal (karena internet putus atau gangguan koneksi lainnya). Namun pastikan bahwa seluruh index sudah berhasil diunduh karena argumen --resume akan melewati proses download index.
`-s --sep` | `pyproc --sep ";" https://lpse.com` | optional | `;` titik koma | Set custom separator untuk output format csv
`--log` | `pyproc --log INFO ...` | optional | INFO | Argumen untuk setting informasi yang ditampilkan pyproc pada terminal. Daftar nilai yang didukung: <br>`DEBUG`: menampilkan informasi sedetil mungkin<br>`INFO`: menampilkan informasi penting saja <br>`WARNING`: hanya menampilkan informasi yang bersifat warning <br>`ERROR`: hanya menampilkan error <br>`CRITICAL`: hanya menampilkan permasalahan yang bersifat kritis saja

### Format Daftar LPSE (lanjutan)
PyProc dapat mengunduh data dari 1 atau lebih LPSE. Proses tersebut akan berjalan sesuai dengan nilai `DAFTAR_LPSE` yang diberikan user. Beberapa format yang didukung oleh PyProc adalah sebagai berikut:
- Download data dengan menyertakan nama file hasil download
  
  Untuk set nama file secara manual, gunakan format `"alamatlpse[titik_koma]namafile"`.
  
  ```bash
  $ pyproc "http://lpse.pu.go.id;namaoutput" --output json
  ```
  
  perintah ini akan mengunduh data LPSE PU dan mengekspor data ke file `namaoutput.json`

- Download data lebih dari 1 LPSE
  
  Untuk mengunduh lebih dari 1 lpse secara bersamaan, gunakan format `"alamat1[koma]alamat2[koma]alamat3"`

  ```bash
  $ pyproc https://lpse.jakarta.go.id,http://lpse.pu.go.id
  ```
  
  atau dengan menyertakan namafile dengan format `"alamat1[titikkoma]nama1[koma]alamat2[titikkoma]nama2"`

  ```bash
  $ pyproc "https://lpse.jakarta.go.id;filejakarta,http://lpse.pu.go.id;filepu"
  ```

  - Download data berdasrakan daftar lpse pada file csv
  Download paket LPSE dengan sumber alamat dari file
  ```bash
  $ pyproc daftarlpse.csv

  # konten daftarlpse.csv
  lpse.sumbarprov.go.id
  lpse.pu.go.id
  lpse.kemenkeu.go.id
  
  # konten daftarlpse.csv dengan nama hasil download
  lpse.sumbarprov.go.id;lpse-sumbar
  lpse.pu.go.id;lpse-pu.csv
  lpse.kemenkeu.go.id;lpse-kemenkeu
  ```

### Download Daftar LPSE
Untuk mengunduh daftar alamat LPSE berdasarkan situs inaproc (https://inaproc.id/lpse), jalankan perintah berikut:
```bash
$ pyproc daftarlpse
```

Perintah tersebut akan mengunduh daftar alamat lpse dan mengekspornya ke file `daftarlpse.csv`.

## Penggunaan PyProc Sebagai Package

Untuk dapat menggunakan PyProc, anda harus mengimpornya terlebih dahulu dan menginisiasi objek `Lpse`

```python
from pyproc import Lpse

# Inisiasi objek lpse kementerian pu
lpse = Lpse('http://lpse.pu.go.id')

# Print versi dan last update aplikasi SPSE
print(lpse.version)
print(lpse.last_update)
```

### Pencarian Daftar Paket Lelang

```python
from pyproc import Lpse

lpse = Lpse('http://lpse.pu.go.id')

# mendapatkan daftar paket lelang
daftar_lelang = lpse.get_paket_tender(start=0, length=2)
print(daftar_lelang)

# pencarian paket non tender (penunjukkan langsung)
daftar_pl = lpse.get_paket_non_tender(start=0, length=30)
```

Pencarian Paket dengan mengurutkan berdasarkan kolom tertentu
```python
from pyproc import Lpse
from pyproc.lpse import By

lpse = Lpse('http://lpse.padang.go.id')

# pencarian daftar lelang, urutkan berdasarkan Harga Perkiraan Sendiri
daftar_lelang = lpse.get_paket_tender(start=0, length=30, order=By.HPS)
```

Filter pencarian paket berdasarkan kategori pengadaan
```python
from pyproc import Lpse
from pyproc import JenisPengadaan
lpse = Lpse('http://lpse.padang.go.id')

# Kategori Pengadaan Barang
paket_pengadaan_barang = lpse.get_paket_tender(start=0, length=30, kategori=JenisPengadaan.PENGADAAN_BARANG)
paket_konstruksi = lpse.get_paket_tender(start=0, length=30, kategori=JenisPengadaan.PEKERJAAN_KONSTRUKSI)

# dst untuk kategori lainnya
```

### Pencarian Detil Paket Lelang

```python
from pyproc import Lpse

lpse = Lpse('http://lpse.padang.go.id')

# mendapatkan semua detil paket lelang
detil = lpse.detil_paket_tender(id_paket='48658064')
detil.get_all_detil()
print(detil)

# mendapatkan hanya pemenang lelang
pemenang = detil.get_pemenang()
print(pemenang)
```

## Uninstall 

Untuk uninstall package jalankan perintah berikut:
```bash
$ pip uninstall pyproc
```

## License
Paket ini di-release di bawah lisensi MIT.

## Donatur ☕️
Orang-orang yang berjasa menyediakan kopi sehingga pengembangan paket tetap berjalan
- Angga Rinaldi Rizal (50 cangkir ☕️)

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/wakataw/pyproc",
    "name": "pyproc",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "api,spse,lpse,pengadaan,procurement,lkpp,lelang,tender",
    "author": "Agung Pratama",
    "author_email": "agungpratama1001@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/02/79/d43227ec1b6cb604aa8cf7c7ddcbb76b90075327bdbd9d7a856d9c44afc8/pyproc-0.1.13.tar.gz",
    "platform": null,
    "description": "# PyProc\n\n![Build Status](https://github.com/wakataw/pyproc/actions/workflows/pyproc-pypi.yml/badge.svg) [![Version](https://img.shields.io/badge/version-v0.1.12-blue)](https://pypi.org/project/pyproc/) [![Python >=3.7](https://img.shields.io/badge/python->=3.7-yellow.svg)](https://www.python.org/downloads/) [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://github.com/wakataw/pyproc)\n\nPyProc (Python Procurement) merupakan wrapper untuk API SPSE Versi 4 yang ditulis dalam bahasa Python. Sistem Pengadaan Secara Elektronik (SPSE) SPSE merupakan aplikasi e-Procurement yang dikembangkan oleh LKPP untuk digunakan oleh LPSE di instansi pemerintah seluruh Indonesia.\n\n> DISCLAIMER: \n> \n> Penulis tidak terafiliasi dengan pengembang SPSE atau pemilik aplikasi SPSE. Software ini dikembangkan dengan tujuan akademis, bentuk pengawasan oleh masyarakat, dan membantu pengusaha untuk mempermudah otomasi perolehan informasi pengadaan dari pemerintah.\n> \n> Penggunaan yang tidak wajar dan mengganggu sebagian atau seluruh fungsi aplikasi SPSE pada satuan kerja menjadi tanggung jawab masing-masing pengguna.\n> \n> PyProc ada karena SPSE ada, jadi gunakanlah dengan bijak dan secukupnya.\n\n## Pemasangan\n\nPemasangan PyProc via `pip`:\n```bash\n$ pip install pyproc\n```\n\nUpgrade PyProc via `pip`:\n```bash\n$ pip install pyproc --upgrade\n```\n\nInstalasi versi unstable:\n```bash\n$ pip install git+https://github.com/wakataw/pyproc.git\n```\n\natau, Download executeable file (.exe) untuk windows [di sini](https://github.com/wakataw/pyproc/releases) (experimental).\n\n## Testing\n\nAnda bisa menjalankan beberapa Test Case untuk memastikan semua fungsi berjalan dengan baik.\nClone repository ini lalu jalankan perintah berikut:\n\n```bash\n$ git clone https://github.com/wakataw/pyproc.git\n$ cd pyproc\n$ python setup.py test\n```\n\n## Penggunaan Command Line Interface\n\n### Download Data LPSE\nFormat Command\n```bash\n$ pyproc [ARGUMENT] DAFTAR_LPSE\n```\n**Arguments**\n\nargumen | contoh | diperlukan | default | keterangan\n---|---|---|---|---\n`DAFTAR_LPSE` | `pyproc http://lpse.pu.go.id` | Ya | - | Daftar alamat LPSE yang akan diunduh. <br>[Format Daftar LPSE](#format-daftar-lpse-lanjutan)\n`-h --help` | `pyproc --help` | optional | - | menampilkan keterangan dan bantuan\n`-k --keyword` | `pyproc --keyword \"mobil dinas\" ...` | optional | - | filter pencarian index paket berdasarkan kata kunci tertentu\n`-t --tahun-anggaran` | `pyproc --tahun-anggaran 2021 ...` | optional | Tahun Berjalan | Filter pencarian index paket berdasarkan tahun anggaran tertentu. Fungsi ini hanya berlaku mulai dari SPSE 4.4. <br><br>Format Penulisan: <br>**ALL**: mengunduh seluruh data <br>**2021**: mengunduh data untuk tahun 2021 <br>**2015,2018,2019**: mengunduh data untuk tahun 2015, 2018, dan 2019<br>**2011-2020** mengunduh data untuk tahun 2011 s.d. 2020\n`--kategori` | `pyproc --kategori PENGADAAN_BARANG ...` | optional | - | Filter pencarian berdasarkan kategori pengadaan. <br>Daftar kategori: `PENGADAAN_BARANG`, `JASA_KONSULTANSI_BADAN_USAHA_NON_KONSTRUKSI`, `PEKERJAAN_KONSTRUKSI`, `JASA_LAINNYA`, `JASA_KONSULTANSI_PERORANGAN`, `JASA_KONSULTANSI_BADAN_USAHA_KONSTRUKSI`\n`--nama-penyedia` | `pyproc --nama-penyedia \"PT SUKA MAJU\" ...` | optional | - | Filter pencarian index paket berdasarkan nama penyedia\n`-c --chunk-size` | `pyproc --chunk-size 25 ...` | optional | 25 | Jumlah daftar paket per halaman yang diunduh. Semakin besar jumlah tidak menjamin proses download semakin cepat. Gunakanlah jumlah data yang wajar sehingga tidak membebani server SPSE.\n`-w --workers` | `pyproc --workers 4 ...` | optional | 8 | Jumlah koneksi yang berjalan secara bersamaan saat mengunduh detil paket dengan maksimal 10 worker.\n`-x --timeout` | `pyproc --timeout 60 ...` | optional | 30 | Waktu tunggu jika koneksi lambat (dalam detik)\n`-n --non-tender` | `pyproc --non-tender ...` | optional | FALSE | Tambahkan argumen ini untuk mengunduh data non-tender/pengadaan langsung\n`-d --index-download-delay` | `pyproc --index-download-delay 5 ...` | optional | 1 | Waktu jeda download index paket untuk setiap halaman/batch\n`-o --output` | `pyproc --ouput csv ...` | optional | csv | Jenis data keluaran/hasil dari download. Format yang didukung csv dan json. Karena keterbatasan format, tidak semua data ditampilkan pada format csv. Jika memerlukan data detil yang komprehensif, gunakan format json karena mencangkup semua data detail.\n`--keep-index` | `pyproc --keep-index ...` | optinal | FALSE | pyproc akan membentuk file idx (sqlite3 database) saat proses download dan akan dihapus ketika proses selesai. Tambahkan argumen ini jika tidak ingin menghapus database tersebut.\n`-r --resume` | `pyproc --resume ...` | optinal | FALSE | Tambahkan argument ini untuk melanjutkan proses yang gagal (karena internet putus atau gangguan koneksi lainnya). Namun pastikan bahwa seluruh index sudah berhasil diunduh karena argumen --resume akan melewati proses download index.\n`-s --sep` | `pyproc --sep \";\" https://lpse.com` | optional | `;` titik koma | Set custom separator untuk output format csv\n`--log` | `pyproc --log INFO ...` | optional | INFO | Argumen untuk setting informasi yang ditampilkan pyproc pada terminal. Daftar nilai yang didukung: <br>`DEBUG`: menampilkan informasi sedetil mungkin<br>`INFO`: menampilkan informasi penting saja <br>`WARNING`: hanya menampilkan informasi yang bersifat warning <br>`ERROR`: hanya menampilkan error <br>`CRITICAL`: hanya menampilkan permasalahan yang bersifat kritis saja\n\n### Format Daftar LPSE (lanjutan)\nPyProc dapat mengunduh data dari 1 atau lebih LPSE. Proses tersebut akan berjalan sesuai dengan nilai `DAFTAR_LPSE` yang diberikan user. Beberapa format yang didukung oleh PyProc adalah sebagai berikut:\n- Download data dengan menyertakan nama file hasil download\n  \n  Untuk set nama file secara manual, gunakan format `\"alamatlpse[titik_koma]namafile\"`.\n  \n  ```bash\n  $ pyproc \"http://lpse.pu.go.id;namaoutput\" --output json\n  ```\n  \n  perintah ini akan mengunduh data LPSE PU dan mengekspor data ke file `namaoutput.json`\n\n- Download data lebih dari 1 LPSE\n  \n  Untuk mengunduh lebih dari 1 lpse secara bersamaan, gunakan format `\"alamat1[koma]alamat2[koma]alamat3\"`\n\n  ```bash\n  $ pyproc https://lpse.jakarta.go.id,http://lpse.pu.go.id\n  ```\n  \n  atau dengan menyertakan namafile dengan format `\"alamat1[titikkoma]nama1[koma]alamat2[titikkoma]nama2\"`\n\n  ```bash\n  $ pyproc \"https://lpse.jakarta.go.id;filejakarta,http://lpse.pu.go.id;filepu\"\n  ```\n\n  - Download data berdasrakan daftar lpse pada file csv\n  Download paket LPSE dengan sumber alamat dari file\n  ```bash\n  $ pyproc daftarlpse.csv\n\n  # konten daftarlpse.csv\n  lpse.sumbarprov.go.id\n  lpse.pu.go.id\n  lpse.kemenkeu.go.id\n  \n  # konten daftarlpse.csv dengan nama hasil download\n  lpse.sumbarprov.go.id;lpse-sumbar\n  lpse.pu.go.id;lpse-pu.csv\n  lpse.kemenkeu.go.id;lpse-kemenkeu\n  ```\n\n### Download Daftar LPSE\nUntuk mengunduh daftar alamat LPSE berdasarkan situs inaproc (https://inaproc.id/lpse), jalankan perintah berikut:\n```bash\n$ pyproc daftarlpse\n```\n\nPerintah tersebut akan mengunduh daftar alamat lpse dan mengekspornya ke file `daftarlpse.csv`.\n\n## Penggunaan PyProc Sebagai Package\n\nUntuk dapat menggunakan PyProc, anda harus mengimpornya terlebih dahulu dan menginisiasi objek `Lpse`\n\n```python\nfrom pyproc import Lpse\n\n# Inisiasi objek lpse kementerian pu\nlpse = Lpse('http://lpse.pu.go.id')\n\n# Print versi dan last update aplikasi SPSE\nprint(lpse.version)\nprint(lpse.last_update)\n```\n\n### Pencarian Daftar Paket Lelang\n\n```python\nfrom pyproc import Lpse\n\nlpse = Lpse('http://lpse.pu.go.id')\n\n# mendapatkan daftar paket lelang\ndaftar_lelang = lpse.get_paket_tender(start=0, length=2)\nprint(daftar_lelang)\n\n# pencarian paket non tender (penunjukkan langsung)\ndaftar_pl = lpse.get_paket_non_tender(start=0, length=30)\n```\n\nPencarian Paket dengan mengurutkan berdasarkan kolom tertentu\n```python\nfrom pyproc import Lpse\nfrom pyproc.lpse import By\n\nlpse = Lpse('http://lpse.padang.go.id')\n\n# pencarian daftar lelang, urutkan berdasarkan Harga Perkiraan Sendiri\ndaftar_lelang = lpse.get_paket_tender(start=0, length=30, order=By.HPS)\n```\n\nFilter pencarian paket berdasarkan kategori pengadaan\n```python\nfrom pyproc import Lpse\nfrom pyproc import JenisPengadaan\nlpse = Lpse('http://lpse.padang.go.id')\n\n# Kategori Pengadaan Barang\npaket_pengadaan_barang = lpse.get_paket_tender(start=0, length=30, kategori=JenisPengadaan.PENGADAAN_BARANG)\npaket_konstruksi = lpse.get_paket_tender(start=0, length=30, kategori=JenisPengadaan.PEKERJAAN_KONSTRUKSI)\n\n# dst untuk kategori lainnya\n```\n\n### Pencarian Detil Paket Lelang\n\n```python\nfrom pyproc import Lpse\n\nlpse = Lpse('http://lpse.padang.go.id')\n\n# mendapatkan semua detil paket lelang\ndetil = lpse.detil_paket_tender(id_paket='48658064')\ndetil.get_all_detil()\nprint(detil)\n\n# mendapatkan hanya pemenang lelang\npemenang = detil.get_pemenang()\nprint(pemenang)\n```\n\n## Uninstall \n\nUntuk uninstall package jalankan perintah berikut:\n```bash\n$ pip uninstall pyproc\n```\n\n## License\nPaket ini di-release di bawah lisensi MIT.\n\n## Donatur \u2615\ufe0f\nOrang-orang yang berjasa menyediakan kopi sehingga pengembangan paket tetap berjalan\n- Angga Rinaldi Rizal (50 cangkir \u2615\ufe0f)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python SPSEv4 wrapper",
    "version": "0.1.13",
    "project_urls": {
        "Bug Reports": "https://gitlab.com/wakataw/pyproc/issues",
        "Homepage": "https://gitlab.com/wakataw/pyproc",
        "Source": "https://gitlab.com/wakataw/pyproc"
    },
    "split_keywords": [
        "api",
        "spse",
        "lpse",
        "pengadaan",
        "procurement",
        "lkpp",
        "lelang",
        "tender"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0279d43227ec1b6cb604aa8cf7c7ddcbb76b90075327bdbd9d7a856d9c44afc8",
                "md5": "b95a24836466de14f2150cc6d4976f64",
                "sha256": "4c5bd356877a593689dd3ea99705fe270c3d848e3633e2e9bd301cf4dd62f313"
            },
            "downloads": -1,
            "filename": "pyproc-0.1.13.tar.gz",
            "has_sig": false,
            "md5_digest": "b95a24836466de14f2150cc6d4976f64",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 29620,
            "upload_time": "2023-05-10T04:13:02",
            "upload_time_iso_8601": "2023-05-10T04:13:02.627464Z",
            "url": "https://files.pythonhosted.org/packages/02/79/d43227ec1b6cb604aa8cf7c7ddcbb76b90075327bdbd9d7a856d9c44afc8/pyproc-0.1.13.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-10 04:13:02",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "wakataw",
    "gitlab_project": "pyproc",
    "lcname": "pyproc"
}
        
Elapsed time: 0.07118s